我本来很支持@
keakon的,以为你只是讲说Python在易读性上比Ruby好。结果我顺着你链接看了你写的那篇为什么选择Python而不是Ruby,我发现你得出的结论是Ruby语言各个方面没有Python好,这我又混乱了。
脚本语言那么多,像Python和Ruby能发展到这么大,我认为很大一个原因是语言本身设计的很好。Python和Ruby都做到了有一个明确的主旨,并完全按照它来进行发展。Python的大家都知道,目标是简洁易读,做任何事情都只有一种方式;Ruby官网上就有一句宣传语,"A Programmer's Best Friend"。Ruby强调的应该是一个有一定水平的程序员编码过程中,通过使用Ruby能够获得精神上的愉悦,可以让你写的很开心,所以他有很多相同效果的函数像size/length给你选,所以几乎用上了所有的符号让你写出自己感觉很爽的代码。
到这个地步其实就是个选择问题。Ruby和Python这两个实在太有代表性了,因为正好是两个方向。再广点说程序语言都是工具,你会的越多就越容易找到最适合你当前问题的工具。单会Python和单会Ruby是一个层次,两个都掌握的一样好那好像就又是一个层次了。
最后,中文论坛里冷静的讨论就是扯淡,无论是在哪里。果断转去Reddit吧。