踏踏实实干工作,推进开源大发展!

书评:Programming Ruby中文版(第2版)

上一篇 / 下一篇  2007-03-02 09:25:33 / 个人分类:网络评论

  3月份出啊,忒慢了点吧。ruby真的不错值得掌握,他真的会给你带来惊喜,即使他将来不会取得主流地位,以其简练的语法,灵活有趣的表达方式,做一些辅 助程序设计,诸如对效率要求不高的代码生成器、一些原来使用shell,awk,perl,phyton等脚本语言编写的脚本程序、小型应用等等,完全可 以用ruby更简练地完成,坦率地说ruby的风格更适合unix/linux环境下不依赖IDE环境的c/c++程序员使用,其本身绝大部分是用C语言 编写的,使用C/C++可以很自然地扩展之,当然效率不是什么大问题,将来可以VM甚至通过工具编译成机器码来解决解释语言的效率问题,关键是开发软件的 效率,显然ruby面向对象动态语言的特性编写应用软件自然要比C/C++/JAVA方便得多。

  我不太看好日益烦杂的JAVA,近两年JAVA环境如果不 进行彻底改造必将走向末路,不在语言本身,而在于其历史包袱,在于其不断膨胀的越来越复杂的类库与五花八门的框架,开源框架的不断涌现说明了语言具有活 力,但一方面体现了JAVA“官方”没有提供一个完善的开发环境,框架的大量出现,使程序员有了多种选择,而同时无疑增加了学习的困难与负担,面对五花八 门的框架与不断改进完善的类库,人们将不知所措无所适从,需要掌握的东西忒多必然扼杀人们学习的欲望与热情,JAVA世界需要改造与完善、需要和过去说再 见,但更需要稳定与统一,否则必死无疑。

  C++之失败在于其没有摆脱C,同样JAVA为了赢得C/C++程序员也没有完全摆脱C++,基本数据类型的保 留,庞大的类库,不一致的方法,累赘复杂的命名方式,太过严格的异常处理方式,C++之死在要承担历史包袱,JAVA恐怕也会死在历史包袱中。

  新增加的语 言特性诸如泛型不过是语法糖,根下的JVM本身并不支持,EJB2已死,JDK1.5/EJB3远未流行。将来偶看好ruby,这才是程序员需要的高级语 言(C则永远是程序员需要的低级语言),可笑的TAB+phyton则不是,乱麻一团的perl更不是。对于中国人来说ruby唯一的遗憾在于他是日本人 开发的,然而科学应该无国界与种族,更应该无历史恩怨。

来自:CSDN

作者:ranuo

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-10-14  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 141793
  • 日志数: 566
  • 图片数: 2
  • 文件数: 21
  • 建立时间: 2006-07-04
  • 更新时间: 2008-10-13

RSS订阅

Open Toolbar