2012年7月程式語言排行榜 Java 搶劫

0
1953

TIOBE 今天公佈了7月份編程語言排行榜,C語言和 Java 之間的差距正在加大,已經超過 3%。而 Objective-C 已經悄然升到老三的位置,壓倒了之前的 C++。而 PHP 正逐漸下滑,只能守住第7的位置。

2012年7月編程語言排行榜榜單


看到這樣的榜單,我們該感嘆為何Java會有如此的下場。儘管與身後的 Objective-C 還有7個百分點的差距,但已經盡顯疲態。按照 Android 系統的市場佔有率,Java 的表現不應該如此。 Java 果真不行了嗎?我們先看一段視頻。

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,改善本地集成和大規模多核的可擴展性。他們還著眼於通過添加新的元對象協議實現跨語言支持和雲應用資源管理。

前10名編程語言走勢圖

20到50名語言排行

下面是第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