成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

11月編程語言排行榜:C語言的耐力基因

原創(chuàng)
開發(fā)
在最新一期的編程語言排行榜中我們看到,C語言與Java在使用率方面的差距越來越小。是什么原因使一門接近30年歷史的編程語言歷久彌新長盛不衰?本期編程語言排行榜我們一起來探尋C語言的耐力基因。

【51CTO獨家特稿】Tiboe近日發(fā)布了新一期的編程語言排行榜,本期的主題是《 C is closing its gap with Java》,即:C與Java的差距越來越小。很顯然,這并不是從語言特性和功能方面的差異,而是在編程語言的使用率方面的接近。下面是11月編程語言排行榜的前二十名及相關(guān)數(shù)據(jù):

11月編程語言排行榜前20名榜單 
11月編程語言排行榜前20名榜單

從榜單中我們不難看出,在11月的語言使用率指數(shù)上,Java占有18.373%,C語言17.315%。Tiboe編程語言排行榜的前兩名差距從未如此之小,作為2008年度編程語言的C僅以1%的差距落后Java;而上一次C和Java如此接近還在2005年。這一方面反映了Java的下滑速度增快(詳細請參考7月編程語言排行榜:Java,正在老去的王者);一方面也可以看出,C這門具有近30年歷史的編程語言歷久彌新,一些優(yōu)秀特性至今仍被廣泛應(yīng)用。本期排行榜,就讓我們一起解析C語言的耐力基因,看看是那些因素成就一門經(jīng)典編程語言。

C語言近年走勢 
C語言近年走勢

血統(tǒng)純正

C語言源自對B語言的改進與完善。1970,UNIX的***丹尼斯·里奇(Dennis Ritchie)和肯·湯普遜(Ken Thompson)為自己的項目設(shè)計開發(fā)了B語言;后經(jīng)貝爾實驗室對B語言的完善和改進,于1978年正式發(fā)布C語言。顯赫的背景使C語言一誕生便具有純正優(yōu)良的科學血統(tǒng):丹尼斯·里奇在編程史上地位***,貝爾實驗室因其對項目測試的苛刻要求使C語言經(jīng)過嚴格而縝密的測試。

而這一切,為C語言日后在底層控制和性能方面的優(yōu)勢打下堅實的基礎(chǔ),使之成為芯片級開發(fā)(嵌入式)和Linux平臺開發(fā)的首先語言。如今,C語言在通信、網(wǎng)絡(luò)協(xié)議、破解、3D引擎、操作系統(tǒng)、驅(qū)動、單片機、手機、PDA、多媒體處理、實時控制等領(lǐng)域,正在用一行行代碼證明它從應(yīng)用級開發(fā)到系統(tǒng)級開發(fā)強大和高效。

代碼之美

#T#一門編程語言能夠得到廣泛的使用和長久的發(fā)展,除去語言特性和應(yīng)用場景,其易用性和可維護性也是重要原因;良好的代碼風格和內(nèi)在邏輯將是程序員和項目經(jīng)理選型時考慮的重要因素。作為一門面向過程的編程語言,C代碼的邏輯性和簡潔性***。簡單易學是C語言流行的主要原因。現(xiàn)在,很多計算機專業(yè)的學生都是用C進行編程入門;工作在一線的程序員,很少沒有寫過C程序。借助于C語言被廣泛使用的特點,使C++在設(shè)計和推廣之初也不得不考慮C的語法和特性,以便于吸引更多的C程序員學習和掌握。類似的語言還有榜單第三名的PHP。

如果你寫了幾年OOP程序,可以試著回想一下C的代碼,代碼簡潔、數(shù)據(jù)結(jié)構(gòu)豐富,對系統(tǒng)底層的控制***。難道你不想在一堆對象和實例中解脫?當我們已經(jīng)開始習慣用面向?qū)ο筮@種更高級方式思考和解決問題;大家對C強大的底層控制能力失去興趣,因為那些復雜的代碼已經(jīng)可以交給編譯器去實現(xiàn),底層的操作已經(jīng)完全可以交給類庫和操作系統(tǒng)API去進行。

但這并不能否定C的經(jīng)典。從本期榜單我們可以看出,C的經(jīng)典還將延續(xù),其良好的底層控制能和性能方面的優(yōu)勢,易用好學的語法特點將成為其長盛不衰的耐力基因;我想,這也是任何一門語言可以長久發(fā)展的必要因素。

下面是本期編程語言排行榜的其他語言排名及各項指數(shù)。#p#

前50名編程語言排名

Position Programming Language Ratings
21 ActionScript 0.519%
22 COBOL 0.430%
23 Transact-SQL 0.412%
24 FoxPro/xBase 0.379%
25 Fortran 0.376%
26 Logo 0.361%
27 Scratch 0.346%
28 Alice 0.329%
29 Ada 0.305%
30 S-lang 0.292%
31 RPG (OS/400) 0.285%
32 Erlang 0.261%
33 PowerShell 0.259%
34 Scala 0.244%
35 Awk 0.243%
36 Prolog 0.234%
37 NXT-G 0.234%
38 Tcl/Tk 0.221%
39 Focus 0.209%
40 LabWindows/CVI 0.193%
41 Haskell 0.183%
42 PL/I 0.177%
43 JavaFX Script 0.176%
44 MAX/MSP 0.161%
45 LabVIEW 0.157%
46 Falcon 0.156%
47 Groovy 0.152%
48 Modula-3 0.146%
49 Forth 0.144%
50 Smalltalk 0.135%

