你这是左右互搏嘛。。一贴里把正方和反方的总结陈词都说完了。。。哈哈
【 在 lvsoft (Lv(The Last Guardian)) 的大作中提到: 】
: 标 题: Re: Python还能火几年?
: 发信站: 水木社区 (Mon Mar 9 18:34:58 2020), 站内
:
: 你别觉得我不懂ruby好么。我现在虽然ruby用的少,但并不是我不会用。我在2004年左
: 右的时候就彻底的完整的学过ruby,并且在我自己的项目中使用过。只不过后来我坚定
: 的走了python的路,放弃了ruby而已。
:
: ruby这种()可以在无歧义情况下省略的语法糖,是个很讨巧的设计,在很多场合确实可
: 以起到看起来很舒服,敲起来也很爽快的效果。python要是有这个就不会有py2和py3里
: 面print要不要带括号的区别了。ruby的block语法也比python的lambda设计的完善并且
: 强大的多。ruby语法好的一面我从来都是很认可的。但和python对比,并没有达到显著
: 的优势。最起码在你说的这个exception处理问题上,你这的反驳实在是太勉强了,只是
: 为了反驳而反驳。
:
: python从来就不是哪方面特别突出。要论语法设计的完善精妙,scala秒杀python。要论
: 运行速度,luajit甩python十条街,要论web framework的生态,ruby远强于python。要
: 论对各种写法的简约紧凑,perl又远远的甩开python。我至今仍然记得9年前在这里讨论
: 的perl里的flipflop,这个东西python也不是不能模仿,但就是模仿不到那么简约。
:
: 但python的特点就是这样,草根语言,小问题挺多,Guido感觉也不太专业。但丫就是四
: 平八稳综合最优,很多你觉得设计的很巧妙的地方,感觉就是个巧合。就比如这个
: suppress exception的问题,刚好有这么个with statement,其目的也不是为了解决这
: 个问题,但刚好其中一个side effect可以用于这一点,而且语法上也刚好很简明。诶你
: 说巧不巧。
:
: 要说python的问题,作为老鸟我也无数次探索过,口水过其他语言的feature,尝试过切
: 换到其他语言,但最后还是回归到python。这不是没有道理的,就跟你现在也还是
: python为主干活一样。事实上我现在已经放弃了,目前我准备只考虑c->rust,等以后有
: 什么有竞争力的语言出来再看吧。
:
: 【 在 javaboy (喝了咖啡就话多-_-;) 的大作中提到: 】
: : ruby语法比python舒适也不是我一个人说。算了。。懂的自然懂吧。。
:
: --
:
: ※ 修改:·lvsoft 于 Mar 9 18:43:32 2020 修改本文·[FROM: 101.81.86.*]
: ※ 来源:·水木社区
http://newsmth.net·[FROM: 101.81.86.*]
--
修改:lvsoft FROM 101.81.86.*
FROM 114.84.103.*