XXX是世界上最好的开发语言。
这句式是一个典型挑事儿的话,任何开发语言套到这句式里,然后丢到任何开发社区都会引起一阵骂战。
当然,现在大家看见这话可能都疲劳了。
现在工商总局已经明令不许任何产品广告里使用“第一”,“最好”之类的宣传句式了。:)
回到正题
偶个人觉得一门好的计算机开发语言,应该是简洁,易学,接近人类口语表达的。说到这里,肯定很多人为C,C++,GO打抱不平。不过在偶看来,那些所谓的c/c++高手与其说是语言高手,不如说是底层系统级的专家,语言仅仅是一个工具而已,再说他们那个层级可供选择的开发语言本来就不多。他们更精通的往往是图形技术,操作系统,各种网络协议,计算机架构等。
同样的,回到应用级层面。一门计算机语言,简单易学,降低使用者的学习成本,时间成本,从而让使用者的更多精力去专注自己的专业领域。这样的计算机语言就是一门出色的语言。
偶个人认为python和ruby目前在这方面做的是比较好的。
也正因为如此,python的用户非常广泛,除了软件开发领域,很多非计算机的理工专业都把python作为辅助工具使用。
偶理想中的未来计算机开发语言是这样。
一通瞎掰,不妥之处,欢迎吐槽。