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

2011年需要關(guān)注的9大編程語言

原創(chuàng)
開發(fā) 新聞
最近兩年,51CTO一直在關(guān)注編程語言及其應用場景方面的趨勢。有趣的是,在這篇外電中,作者從就業(yè)的角度給予更實際的分析。通過對編程語言排行榜和編程職位的相關(guān)數(shù)據(jù)分析,本文作者給出了在2011需要關(guān)注的9門編程語言。

【51CTO 12月13日外電頭條】在剛剛發(fā)布的12月編程語言排行榜中,我們可以看到,在前五名的編程語言中與上一期,甚至上一年都沒有太大的變化,這些都是在當今軟件開發(fā)行業(yè)中被廣泛應用和關(guān)注的語言。今天的51CTO外電頭條中,我們將視線轉(zhuǎn)向這些熱門榜單之外的其他編程語言,關(guān)注以一下日漸普及,但還沒有真正得到廣泛應用的其他編程語言。

本文作者Rob Diana是國外知名技術(shù)博客Regular Geek的創(chuàng)始人,曾寫有大量關(guān)于編程語言以及語言職位需求趨勢的文章。這篇博文中,Diana將通過對Tiobe編程榜和編程語言職位需求方面的數(shù)據(jù)分析,展望編程語言未來一年的發(fā)展。下面就讓我們一起來看看,2011年需要關(guān)注的9大編程語言。

我沒有對那些語言進行分類——例如,分成傳統(tǒng)語言和腳本語言等,因為我想把它們放在一起,對它們的各個方面進行綜合分析。由于存在大量來自于其他行業(yè)的干擾,所以一些就業(yè)方面的數(shù)據(jù)很難包括在圖表中。尤其是Go和R,它們受到的干擾最大,所以它們并沒有包括在圖表中。但是,由于它們的出身(Google)和用途(數(shù)據(jù)分析),它們應該被包括在這篇文章里。首先,讓我們看一看這些語言在Tiobe排行榜中的排名(其中包括了Tiobe排名和RWW的Dataist等級):

◆Go (Tiobe排名: 21 , RWW的Dataist等級: 4)

◆R (Tiobe排名: 26, RWW的Dataist等級:3)

◆Lua (Tiobe排名: 27, RWW的Dataist等級:3)

◆Scheme (Tiobe排名: 29, RWW的Dataist等級:3)

◆ActionScript (Tiobe排名: 37, RWW的Dataist等級:2)

◆Erlang (Tiobe排名: 49, RWW的Dataist等級:3)

◆Groovy (Tiobe排名: 50-100, RWW的Dataist等級: 3)

◆Scala (Tiobe排名: 50-100, RWW的Dataist等級:2)

◆Clojure (Tiobe排名: 100+, RWW的Dataist等級:3)

有趣的是,Tiobe排名和Dataist等級似乎沒有什么相關(guān)性。如果有的話,也是逆向的相關(guān)性,但是,現(xiàn)在我會忽略這種相關(guān)性。那么,和排行數(shù)據(jù)比起來,職位需求的情況如何呢?

首先,讓我們看一看來自于Indeed.com的職位需求趨勢圖

編程語言職位需求 
幾門編程語言職位需求趨勢

這和我們在其他的職位需求趨勢中看到的類似,例如:SimplyHired的短期職位需求趨勢圖:

 
編程語言的短期職位需求

這兩張圖表明,ActionScript的職位更多一些,但是還是相對較差的趨勢。Scheme也在緩慢地增長,而且最近更活躍一些。Groovy增長得也不錯,但是沒有表現(xiàn)出真正強勁的發(fā)展勢頭。受到數(shù)據(jù)的限制,其他的語言沒有看出太明顯的趨勢。

在這種情況下,相對增長趨勢圖會更加有用一些,這是來自于Indeed的相對增長圖:

編程語言的職位增長趨勢 
編程語言的職位增長趨勢

相對增長趨勢圖是我喜歡的趨勢圖,因為它可以顯示出明顯的變化。對于我們來說,通過這種圖,可以看出哪種語言已經(jīng)為實現(xiàn)突破性的一年做好準備了。兩個最明顯的趨勢是Lua的增長勢頭強勁,以及在過去18個月中,Clojure呈現(xiàn)出爆炸性的增長趨勢。其他值得關(guān)注的趨勢是Erlang, Groovy 和 Scala的增長。在這里,Scheme 和 ActionScript相對持平。

現(xiàn)在,雖然我已經(jīng)呈現(xiàn)了大量的數(shù)據(jù),但是我還沒有做具體的說明。在明年,所有這9門語言都應該被關(guān)注,因為在某個領(lǐng)域或其他的領(lǐng)域中,它們都比較活躍。從某種程度上來說,Google搜索,GitHub項目,StackOverflow的問題和職位需求趨勢都存在缺陷,但是,如果你把它們放在一起來看的話,那么它們會為你會勾勒出一幅有趣圖景,這副圖景可以展示出哪些語言更加活躍,接受程度更高。不再啰嗦了,這是明年需要關(guān)注哪些編程語言的排行榜:

