2012年7月编程语言排行榜:Java的抢劫

原创
开发
TIOBE今天公布了7月份编程语言排行榜,C语言和Java之间的差距正在加大,已经超过3%。而Objective-C已经悄然升到老三的位置,压倒了之前的C++。而PHP正逐渐下滑,只能守住第7的位置。

 【51CTO独家特稿】TIOBE今天公布了7月份编程语言排行榜,C语言和Java之间的差距正在加大,已经超过3%。而Objective-C已经悄然升到老三的位置,压倒了之前的C++。而PHP正逐渐下滑,只能守住第7的位置。

2012年7月编程语言排行榜榜单

2012年7月编程语言排行榜

Java的劫数来了?

看到这样的榜单,我们该感叹为何Java会有如此的下场。尽管与身后的Objective-C还有7个百分点的差距,但已经尽显疲态。按照Android系统的市场占有率,Java的表现不应该如此。Java果真不行了吗?我们先看一段视频。

视频地址:http://developer.51cto.com/art/201207/346386.htm

JavaZone似乎是要把它作为一个传统,每年都制作一个关于Java的电影宣传片,比如2010年的《Java风云》以及《Lady Java》,2011年的恐怖大片《Java惊魂》,当然,现在又是出大片的时候了,今年的片子叫做《Java打劫(The Java Heist)》,不知道是模仿的那部片子,还是挺有趣的。

在这部片子中,一帮劫匪计划去打劫威斯敏斯特银行。自以为在银行金库主机完成转账就能高枕无忧。大家戴着Anonymous标志性的笑脸面具冲进银行,却发现搞不定Java而被捕。最后劫匪头子在监狱里潜心研究Java,样子有点像Java之父高斯林。

从这个Java粉丝拍的片子中,Java似乎是不可攻陷的堡垒。尽管他是开源的,免费的,但这一点都不妨碍它的高可用性和高安全性。其实对于开发者,如何精通一门语言,比任何排行榜都重要。

虽然很多程序员对于Java语言被C语言超过的消息不屑一顾。但我们从Oracle收购SUN之后的表现看,似乎Oracle只是把Java当作一颗摇钱树。透过Java,Oracle可以伸手找Google要专利费,甚至对簿公堂。但对于Java的未来,Oracle真的很关心吗?

下一代标准:Java 8

在2012年4月,Oracle发布了Java 8的路线图。Java 8 将会包含很多新特性,有如 Lambdas, Jigsaw 模块化等等,而首个里程碑版将于本月末发布,详细的时间表如下:

那么根据这个时间表,大家很快就能见到Java 8了。比如Jigsaw,该项目的目标是创建在JDK设计和实施模块系统有用的方式,然后应用该系统到JDK本身。这一点使处理大块代码更易于管理,并促进跨应用程序的代码复用和更好的维护。 Jigsaw项目将带来许多新的功能涉及封装,重构,版本和模块集成。

在JavaOne的大会上,Oracle还讨论了Java 9候选发展的关键领域。他们正在寻找加入一个自我调整的JVM,改善本地集成和大规模多核的可扩展性。他们还着眼于通过添加新的元对象协议实现跨语言支持和云应用资源管理。

#p#

前10名编程语言走势图

20到50名语言排行

7月编程语言排行榜

下面是第50到100的编程语言排名

ABC, ActionScript, Algol, bc, Boo, CFML, CHILL, CL (OS/400), Clean, Clojure, Curl, Dylan, F#, Factor, Gambas, Go, Groovy, Icon, Inform, Informix-4GL, Io, J, JavaFX Script, LabVIEW, Lingo, Max/MSP, Modula-2, MUMPS, NATURAL, Oberon, OCaml, Occam, OpenCL, OpenEdge ABL, Oz, PowerShell, Processing, REXX, S, S-PLUS, SPARK, SPSS, Standard ML, Tcl, VBScript, Verilog, VHDL, X10, xBase, XSLT 

 

【2012年榜单回顾】

  1. 2012年1月编程语言排行榜:Objective-C成为年度语言
  2. 2012年2月编程语言排行榜:用图形编程的LOGO语言
  3. 2012年3月编程语言排行榜:JavaScript语言的回归
  4. 2012年4月编程语言排行榜:C语言荣归宝座
  5. 2012年5月编程语言排行榜:从爱立信走出来的Erlang
  6. 6月编程语言排行榜:Objective-C非常“实际”的语言

 

 

责任编辑:彭凡 来源: 51CTO
相关推荐

2019-07-23 14:14:59

编程语言JavaPython

2021-07-07 05:42:24

编程语言开发

2012-07-10 17:45:30

开发技术周刊

2012-03-12 09:41:01

编程语言排行榜

2012-02-07 08:48:00

编程语言排行榜

2012-04-09 01:53:04

编程语言排行榜

2012-11-06 11:09:13

编程语言排行榜

2021-09-23 10:50:42

编程语言Python排行

2020-02-14 09:19:12

编程语言JavaPython

2013-07-09 10:58:22

编程语言排行榜语言排行

2013-03-11 16:16:13

2013-03-11 16:10:20

2023-06-09 15:39:40

编程语言Python

2009-07-06 09:18:27

编程语言排行榜Java

2015-07-13 10:52:15

TIOBE编程语言排行榜

2012-01-09 10:11:20

编程语言排行榜

2016-02-15 09:48:47

编程语言排行榜

2019-01-09 10:00:19

编程语言Python

2021-01-06 12:55:08

编程语言Python开发

2013-01-06 01:58:00

编程语言排行
点赞
收藏

51CTO技术栈公众号