cnBeta 上报道了 2007 年程序语言的流行趋势 ,并说明了 Python 语言是 2007 年度的程序语言。TIOBE 索引排名前 12 的语言分别为 Java,C,Visual Basic,PHP,C++,Python,Perl,C#,Delphi,JavaScript,Ruby,PL/SQL。我本人熟悉而且经常在使用的有 PHP 和 Javascript 。

https://friable.rocks/_/2009_11_05/456424ea9d0a.jpg

https://friable.rocks/_/2009_11_05/575594ea9d09.jpg

TIOBE 联合会的统计 是有代表性的,下面,我也说说本人对一些程序语言的观点。

我一点也不怀疑 Java 程序语言 的地位,目前为止的 Java 已经涵盖了几乎所有的软件开发领域。但其强大的功能背后,也意味着你永远不可能掌握 Java 所有的技能(请原谅我这么说)。本人也一直想掌握这门语言,但由于工作和时间的缘故(说白了是自己懒),迟迟未动手。

至于 C 语言,它可以说是本人学习的第一门程序开发语言。相对其他「高级程序设计语言」,C 比较的「低级」。它甚至需要你自己去管理内存,这对于非计算机专业的人来说是一道鸿沟。

Perl、 PHP 和 Python 是我接触最多的脚本语言。IT 界的 3P 服务向来就比较的著名,按照近些年趋势,Python 语言发展得最快。PHP 语言直到 PHP5 才有比较完善的面向对象的机制,而事实上它已经成为了 Web 服务器端开发的重要工具。

Javascript 的上榜可以说本人有点意外。不过,近些年 Ajax 的盛行, Javascript 是起到关键作用的。作为一个用户「看不见,莫不着,却每天在用」的脚本语言,Javascript 的确有不可估量的前景。

纵观 2007 年,Python 语言的崛起,我认为这也预示着一种趋势。就是未来的项目开发会从单一语言实现,到各程序语言相互分工、相互配合完成。Raymond 也在他的文章《 如何成为一名黑客 》中,将 Python 列为黑客应当学习的四种编程语言之一(请不要误解 黑客的真正意义 )。

可以说, Python 这门语言绝对值得尝试。