编程语言排行榜:C语言当选08年年度编程语言
创始人
2024-03-20 10:50:26
0

51CTO推荐:7月编程语言排行榜 Java,正在老去的王者

在近日公布的2009年1月TIOBE编程语言排行榜中,C语言被评选为2008年的年度编程语言。在08年12月的编程语言排行榜中,TIOBE就有过关于C或C++有望成为年度编程语言的预测,这次当选符合C语言在08年全年的强劲表现。

C语言

自1978年贝尔实验室正式发布C语言以来,C以简洁紧凑的风格,面向过程的编程方式,丰富的数据结构和强大的底层控制能力获得迅速发展到上世纪80年代,C语言已经成为最受欢迎的编程语言;许多著名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。用C语言加上一些汇编语言子程序, 就更能显示C语言的的威力,象PC- DOS 、Linux等就是用这种方法编写的;到上世纪90年代,C已经成为计算机专业学生的首选教学语言,并成为一代程序员主要工作语言。

 
C语言发展趋势

90年代中期,随着PC的普及和C++等面向对象语言的出现,人们渐渐把视线转移到PC应用软件上,程序员们也开始习惯用面向对象这种更高级方式思考和解决问题;大家对C强大的底层控制能力失去兴趣,因为那些复杂的代码已经可以交给编译器去实现,底层的操作已经完全可以交给类库和操作系统API去进行。C语言逐渐失去了主流编程语言的位置。

进入21世纪,随着个人电子消费产品和开源软件的流行,C语言再次焕发生机。由于C在底层控制和性能方面的优势,使之成为芯片级开发(嵌入式)和Linux平台开发的首先语言;在通信、网络协议、破解、3D引擎、操作系统、驱动、单片机、手机、PDA、多媒体处理、实时控制等领域,C正在用一行行代码证明它从应用级开发到系统级开发强大和高效。

2009年1月榜单

在本期榜单中,前十名未发生明显变化。VB上升一位,PHP下降一位,分别排名第4和第5的位置。

 

#p#

长期趋势

 

其他编程语言

下面是排名21到50的语言

Position Programming Language Ratings
21 RPG (OS/400) 0.451%
22 Lua 0.445%
23 Lisp/Scheme 0.433%
24 MATLAB 0.430%
25 Ada 0.327%
26 Fortran 0.324%
27 LabVIEW 0.251%
28 Prolog 0.221%
29 Erlang 0.195%
30 Awk 0.189%
31 NXT-G 0.184%
32 PowerShell 0.172%
33 Transact-SQL 0.172%
34 Scratch 0.164%
35 Haskell 0.162%
36 Euphoria 0.152%
37 Objective-C 0.138%
38 Groovy 0.135%
39 Alice 0.132%
40 ML 0.131%
41 Focus 0.124%
42 CL (OS/400) 0.123%
43 Tcl/Tk 0.120%
44 Smalltalk 0.117%
45 Scala 0.113%
46 Bourne shell 0.112%
47 Q 0.104%
48 Forth 0.101%
49 Caml 0.092%
50 Natural 0.088%

下面是排名51-100的语言:

ABC, AD, Algol, Alpha, APL, Applescript, bc, Beta, Boo, C shell, cg, Ch, Clean, cT, Curl, Dylan, Eiffel, Factor, Icon, IDL, Inform, Io, J, Lingo, MAD, Magic, Maple, Mathematica, MOO, MUMPS, Occam, Oz, PILOT, PL/I, Postscript, PowerBuilder, Progress, R, REALbasic, Revolution, REXX, S-lang, SIGNAL, SPSS, Squirrel, SuperCollider, VBScript, Verilog, VHDL, XSLT

编程语言类别

下图给出了编程语言类别的一年变化趋势,我们可以看到面向对象语言和函数式语言的一些变化

Category Ratings January 2009 Delta January 2008
Object-Oriented Languages 55.8% +0.0%
Procedural Languages 40.3% -0.3%
Functional Languages 2.7% +0.4%
Logical Languages 1.1% -0.2%


Category Ratings January 2009 Delta January 2008
Statically Typed Languages 58.8% +2.9%
Dynamically Typed Languages 41.2% -2.9%

【历期榜单回顾】

  1. 12月TIOBE编程语言排行榜 C或C++有望夺得年度语言
  2. 11月TIOBE编程语言排行榜 可视化编程语言日渐流行
  3. 10月TIOBE编程语言排行榜发布 PowerShell跌落谷底
  4. 9月TIOBE编程语言排行榜发布 Delphi东山再起
  5. 8月TIOBE编程语言排行榜 Python上升显著
  6. 7月开发语言排行榜出炉 PowerShell有望成为年度黑马

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...