编程语言排行榜: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有望成为年度黑马

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
P2P的自白|我不生产内容,我... 现在一提起P2P,人们就会联想到正在被有关部门“围剿”的互联网理财服务。×租宝事件使得劳...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...