过去 50 年的软件工程已经证明各种语言的起起伏伏终归是由业界要解决的问题类型(Fortran、COBOL)或是时代的技术领导者所决定的。2010 年, Python 赢得了最多的市场份额:
Python 已经成为系统脚本“事实上”的标准(在这个领域,它是 Perl 的后继者),但现在它还应用到了各种不同类型的应用当中。Python 是 Web 开发者热衷的语言,特别是与 Django 框架的结合。由于 Python 易学性,越来越多的大学开始将 Python 作为教学语言了。
虽然 2010 年 Java、C、C#以及 Ruby 的地位依然稳固,但 PHP、Visual Basic 和 JavaScript 却呈现出下滑的趋势。相对而言,Objective-C 的使用率上升的最快(增速超过 100%),但从绝对角度来看,Python 则拥有最大的市场份额增长率。
Erlang 和 Scala 等语言落后于 Prolog,位列 50 名左右。Groovy 处于 36 名,市场占有率为 0.358%,但考虑到 SAP 的 ABAP 位列 29 名,拥有 0.5% 的市场份额这个事实,Groovy 还算是不错的了。
虽然.NET 与动态语言的占有率不断攀升,但我们也看到 Java、C 和 C++ 的地位在过去十年还是非常稳固的。
面向对象语言则拥有压倒性优势:
复制代码
Object-Oriented Languages 55.8% +1.4% Procedural Languages 39.2% -2.1% Functional Languages 3.5% +0.4% Logical Languages 1.5% +0.2%
从 2007 年开始,静态类型语言重新获得了人们的青睐。
你最喜欢的编程语言是什么?什么原因呢?你认为编程语言在未来十年的发展方向是什么呢?
查看英文原文: Python Wins Tiobe’s Language of the Year Award for 2010
评论