2007年的编程语言:python
- roylez
- 帖子: 1928
- 注册时间: 2005-10-04 10:59
- 来自: 上海
2007年的编程语言:python
原文见: http://www.tiobe.com/tpci.htm
Python has been declared as programming language of 2007. It was a close finish, but in the end Python appeared to have the largest increase in ratings in one year time (2.04%). There is no clear reason why Python made this huge jump in 2007. Last month Python surpassed Perl for the first time in history, which is an indication that Python has become the "de facto" glue language at system level. It is especially beloved by system administrators and build managers. Chances are high that Python's star will rise further in 2008, thanks to the upcoming release of Python 3.
python被宣布成为2007年度编程语言。事实上竞争很激烈,但最后python以1年内2.04%的增长率居首位。并没有什么明显的理由能够说明为什么python在2007年会取得如此大的发展。在上个月,python第一次超过了perl,成为了事实中的系统级衔接语言。它被系统管理员所钟爱。在2008年,因为3.0的发布,python的地位将继续上升。
A couple of interesting trends can be derived from the 2007 data. First of all, languages without automated garbage collection are losing ground rapidly. The most prominent examples of languages with explicit memory management, C and C++, both lost about 2% in one year. Another trend is that the battle between scripting languages seems to be going on in the background. There is a continuous flow of new scripting languages. In 2006, Ruby entered the main scene, followed this year by Lua. In the top 50, Groovy and Factor are new kids on the block. None of these new scripting languages seem to stay permanently, they are just replaced by successors.
从2007年的数据可以总结出一些有意思的趋势。首先,没有自动垃圾清理功能的语言正很快的失去市场。最具有代表性的显式管理内存的语言C和C++都在一年内失去了2%的市场。另外一个趋势就是,脚本语言内部的战争在暗暗地延续。不断的有新的脚本语言出现。在2006,Ruby出现,今年是Lua。在前50名语言中,Groovy和Factor还很年轻。这些语言中,没有一种会永远存在于排行榜上,它们将会被后来者所代替。
What were the big movers and shakers in 2007? The big winners are Lua (from 46 to 16), Groovy (from 66 to 31), Focus (from 78 to 41), and Factor (new at 45). The most prominent shakers are ABAP (from 15 to 29) and IDL (from 23 to 48).
2007年上升最多和下降最多的语言是什么?最大的赢家是Lua(从46到16),Groovy(从66到31),Focus(从78到41)和Factor(第一次出现在45名)。最大的输家是ABAP(从15到29)和IDL(从23到48)。
What is to be expected in 2008? And, what became of the forecasts for 2007? At the beginning of 2007, I thought C# and D would become the winners and Perl and Delphi the losers. C# was indeed one of the big winners, and Perl one of the big losers. But the forecasts for D and Delphi were completely wrong. There has been no breakthrough for D. On the other hand, Delphi reclaimed a top 10 position... What about 2008? C, C++ and Perl will continue to fall. C and C++ because they have no automated garbage collection. C++ will get an extra push down because Microsoft is not actively supporting the language anymore. Perl is just dead. Java and C# will eventually be the 2 most popular languages. So I expect them to rise further in 2008. What new languages will enter the top 20 in 2008 is a wild guess, but I think ActionScript and Groovy are really serious candidates.
2008年又会怎么样呢?在2007年初的时候,我以为C#和D会赢,Perl和Delphi会输。C#确实是赢家之一没错,Perl也确实是输家之一。但是关于D和Delphi的预测完全错了。D在这一年里没有大的进展。另一边,Delphi上升到了前10名……2008年?C,C++和Perl会继续下跌。C和C++下跌因为它们没有垃圾收集功能。由于微软不再积极的为C++提供技术支持,C++的下降会尤为明显。Perl已经是个死掉的project了。什么新语言会进入前20名呢?ActionScript和Groovy将很有希望。
Python has been declared as programming language of 2007. It was a close finish, but in the end Python appeared to have the largest increase in ratings in one year time (2.04%). There is no clear reason why Python made this huge jump in 2007. Last month Python surpassed Perl for the first time in history, which is an indication that Python has become the "de facto" glue language at system level. It is especially beloved by system administrators and build managers. Chances are high that Python's star will rise further in 2008, thanks to the upcoming release of Python 3.
python被宣布成为2007年度编程语言。事实上竞争很激烈,但最后python以1年内2.04%的增长率居首位。并没有什么明显的理由能够说明为什么python在2007年会取得如此大的发展。在上个月,python第一次超过了perl,成为了事实中的系统级衔接语言。它被系统管理员所钟爱。在2008年,因为3.0的发布,python的地位将继续上升。
A couple of interesting trends can be derived from the 2007 data. First of all, languages without automated garbage collection are losing ground rapidly. The most prominent examples of languages with explicit memory management, C and C++, both lost about 2% in one year. Another trend is that the battle between scripting languages seems to be going on in the background. There is a continuous flow of new scripting languages. In 2006, Ruby entered the main scene, followed this year by Lua. In the top 50, Groovy and Factor are new kids on the block. None of these new scripting languages seem to stay permanently, they are just replaced by successors.
从2007年的数据可以总结出一些有意思的趋势。首先,没有自动垃圾清理功能的语言正很快的失去市场。最具有代表性的显式管理内存的语言C和C++都在一年内失去了2%的市场。另外一个趋势就是,脚本语言内部的战争在暗暗地延续。不断的有新的脚本语言出现。在2006,Ruby出现,今年是Lua。在前50名语言中,Groovy和Factor还很年轻。这些语言中,没有一种会永远存在于排行榜上,它们将会被后来者所代替。
What were the big movers and shakers in 2007? The big winners are Lua (from 46 to 16), Groovy (from 66 to 31), Focus (from 78 to 41), and Factor (new at 45). The most prominent shakers are ABAP (from 15 to 29) and IDL (from 23 to 48).
2007年上升最多和下降最多的语言是什么?最大的赢家是Lua(从46到16),Groovy(从66到31),Focus(从78到41)和Factor(第一次出现在45名)。最大的输家是ABAP(从15到29)和IDL(从23到48)。
What is to be expected in 2008? And, what became of the forecasts for 2007? At the beginning of 2007, I thought C# and D would become the winners and Perl and Delphi the losers. C# was indeed one of the big winners, and Perl one of the big losers. But the forecasts for D and Delphi were completely wrong. There has been no breakthrough for D. On the other hand, Delphi reclaimed a top 10 position... What about 2008? C, C++ and Perl will continue to fall. C and C++ because they have no automated garbage collection. C++ will get an extra push down because Microsoft is not actively supporting the language anymore. Perl is just dead. Java and C# will eventually be the 2 most popular languages. So I expect them to rise further in 2008. What new languages will enter the top 20 in 2008 is a wild guess, but I think ActionScript and Groovy are really serious candidates.
2008年又会怎么样呢?在2007年初的时候,我以为C#和D会赢,Perl和Delphi会输。C#确实是赢家之一没错,Perl也确实是输家之一。但是关于D和Delphi的预测完全错了。D在这一年里没有大的进展。另一边,Delphi上升到了前10名……2008年?C,C++和Perl会继续下跌。C和C++下跌因为它们没有垃圾收集功能。由于微软不再积极的为C++提供技术支持,C++的下降会尤为明显。Perl已经是个死掉的project了。什么新语言会进入前20名呢?ActionScript和Groovy将很有希望。
- bones7456
- 帖子: 8495
- 注册时间: 2006-04-12 20:05
- 来自: 杭州
- 联系:
- roylez
- 帖子: 1928
- 注册时间: 2005-10-04 10:59
- 来自: 上海
- hubert_star
- 论坛版主
- 帖子: 5373
- 注册时间: 2007-10-29 22:12
- 系统: OSX 10.9 + Ub 1304
- 来自: 江苏南京
perl说实在的如果新学的话肯定不如python顺手,但是如果用习惯了,比什么都好使
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒 故我有罪!
我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;
特此声明!
有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。
欢迎来我的新浪微博@me
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒 故我有罪!
我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;
特此声明!
有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。
欢迎来我的新浪微博@me
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
-
- 帖子: 65
- 注册时间: 2008-01-13 17:32
-
- 帖子: 310
- 注册时间: 2005-10-15 18:20
- 联系:
-
- 帖子: 58
- 注册时间: 2008-01-19 6:40