51-100名編程語言排名

4th Dimension/4D, ABC, AD, Algol, APL, Applescript, Beta, Boo, Bourne shell, C shell, Caml/F#, cg, CL (OS/400), Clean, Clojure, Cobra, cT, Curl, Euphoria, Factor, Fan, Icon, IDL, Inform, Informix-4GL, Io, J, Lingo, MAD, Mathematica, ML, Modula-2, MOO, MUMPS, Natural, Occam, Oz, PowerBuilder, Progress, Q, R, REALbasic, Revolution, SIGNAL, SPSS, SuperCollider, VBScript, Verilog, VHDL, XSLT

編程語言類型走勢

Category Ratings Nov 2009 Delta Nov 2008
Object-Oriented Languages 54.4% -3.2%
Procedural Languages 41.6% +2.8%
Functional Languages 2.8% +0.2%
Logical Languages 1.3% +0.1%


Category Ratings Nov 2009 Delta Nov 2008
Statically Typed Languages 59.2% -0.2%
Dynamically Typed Languages 40.8% +0.2%

編程語言類別走勢
編程語言類別走勢

 

【歷期榜單回顧】

  1. 10月編程語言排行榜:Ruby穩(wěn)步提升
  2. 09年9月編程語言排行榜:PHP的歷史性突破
  3. 09年8月編程語言排行榜:微軟系編程語言大閱兵
  4. 09年7月編程語言排行榜:Java,正在老去的王者
  5. 09年6月編程語言排行榜::JavaScript轉(zhuǎn)正在即
  6. 09年5月編程語言排行榜::C++替代者風采不再
  7. 09年4月編程語言排行榜:腳本語言占據(jù)半壁江山
  8. 09年3月編程語言排行榜:Visual Basic與PHP的暗戰(zhàn)
  9. 09年2月編程語言排行榜:商業(yè)編程語言的王者之爭
  10. 09年1月編程語言排行榜:C語言當選08年年度編程語言
  11. 12月TIOBE編程語言排行榜 C或C++有望奪得年度語言
  12. 11月TIOBE編程語言排行榜 可視化編程語言日漸流行
  13. 10月TIOBE編程語言排行榜發(fā)布 PowerShell跌落谷底
  14. 9月TIOBE編程語言排行榜發(fā)布 Delphi東山再起
  15. 8月TIOBE編程語言排行榜 Python上升顯著
  16. 7月開發(fā)語言排行榜出爐 PowerShell有望成為年度黑馬
責任編輯:佚名 來源: 51CTO.com
相關(guān)推薦

2014-11-11 17:23:32

編程語言排行榜

2020-03-07 22:01:58

編程語言JavaPython

2013-11-11 11:00:39

編程語言排行榜

2012-11-06 11:09:13

編程語言排行榜

2012-08-07 10:10:23

編程語言排行榜

2012-04-09 01:53:04

編程語言排行榜

2023-06-09 15:39:40

編程語言Python

2012-06-11 14:20:36

Objective-C

2019-07-23 14:14:59

編程語言JavaPython

2020-08-13 11:55:33

編程語言JavaPython

2020-02-14 09:19:12

編程語言JavaPython

2021-09-23 10:50:42

編程語言Python排行

2021-07-07 05:42:24

編程語言開發(fā)

2010-05-17 09:04:50

動態(tài)語言

2019-11-06 19:12:10

編程語言PythonJava

2014-11-26 11:12:53

編程語言

2010-11-05 13:15:37

編程語言排行榜手機

2019-01-09 10:00:19

編程語言Python

2021-01-06 12:55:08

編程語言Python開發(fā)

2009-08-04 11:15:57

編程語言排行榜微軟
點贊
收藏

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

主站蜘蛛池模板: 欧美色视频免费 | 一级黄大片| 欧美精品一区二区三区在线 | 二区亚洲| 91av免费观看| 久久久网 | 91丨国产| 天堂在线www | 九九福利 | 综合久久国产 | 国产一区二区视频免费在线观看 | 91国语清晰打电话对白 | 日韩久久久久久 | 成人性生交大片免费看中文带字幕 | 国产成人在线播放 | 91麻豆久久久 | 日韩中文一区二区 | 天天操天天射综合 | 欧美成人二区 | 91精品国产综合久久精品 | 亚洲欧美一区二区三区视频 | 国产激情 | 国产精品国产a级 | 色99视频 | 日韩精品一区二区三区中文在线 | 国产精品久久久乱弄 | 久久久网| 国产精品日韩一区二区 | 视频国产一区 | 久久不卡区 | 日本特黄a级高清免费大片 成年人黄色小视频 | 国产精品久久久久久 | 日操夜操 | 大乳boobs巨大吃奶挤奶 | 亚洲一区精品在线 | 成年人免费网站 | 在线日韩 | 免费在线观看成人av | 精品国产一区二区三区性色av | 午夜久久久 | 国产精品美女久久久久aⅴ国产馆 |