2014年十大(dà)編程語言
近日,IEEE Spectrum推出(chū) 了(le/liǎo)一(yī / yì /yí)個(gè)最流行的(de)編程語言排行榜。排行榜篩選了(le/liǎo) 12 項指标,綜合了(le/liǎo) 10 個(gè)來(lái)源(含 IEEE Xplore、Google、GitHub)的(de)數據,最終評選出(chū)了(le/liǎo)下面這(zhè)個(gè)排行榜(滿分 100,得分越高排名越靠前),其中的(de)十大(dà)編程語言分别是(shì):
1、 Java
2、 C
3、 C++
4、 C#
5、 Python
6、 JavaScript
7、 PHP
8、 Ruby
9、 SQL
10、MATLAB
按照類型排名,各類主要(yào / yāo)編程語言的(de)排行榜分别是(shì):
編譯型語言:
1、 Java(總排名No.1)
2、 C(No.2)
3、 C++(No.3)
4、 C#(No.4)
5、 Objective-C(No.16)
解釋型語言
1、 Python(No.5)
2、 JavaScript(No.6)
3、 PHP(No.7)
4、 Ruby(No.8)
5、 Perl(No.11)
6、 HTML(No.12)
數據語言
1、 SQL(No.9)
2、 MATLAB(No.10)
3、 R(No.13)
其中值得注意的(de)是(shì),不(bù)少古董級的(de)語言依然具有很強的(de)生命力。比方說(shuō)彙編語言還排在(zài) 15 的(de)高位,VB(No.14)仍然受追捧,甚至 Delphi 也(yě)擠進了(le/liǎo)前 30(No.27)。而(ér)有的(de)語言則屬于(yú)典型的(de)大(dà)樹底下好乘涼,明顯受到(dào)了(le/liǎo)推出(chū)者的(de)強勢影響。比如 Objective-C 得益于(yú)蘋果生态體系的(de)強大(dà)(Swift 因爲(wéi / wèi)推出(chū)時(shí)間短未進入前 30),而(ér) Go 則很大(dà)程度上(shàng)是(shì)因爲(wéi / wèi) Google 的(de)作用。
盡管我們并不(bù)清楚榜單排行的(de)具體指标是(shì)什麽,但是(shì)如果想通過語言流行度來(lái)決定學習方向并不(bù)是(shì)好的(de)做法。因爲(wéi / wèi)語言知識工具,關鍵在(zài)于(yú)你想用它來(lái)做什麽。Michael McLaughlin 提出(chū)了(le/liǎo)自己的(de)建議:
開發商業軟件,推薦:Java, C++, C#, and AIDE – Android IDE (适用于(yú) Java 和(hé / huò) C++ 源碼)
OS X and iOS 開發:Objective-C
開發工具:C、C++ 與 Python
Web 開發:Python、PHP、Ruby 與 Perl
數據分析:SQL、MATLAB 和(hé / huò) R
也(yě)有不(bù)少網友對這(zhè)個(gè)榜單提出(chū)了(le/liǎo)一(yī / yì /yí)些質疑。比方說(shuō),如果以(yǐ)圖靈完整性來(lái)衡量,HTML 算語言嗎?

登錄 參與評論
評論
暫無任何評論