该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-07-01
只是个脚本语言
我用过groovy,js 实际应用后之后会非常讨厌脚本语言 |
|
返回顶楼 | |
发表时间:2008-07-01
williamy 写道 1,学习ruby的人,估计一辈子也用不上2叉树,大学时候辛苦学的东西,用不上,哈哈
哈哈哈哈哈哈哈哈,lz我太崇拜你了…… |
|
返回顶楼 | |
发表时间:2008-07-01
Ruby是值得学习的,换句话就是
java是值得学习的,c是值得学习的,c#也是值得学习的。 值得学习的太多了,不因该因为一个“值得学"习说法,就要去学。 java没这几个Ruby的语法,就不能够做事情了吗,当然是不会。 那是什么让Ruby是值得学习呢?不要为了技术儿技术。 学习Ruby能够有什么实际的好处呢? |
|
返回顶楼 | |
发表时间:2008-07-01
楼上说得好,在目前的情况下学ruby是锦上添花,而不是雪中送炭。
与其分身学ruby,还不如扎扎实实把java学好用好。 |
|
返回顶楼 | |
发表时间:2008-07-02
闭包C#的和groovy多接近
List<String> animals = new ArrayList<String>{'lion','tiger', 'bear'}; animals.each (String animal=> out.writeline(animal)); |
|
返回顶楼 | |
发表时间:2008-07-02
其实没有闭包又怎么了?我为什么循环一定要写的那么简洁?而且循环便利也不是所有场景都是foreach的形式。
少写几行代码就代表了不起?编译器精简到中间代码的时候还不是差不多? 你写程序是拿来看的,还是拿来用的? 没有什么该不该学的。正如前面所说,该学的东西太多。 关键是看有没有应用场合才去学。真的要用去,你在去看看好了。 其实ruby包括php和python,也没什么难学,看一天书,大致也会用了。基本使用都差不多。 其实归根到底,所谓的动态语言,所谓的优势就是解释执行带来的灵活性。因为类型是运行时决定的。但是这种优势,不在设计层面上统筹,编码上是很难充分利用的。因此这种所谓语言差异的优越性,就是在设计解决问题的时候,多了一种不同的思路而已。 |
|
返回顶楼 | |
发表时间:2008-07-02
AllenZhang 写道 其实没有闭包又怎么了?我为什么循环一定要写的那么简洁?而且循环便利也不是所有场景都是foreach的形式。
少写几行代码就代表了不起?编译器精简到中间代码的时候还不是差不多? 你写程序是拿来看的,还是拿来用的? 没有什么该不该学的。正如前面所说,该学的东西太多。 关键是看有没有应用场合才去学。真的要用去,你在去看看好了。 其实ruby包括php和python,也没什么难学,看一天书,大致也会用了。基本使用都差不多。 其实归根到底,所谓的动态语言,所谓的优势就是解释执行带来的灵活性。因为类型是运行时决定的。但是这种优势,不在设计层面上统筹,编码上是很难充分利用的。因此这种所谓语言差异的优越性,就是在设计解决问题的时候,多了一种不同的思路而已。 说话要负责任啊 |
|
返回顶楼 | |
发表时间:2008-07-02
我反对。 java程序员不应该学ruby。
学了ruby之后,觉得java是门很笨拙的语言。 我写java时,总是想要是我用ruby,实现这个xx功能,只需要xx行代码就好了。现在却要写10倍多的代码。。 越写越不爽 |
|
返回顶楼 | |
发表时间:2008-07-03
刑天战士 写道 williamy 写道 1,学习ruby的人,估计一辈子也用不上2叉树,大学时候辛苦学的东西,用不上,哈哈
哈哈哈哈哈哈哈哈,lz我太崇拜你了…… 去看看STL吧,库不大,特别是容器,特别少, string vector看看,看明白了后就知道java的多方便, 再看看ruby的时候,就明白了为什么ruby的 for loop没有必要中途来个break java能够跑成C++的0.5速度已经很神奇了,那是缓存+预编译用到极致, 听说ruby是c的1/500速度,这个我觉得对于人来说,点击web后返回信息回来,整个过程花个1秒是可以接受的, 其它方面就不提了,估计大概也许也可以吧 |
|
返回顶楼 | |
发表时间:2008-07-04
ruby没啥吸引力,还是groovy好,不容易犯错。ruby陷阱太多了,如果不是为了玩弄技巧,还是不要搞ruby好。js或者groovy都是个不错的选择。毕竟是c系的,语法上来的亲切,而且有工业动态语言的潜力。ruby早晚要搞成perl那样,却不具备perl的效率。还是哪儿来回哪儿去好,缺乏严谨的语言学来做甚。
|
|
返回顶楼 | |