1,Lua

在GitHub和StackOverflow上,這門語言比較活躍。它在Tiobe上的排名也比較穩(wěn)定,但是,更加重要的是,Lua的職位越來越多了。對于Lua來說,這個相對的趨勢表明Lua將會成為主流的編程語言。

2,R

數(shù)據(jù)分析和大數(shù)據(jù)處理逐漸成為每個Web站點不可分割的一部分,處理這些數(shù)據(jù)群的語言也逐漸流行起來了。和R語言有關(guān)的職位需求數(shù)據(jù)也是相當有趣的。

3,Clojure

雖然在Tiobe的目錄中,Clojure并不是很流行,但是,在某些編程領(lǐng)域中,它是很流行的。它的職位需求趨勢的增長表明,在明年,它的接受程度會大大增加。

4,Go

只有Tiobe把它當成一門流行的語言。在Dataist Tier中,它的排名并不好,而且職位需求趨勢也不是十分可靠。但是,對于它的“娘家”Google來說,它可能不需要存粹的,系統(tǒng)化的增長。

5,Erlang

這門語言已經(jīng)誕生好幾年了,在各個領(lǐng)域發(fā)展的都不錯。隨著像XMPP(確切地說應該是eJabberd),PubSubHubbub那樣的實時技術(shù)的持續(xù)增長,2011年,它的排名可能僅次于Python。

6,Scala

這是最有趣的趨勢之一。在Dataist Tier中,Scala表現(xiàn)的很好,但是它沒有排到Tiobe的目錄中。Scala的職位需求正在穩(wěn)步地增長,采用者(例如:Twitter)也在日漸增多,在明年,Scala的接受程度可能會得到極大地提高。

7,Groovy

無論如何,我認為Groovy已經(jīng)錯失良機了。它是一門堅實的腳本語言,它的職位需求的增長情況也不錯,但是它如何把它自己和Ruby, Python, Erlang 和 Scala區(qū)分開來呢?

8,Scheme

無論出于什么原因,這門語言都不肯“離去”,實際上,它已經(jīng)引起大家一些興趣了。它的職位需求的增長情況不容樂觀,在它第一次“大爆發(fā)”以后已經(jīng)至少過去30年了,明年,我們可能也不會看到它的第二次“大爆發(fā)”。

9,ActionScript

ActionScript之所以包含在這個列表里是因為它在Tiobe 和 Dataist Tier的排名都很高。但是,這門語言的就業(yè)趨勢并不好??赡芩?ldquo;熱度”正在退去,所以在明年,你也應該留意一下這門語言。

我知道大家會有很多的評論,而我也正在尋找可能會流行起來的其他語言。在你的評論中,讓我知道我錯過了哪些編程語言。

 

【相關(guān)閱讀】

  1. 來自C#之父的編程語言趨勢預測
  2. 編程語言世界里的最佳“11人”
  3. 程序員如何選擇入門編程語言?
  4. 到底怎樣才算是學會一種編程語言?
  5. 對話Windows教父:未來編程語言的發(fā)展方向

原文9 Programming Languages To Watch In 2011

鏈接http://regulargeek.com/2010/12/11/9-programming-languages-to-watch-in-2011/

 

責任編輯:佚名 來源: 51CTO.com
相關(guān)推薦

2018-08-14 11:05:25

2016-02-29 09:45:29

2016Linux桌面環(huán)境

2021-01-05 10:28:09

軟件安全安全工具網(wǎng)絡(luò)安全

2023-03-14 14:04:00

人工智能大數(shù)據(jù)5G

2022-11-30 10:56:45

2021-01-05 12:55:19

物聯(lián)網(wǎng)自動駕駛

2021-04-07 06:46:01

編程語言開發(fā)

2015-01-04 11:21:52

編程語言

2024-01-22 16:08:38

2023-08-17 15:36:50

數(shù)據(jù)架構(gòu)無服務(wù)器

2023-03-30 19:17:54

語言編程

2021-09-23 10:50:42

編程語言Python排行

2015-08-17 09:27:06

編程語言需要學習

2011-06-07 09:08:12

Scratch編程語言排行榜

2017-11-27 14:56:15

2022-12-28 14:06:25

自動化數(shù)字孿生

2021-11-08 10:29:57

云計算多云

2023-10-07 11:47:47

2011-04-05 00:19:11

編程語言SmalltalkJava

2020-07-02 07:12:28

編程語言開發(fā)技術(shù)
點贊
收藏

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