2013年4月

  TIOBE 2013 年 4 月编程语言排行榜公布了。这次发布不但给出了当月的各个语言的排名,还同时对比了各个语言相对于去年 4 月份的排名情况,经过对比可以发现,排名前八的语言去年四月和今年四月的排名是一样的,看来在这一年的期间里,程序员们都很淡定的看待各个语言的发展,该用哪种还用哪种。而不管是退出不在使用某种语言的程序员还是新程序员学习某种语言的趋势维持稳定状态。这一年来程序员们很淡定。

  在09年之前,Objective-C 对于大家来说了解的人实在是不多,不过由于 iPhone 到后来的 iPad 的成功,导致这种给它们开发应用的语言有了一个突飞猛进的发展,从而使 Objective-C 连续在 2011 年和 2012 年得到年度语言称号,不过到现在的发展势头缺有所减缓了,而且从上个月的第三位下降到第四位了,当然了,发展慢是发展到一定程度后的必然趋势,而一个名次的涨跌也关系不大。不过可以看到的是想撼动 C 和 JAVA 那是没有个十年八年估计撼不动的。

下面就来看看详细的榜单:

    | 2013 年 4 月 | 2012 年 4 月 | 排名变化 | 编程语言名称 | 2013 年 4 月占有率 | 相对于 2012 年 4 月 | Status |
11 C17.862%+0.31%A
22 Java17.681%+0.65%A
33 C++9.714%+0.82%A
44 Objective-C9.598%+1.36%A
55 C#6.150%-1.20%A
66 PHP5.428%+0.14%A
77 (Visual) Basic4.699%-0.26%A
88 Python4.442%+0.78%A
910 Perl2.335%-0.05%A
1011 Ruby1.972%+0.46%A
119 JavaScript1.509%-1.37%A
1214 Visual Basic .NET1.095%+0.12%A
1315 Lisp0.905%-0.05%A
1416 Pascal0.887%+0.07%A
1513 Delphi/Object Pascal0.840%-0.53%A
1632 Bash0.840%+0.47%A
1718 Transact-SQL0.723%-0.04%A
1812 PL/SQL0.715%-0.66%A
1924 Assembly0.710%+0.24%A--
2021 Lua0.650%+0.08%B

长期发展趋势图:

排名 20 至 50 名编程语言:

| Position | Programming Language | Ratings |
21Ada0.642%
22SAS0.634%
23ABAP0.588%
24MATLAB0.517%
25COBOL0.491%
26R0.484%
27Scheme0.419%
28Fortran0.407%
29Scala0.336%
30Prolog0.324%
31Erlang0.323%
32Haskell0.317%
33Scratch0.317%
34Logo0.316%
35D0.314%
36Forth0.240%
37Smalltalk0.235%
38ActionScript0.226%
39APL0.222%
40Common Lisp0.219%
41Awk0.204%
42ML0.199%
43J0.187%
44JScript.NET0.166%
45(Visual) FoxPro0.158%
46Tcl0.148%
47PL/I0.148%
48Ladder Logic0.144%
49Algol0.137%
50NXT-G0.137%

来自:http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

  一个多礼拜前 Canonical 公布了 Ubuntu 削减非 LTS 支持周期的信息后,Canonical 的 Adam Conrad 昨天宣布Ubuntu 8.04(Hardy Heron)服务器版(2008年4月24日正式发布)的支持期将于5月9日(星期四)结束,同时桌面版的 Ubuntu 10.04 (Lucid Lynx) 和 Ubuntu 11.10 (Oneiric Ocelot) 简单发型版也将结束支持期。

  • Ubuntu 8.04 (Hardy Heron) (2008年4月24日正式发布)LTS 服务器版本的支持期为五年;
  • Ubuntu 10.04 (Lucid Lynx) (2010年5月29日正式发布)也将结束支持期,LTS 桌面版的支持期为三年;
  • Ubuntu 11.10 (Oneiric Ocelot) (2011年10月13日正式发布)是一个简单发行版,支持期只有十八个月(以后这个版本的支持期将缩短为九个月)。

  Canonical 建议在使用 Ubuntu 8.04 的用户升级到 Ubuntu 12.04 LTS (Precise Pangolin)。不过 8.04 不能直接升级到 12.04 ,所以你需要先升级到 10.04 完后在升级到 12.04。

  看来服务器上使用,还真得紧跟 LTS 版,要不这一下升级两个版本,还真不知道会有多少东西会遗漏。

升级指南(英文):