论坛首页 入门技术论坛

Python, Ruby 与 Groovy,谁与争锋?(11/09/2008更新)

浏览 9560 次
精华帖 (2) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-01-08  
早期那4年 哪有什么太特别的地方。

ruby在ror前仅在日本流行,10几年前有谁听说过这玩意么?
0 请登录后投票
   发表时间:2009-01-09  
先学学python吧
0 请登录后投票
   发表时间:2009-02-07  
脚本语言我觉得适合有较好的编程素养的人使用。
若是新手的话,写出的源文件那叫一个惨不忍睹。

若是能够很轻易的用C语言来写出面向对象的程序,多半会对python爱不释手。
若是Java的死忠fans,估计那就是非Groovy不用。
0 请登录后投票
   发表时间:2009-02-07  
sleekengine 写道
1)不是完全的面向对象,语法中混杂有函数调用方法。
有些语法一些人不易接受:比如代码中的出现不少类似"__str__"的字眼,类函数中的变量表中self等。
2)使用空白缩进代替截止符在网页制作有点问题,这时还得需要新语言或语法,代码Copy Paste等时,使用Tab时也可能有点麻烦,这一点有些人很难接受,加上1)中的情况成为ruby创始人另立门户的主要原因。
3)好象目前还不支持多核CPU
4)尽管创始人说Python这一名字取自一个喜剧团体,但是其名字或图标可能会使一些人反感,有些Python语言网站的的Python图片着实不令人喜欢。不喜欢这种动物的人可以考虑选其它的,比如Python的弟弟Ruby。


1 python是完全面向对象的。即使是function
2 这个是文法区别了。代码和网页设计混写本身就被认为不工整。。。再说到copy paste。。。谁会经常copy paste代码?反正我很少大规模这么干
3 什么叫不支持多核?python的thread是native的。。。就是posix thread啊。。。
4 点点点。。。
0 请登录后投票
   发表时间:2009-02-11  
mikeandmore 写道
sleekengine 写道
1)不是完全的面向对象,语法中混杂有函数调用方法。
有些语法一些人不易接受:比如代码中的出现不少类似"__str__"的字眼,类函数中的变量表中self等。
2)使用空白缩进代替截止符在网页制作有点问题,这时还得需要新语言或语法,代码Copy Paste等时,使用Tab时也可能有点麻烦,这一点有些人很难接受,加上1)中的情况成为ruby创始人另立门户的主要原因。
3)好象目前还不支持多核CPU
4)尽管创始人说Python这一名字取自一个喜剧团体,但是其名字或图标可能会使一些人反感,有些Python语言网站的的Python图片着实不令人喜欢。不喜欢这种动物的人可以考虑选其它的,比如Python的弟弟Ruby。


1 python是完全面向对象的。即使是function
2 这个是文法区别了。代码和网页设计混写本身就被认为不工整。。。再说到copy paste。。。谁会经常copy paste代码?反正我很少大规模这么干
3 什么叫不支持多核?python的thread是native的。。。就是posix thread啊。。。
4 点点点。。。

python 的 thread 有 GIL拦着。所以虽然是native。但是只能使用一个core。
0 请登录后投票
论坛首页 入门技术版

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