由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 很多人没有意识到,其实很多人手写的c程序比java程序要慢
相关主题
scala/clojure/groovy/Jython/jruby都是噱头不是经常有人嚷嚷要contribute开源吗?
我知道为啥ruby这些framework没有用v8引擎原理的原因了clojure这符号花花绿绿的 也是醉了
有一点我不同意公孙大神说的哪天ruby把performance 提高上去了 这个语言还是可以掰掰手腕的
以后Web就是Node的天下了我最近写ruby写得很开心
我认为JVM上的语言,老大还是Java写了一年ruby 半年Python 还是觉得ruby 太爽了
大家难道全是半路出家?看现在python很火,哪位科普一下和java的比较
吐槽一下死卡拉zhaoce老师,求教如何转行搞java?
jvm上的脚本,这个老外说得靠谱groovy整个就是一个better python
相关话题的讨论汇总
话题: java话题: python话题: renjin话题: ruby话题: like
进入Programming版参与讨论
1 (共1页)
z****e
发帖数: 54598
1
看renjin就看出来了
http://www.edii.uclm.es/~useR-2013/slides/47.pdf
即便如此,renjin还是介入了byte code的编译以提速
用scala来实现的
现在随便一个脚本引擎
搬到jvm上去都能得到性能上的提升
里面有张图片,介绍了从r到c到renjin上效率的差异
然后inspired by里面看到了
jruby和pypy的符号
哼哼,python党对于ruby的鞭挞和批判是绝对错误的
c********l
发帖数: 8138
2
python党对于ruby的鞭挞和批判是绝对错误的
why?
z****e
发帖数: 54598
3
搞it的,尤其是喜欢用command line搞vi,*nux那些人
对ruby/perl这些情有独钟
python适合转行的
我不反对把事情做简单,但是强行要求所有人都用一种方式写代码
那这个多少也有些矫枉过正,人的本性是多样化的
当然多样化本身对阅读代码的人提出了更高的要求
那这就是一个冲突,侧重任何一边都有问题
只能说在两者之间寻找一个平衡点
所以python有多流行,ruby也就有多顽强
这两种哲学是不可能替换对方的
所以python党认为ruby注定消亡,在我观察是错误的
实际上我这边压根没有人用python,都是ruby
可能跟南亚次大陆的移民比较少有关
公孙大神说python最象java,这点我倒是觉得没有错
所以ruby跟java更容易结合起来,因为互补的空间比较大
jruby搞得那叫漂亮,网页真的很好看啊,你去看看就知道了
网页漂亮说明社区活跃,相比之下,jython用的人就不是那么多
以后发展只能靠王垠这种“布道者”去做贡献了,笑
而且python本身社区也有些分裂,2和3居然不兼容,这是大忌
现在jvm上也有groovy了,groovy难度跟python接近
但是语法是c like或者是java like的,没有依赖蛋疼的缩进
所以对没有太多经验的人也更有吸引力,不过都很简单,没啥难的
选自己顺手的上

【在 c********l 的大作中提到】
: python党对于ruby的鞭挞和批判是绝对错误的
: why?

g*****g
发帖数: 34805
4
python 动不动 wrap 个 C ,往 jvm上自然靠不上。

【在 z****e 的大作中提到】
: 搞it的,尤其是喜欢用command line搞vi,*nux那些人
: 对ruby/perl这些情有独钟
: python适合转行的
: 我不反对把事情做简单,但是强行要求所有人都用一种方式写代码
: 那这个多少也有些矫枉过正,人的本性是多样化的
: 当然多样化本身对阅读代码的人提出了更高的要求
: 那这就是一个冲突,侧重任何一边都有问题
: 只能说在两者之间寻找一个平衡点
: 所以python有多流行,ruby也就有多顽强
: 这两种哲学是不可能替换对方的

b*******s
发帖数: 5216
5
不懂就少误导别人

【在 z****e 的大作中提到】
: 搞it的,尤其是喜欢用command line搞vi,*nux那些人
: 对ruby/perl这些情有独钟
: python适合转行的
: 我不反对把事情做简单,但是强行要求所有人都用一种方式写代码
: 那这个多少也有些矫枉过正,人的本性是多样化的
: 当然多样化本身对阅读代码的人提出了更高的要求
: 那这就是一个冲突,侧重任何一边都有问题
: 只能说在两者之间寻找一个平衡点
: 所以python有多流行,ruby也就有多顽强
: 这两种哲学是不可能替换对方的

z****e
发帖数: 54598
6
哦,那你来说

【在 b*******s 的大作中提到】
: 不懂就少误导别人
b*******s
发帖数: 5216
7
java本身就是一 c like lanaguage,把java like和c like对立的,恐怕你是首创

【在 z****e 的大作中提到】
: 哦,那你来说
z****e
发帖数: 54598
8
我说的是“或者”是java like的语言
换句话说,我语句中的这两者是并列的存在
换句话说,我当时说的就是groovy是c like/java like的语法
你选一个
这么说主要原因是
c和java的syntax有一定程度上的区别
而在这些细微差别考虑上的话,groovy更接近java,离c更远一点
给你一个直观的比喻
世界上跟英语最接近的语言是法语
但是跟法语最接近的语言是西班牙语
所以英语-c,法语-java,西班牙语-groovy
明白了没?

【在 b*******s 的大作中提到】
: java本身就是一 c like lanaguage,把java like和c like对立的,恐怕你是首创
1 (共1页)
进入Programming版参与讨论
相关主题
groovy整个就是一个better python我认为JVM上的语言,老大还是Java
感觉python的前途堪忧 (转载)大家难道全是半路出家?
哪位大侠比较一下java和python?吐槽一下死卡拉
matlab 和 R 的最大(根本)区别?jvm上的脚本,这个老外说得靠谱
scala/clojure/groovy/Jython/jruby都是噱头不是经常有人嚷嚷要contribute开源吗?
我知道为啥ruby这些framework没有用v8引擎原理的原因了clojure这符号花花绿绿的 也是醉了
有一点我不同意公孙大神说的哪天ruby把performance 提高上去了 这个语言还是可以掰掰手腕的
以后Web就是Node的天下了我最近写ruby写得很开心
相关话题的讨论汇总
话题: java话题: python话题: renjin话题: ruby话题: like