谢谢,看起来很有见解的样子,不过,很多我没看懂,不过应该不是你的错
我是老程序员,用的最多的是C, 面向对象用过,但不多。
最近想扩展一下思路,当然不纯是为了玩,是想看看有哪些好工具可用于工作
【 在 eGust 的大作中提到: 】
:
: 这种问题都是个人使用的主观体验了。你要是去看 reddit/hacker news 关于 ruby3 发布的条目,里面都是非常积极的评价。
:
: 作为跟 python 生态位一样的语言,ruby 的一致性(库名称,camelCase/snake_case,缩进)比 py 强多了,也没有到处 __xxx__ 这种丑到爆的语法。从 oop 的角度来看,一切都是 object,连 class 本身也是 object。的确从 perl 继承了一大堆 $ 开头的全局变量,虽然实际上现在的主流并不使用。if/unless 后置语法就见仁见智了,现在的趋势整体都是要上 linter 的,所以可以自己控制。rails 约定是认为 unless expr 好于 if !expr 的,我适应了一段时间就习惯了,但我同事(native speaker)还是觉得 unless 难读。由于调用方法的时候可以省略括号,ruby 有一套独特的 block 语法,调用 lambda 的时候也会相对麻烦一些。对语言本身的评价,我是觉得 rb 比 py 好不止一点儿半点儿。
:
--
FROM 111.194.46.*