作为一名程序员,我来回答你。其实世界上最好的语言是PHP,哈哈哈哈。这里讲个段子,某女:你能让这个论坛的人都吵起来,我今晚就跟你走。 某软件工程师:PHP是最好的语言! 某论坛真的就炸锅了,各种吵架…… 某女:服了你了,我们走吧,你想干啥都行。 某软件工程师:今天不行,我一定要说服他们,PHP必须是最好的语言……其实这只是个笑话而已。在我看来,世界上根本就没有什么所谓的最好的语言。语言不分好坏,只有适不适合。比如举个例子,开发AI人工智能用Python最好,因为Python简单容易上手,并且里面的很多库都支持支持机器编程。而开发应用系统,比如windows系统,用C语言配合汇编最好,因为这种语言的特性是面相过程,比较适合用来开发底层系统。现在的编程语言有各种各样,其实好的需要都是大同小异的,主要是掌握他的编程思想,有了思想就万变不离其宗了,以不变应万变了。
XXX是世界上最好的开发语言。这句式是一个典型挑事儿的话,任何开发语言套到这句式里,然后丢到任何开发社区都会引起一阵骂战。当然,现在大家看见这话可能都疲劳了。现在工商总局已经明令不许任何产品广告里使用“第一”,“最好”之类的宣传句式了。:)回到正题我个人觉得一门好的计算机开发语言,应该是简洁,易学,接近人类口语表达的。
说到这里,肯定很多人为C,C++,GO打抱不平。不过在我看来,那些所谓的c/c++高手与其说是语言高手,不如说是底层系统级的专家,语言仅仅是一个工具而已,再说他们那个层级可供选择的开发语言本来就不多。他们更精通的往往是图形技术,操作系统,各种网络协议,计算机架构等。
同样的,回到应用级层面。一门计算机语言,简单易学,降低使用者的学习成本,时间成本,从而让使用者的更多精力去专注自己的专业领域。这样的计算机语言就是一门出色的语言。我个人认为python和ruby目前在这方面做的是比较好的。也正因为如此,python的用户非常广泛,除了软件开发领域,很多非计算机的理工专业都把python作为辅助工具使用。
我理想中的未来计算机开发语言是这样。一通瞎掰,不妥之处,欢迎吐槽。