编程语言排行榜:C语言当选08年年度编程语言

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

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有望成为年度黑马
责任编辑:佚名 来源: 51CTO.com
相关推荐

2019-01-09 10:00:19

编程语言Python

2021-01-06 12:55:08

编程语言Python开发

2024-01-08 06:49:08

2012-01-09 10:11:20

编程语言排行榜

2017-01-09 11:28:31

编程语言排行榜

2012-04-09 01:53:04

编程语言排行榜

2016-01-05 14:58:13

编程语言排行榜Java

2021-09-23 10:50:42

编程语言Python排行

2019-07-23 14:14:59

编程语言JavaPython

2020-02-14 09:19:12

编程语言JavaPython

2021-07-07 05:42:24

编程语言开发

2013-12-09 10:16:47

Transact-SQ语言排行榜

2013-01-06 01:58:00

编程语言排行

2023-06-09 15:39:40

编程语言Python

2020-12-09 13:54:20

编程语言C语言Python

2021-01-08 16:21:12

编程语言C语言Java

2009-02-18 09:11:22

编程语言排行榜Tiobe

2013-11-11 11:00:39

编程语言排行榜

2012-02-07 08:48:00

编程语言排行榜

2015-01-07 14:01:21

编程语言排行榜
点赞
收藏

51CTO技术栈公众号