自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

9月編程語言排行榜:Java并不應(yīng)該被取代

原創(chuàng)
開發(fā)
Java沒死,事實(shí)上它擁有足夠的能量讓你的應(yīng)用跑起來。那些對Java吹毛求疵人頻繁地聚焦在一些小眾問題上,總是和其他技術(shù)或者語言做些不公平的對比,這些語言并沒有像Java一樣得到廣泛應(yīng)用及長遠(yuǎn)的歷史。

【51CTO獨(dú)家特稿】TIOBE今天公布了九月份編程語言排行榜,八月和七月相比來說,并沒太多顯著的變化,PHP從第7的位置上升到第六,但比2011年來說仍有下滑的趨勢。另外還有變化的則是Lua和上月相比上升了一名到達(dá)17的位置,而Ada則下降至18名。

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

Java并不應(yīng)該被取代

很多人都說Java“已死”這一類的話,但是抱歉,Java并不是你說一句就會被取代的。我們來看看Java開發(fā)人員的心聲:Java已死?九百萬程序員說不》

Java沒死,事實(shí)上它擁有足夠的能量讓你的應(yīng)用跑起來。那些對Java吹毛求疵人頻繁地聚焦在一些小眾問題上,總是和其他技術(shù)或者語言做些不公平的對比,這些語言并沒有像Java一樣得到廣泛應(yīng)用及長遠(yuǎn)的歷史。

再看8月編程語言就業(yè)趨勢

從長期來看,C#和Java都有強(qiáng)勢的增長,而其他語言在停止不前。雖然從短期來看Java呈現(xiàn)出了下滑的趨勢,但是仍然領(lǐng)先于其它一些編程語言。JAVA語言作為云計(jì)算的主力支持語言呈現(xiàn)出來的簡單、高性能、安全等特點(diǎn)將會更好完全發(fā)揮云計(jì)算高可靠、高拓展的優(yōu)勢。Android是利用Java語言為基礎(chǔ)進(jìn)行開發(fā)的,所以Java就業(yè)方向又多了一個(gè),就是Android手機(jī)開發(fā)。

Java是一門強(qiáng)類型靜態(tài)語言

強(qiáng)類型靜態(tài)語言有很多好處,我喜歡它簡單的視覺外觀,我可以粗略看一段代碼就知道是做什么的,它就像是可視化的用英語反饋,語言非常易讀,字母混合成單詞仍然可讀。其它的一些好處是有強(qiáng)大的IDE支持,動態(tài)語言在這點(diǎn)一直是弊端,大項(xiàng)目中有強(qiáng)大的IDE和工具支持是無價(jià)的。

批判者的觀點(diǎn)在Java在讀文件、轉(zhuǎn)換xml或迭代集合的時(shí)候缺乏表達(dá)力,但是你可以總是創(chuàng)建一個(gè)方法去處理這些常用的事例,或者是用 FileUtils.readLines(),java語言上表達(dá)力的缺點(diǎn)有很多庫對其支持。在Java7中能看到一些優(yōu)雅的加強(qiáng)型功能,如自動關(guān)閉資源、siwtch語句支持String、數(shù)字類型支持下劃線(強(qiáng)烈建議讀Coin 項(xiàng)目)。Java8承諾了更多的東西(最有意思的應(yīng)該是閉包)。Java是不是在任何方面都是那么的***無缺呢?當(dāng)然不是,這就是Java8、Java9 在準(zhǔn)備階段的原因。我個(gè)人也不喜歡那些不太優(yōu)雅的核心API.是否的確將更多的事情留給平臺而不是語言本身?java核心包括API進(jìn)階設(shè)計(jì)跨度長達(dá)20 年,API的更新會破壞向后兼容性,有些設(shè)計(jì)太抽象,但有些還不夠抽象,有些太零碎,有些根本不可思議。看看其競爭對手.NET,核心API做的很好,比如統(tǒng)一的通信API。Java8在Jigsaw項(xiàng)目的幫助下,會有所改變。

所以你值得擁有Java,正確地使用它,它是一門很棒的語言??氨菿lingon語言,它將繼續(xù)改善并不會很快消失。不應(yīng)把努力放在取代Java上,而是和其他JVM語言結(jié)合使用,這是最明智的,但是對我的下一個(gè)Pet Clinic 還是堅(jiān)持使用Java。

#p#

前10名編程語言走勢圖

 

20到50名語言排行

下面是第50到100的編程語言排名

ABC, Algol, bc, BETA, Boo, CFML, CHILL, CL (OS/400), Clean, Clojure, cT, Dart, Dylan, Eiffel, Emacs Lisp, F#, Factor, Gambas, Go, Groovy, Icon, IDL, Inform, Informix-4GL, J, JScript.NET, LabVIEW, Ladder Logic, LPC, MS-DOS batch, MUMPS, NATURAL, Oberon, OCaml, Occam, OpenCL, OpenEdge ABL, Oz, PowerShell, Q, REXX, S, S-PLUS, SPARK, VBScript, VHDL, WebDNA, X10, xBase, Z shell

【編輯推薦】

  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非常“實(shí)際”的語言
  7. 2012年7月編程語言排行榜:Java的搶劫
  8. 8月編程語言排行榜:C語言助力火星登陸
責(zé)任編輯:張偉 來源: 51CTO
相關(guān)推薦

2021-09-23 10:50:42

編程語言Python排行

2020-03-07 22:01:58

編程語言JavaPython

2020-02-14 09:19:12

編程語言JavaPython

2019-07-23 14:14:59

編程語言JavaPython

2020-08-13 11:55:33

編程語言JavaPython

2021-07-07 05:42:24

編程語言開發(fā)

2017-09-08 10:58:49

JavaCC++

2023-06-09 15:39:40

編程語言Python

2009-09-07 16:12:43

編程語言排行榜PHP

2010-06-07 15:57:02

編程語言排行榜框架

2022-10-28 16:13:03

編程語言Java開發(fā)

2015-09-06 09:42:03

編程語言排行榜

2021-09-13 22:26:16

編程語言CPython

2023-10-09 19:00:00

編程語言Python

2015-07-07 10:52:46

RedMonk編程語言

2009-10-05 09:46:12

編程語言排行榜Ruby

2013-07-30 10:00:36

RedMonk編程語言排行榜

2021-01-06 12:55:08

編程語言Python開發(fā)

2019-01-09 10:00:19

編程語言Python

2009-08-04 11:15:57

編程語言排行榜微軟
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號