论坛首页 编程语言技术论坛

孟岩的一篇博客-动态语言,别再说不

浏览 18253 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-09-27  
很有煽动性
好像在讲述历史,还有一种必然
0 请登录后投票
   发表时间:2006-09-27  
有前途,我被感染了!

引一句话:
世上只有Ruby好,没用Ruby的像根草。离开Ruby的怀抱,程序写不好。。。
0 请登录后投票
   发表时间:2006-09-27  
文中太乐观了。
java能干废c++,是因为它比c++更简单,更容易理解,写出来的程序也更容易维护。
而ruby与java相比,在简单、可维护性等方面并不具有优势。动态语言就决定了写起来容易,读起来可能就会比较困难。想想看,读代码的时候看到一个变量,连它到底是什么类型都不一定,更不要说去猜他的行为了。我在读soap4r的时候深有体会。
动态语言真正流行,需要提高可读性。一是随着大家的逐渐适应形成一定的规范;二是要有一套killer级的IDE,可以对动态语言进行重构、分析等。
PS:别误会,我非顽固派,而是ruby的忠实fans
0 请登录后投票
   发表时间:2006-09-28  
albert_qhd 写道
文中太乐观了。
动态语言就决定了写起来容易,读起来可能就会比较困难。想想看,读代码的时候看到一个变量,连它到底是什么类型都不一定,更不要说去猜他的行为了。我在读soap4r的时候深有体会。

动态语言更显出文档的重要性啊。
0 请登录后投票
   发表时间:2006-09-28  
代码如果可读性不强的话,写多少文档也无济于事。须知代码就是最好的文档啊
0 请登录后投票
   发表时间:2006-09-28  
兼容并包,思维开放本来就是程序员应有的品质。对于动态语言,为啥要说不呢?

软件开发的领域涵盖的范围很关,每一种语言以及每一个平台都有自己的优势,也有劣势,问题能够被高效的解决才是最重要的。为了能够更好的解决问题,我们就应该对不同的语言和平台有一定程度的理解,在项目需要的时候才能做出正确的选择。

还有一点,动态语言在国外一直都很红火的,Python早就得到广泛应用了。所以孟岩兄讲到的只是动态语言在web开发上的特例,难免有些以偏概全啊~~

0 请登录后投票
   发表时间:2006-09-28  
albert_qhd 写道
代码如果可读性不强的话,写多少文档也无济于事。须知代码就是最好的文档啊

这样说多少有些极端了,以这个推论,我们还需要字典吗?
文档本身包括很多内容的,代码层次上只是一小部分而已。
0 请登录后投票
   发表时间:2006-09-28  
“私”这个字,可以发动太多的能量了……

正如一些大牛说的——java正在招安ruby,同时自己努力将“平台性”做到最好。

也许这是一个变化的机会,或者加速死亡的机会。
0 请登录后投票
   发表时间:2006-09-28  
引用
代码如果可读性不强的话,写多少文档也无济于事。须知代码就是最好的文档啊

文档对总体的一个概述,而代码和注释可以描述细节部分。
0 请登录后投票
   发表时间:2006-09-29  
Allen 写道
“私”这个字,可以发动太多的能量了……

正如一些大牛说的——java正在招安ruby,同时自己努力将“平台性”做到最好。

也许这是一个变化的机会,或者加速死亡的机会。


sun的战略到底是什么,为什么不集中力量直接支持groovy,
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics