【51CTO独家特稿】Tiobe近日公布了2009年6月的编程语言排行榜,本期榜单前十名没有变化,Java、C、C++依然以绝对优势占据前三甲的位置;本期前十名的语言分别是:Java、C、C++、PHP、Visual Basic、Python、C#、JavaScript、Perl、Ruby。前十名中,C和JavaScript的占有率都有着显著的提升。特别是JavaScript,在本月中达到了4.021%的新高。
2009年6月TIOBE编程语言排行榜前20名榜单
本期排行让我们来关注一下JavaScript的发展历程:
JavaScript发展历程
在今年4月份,51CTO发表的4月编程语言排行榜中提到了脚本语言的发展趋势,而JavaScript则是脚本语言中的领头羊。脚本语言有着良好的快速开发,高效率的执行,解释而非编译执行等优点,而且和其它语言编写的程序组件之间通信功能很强大。
JavaScript是一门重要的语言,因为它是web浏览器的语言。它与浏览器的结合使它成为世界上***的编程语言之一。同时,它也是世界上最被轻视的编程语言之一,因为它不是所谓的主流语言。除了在浏览器端使用外,JavaScript也可以用于其他场合,比如服务器端编程。尽管JavaScript作为给非程序人员的脚本语言,而非作为给程序人员的编程语言来推广和宣传,但是JavaScript是一门具有非常丰富特性的语言,它有着和其他编程语言一样的复杂性,或更甚复杂。实际上,你必需对JavaScript有扎实的理解才能用它来撰写比较复杂的程序。
随着Web应用愈发重要,AJAX的功能实现越来越丰富,JavaScript也逐渐得到了更多的关注,并且有“转正”的趋势。当然JavaScript也有弱点,就是在今天的多AJAX网页上,问题代码常常是JavaScript。这是由于Web浏览器对JavaScript的处理方式,导致JavaScript成为了网站性能的致命克星。然而随着新一代浏览器的崛起,以及HTML 5的逐渐成型,JavaScript将有更多发挥的空间。比如说,JavaScript可能将拯救HTML5的离线存储。
#p#
其他编程语言
以下是排名21到50的编程语言列表。
下面是排名51-100的语言:
ABC, AD, Algol, Alpha, Applescript, Beta, Boo, C shell, cg, Clean, Clojure, Cobra, cT, Curl, Dylan, Eiffel, Euphoria, Factor, Falcon, Fan, Icon, IDL, Inform, Intercal, Io, JavaFX Script, Lingo, MAD, Magic, Maple, Mathematica, MAX/MSP, MUMPS, Natural, Occam, Oz, PL/I, Postscript, Progress, Q, R, Revolution, REXX, S-lang, SIGNAL, SPSS, SuperCollider, VBScript, Verilog, XSLT
编程语言类别
静态类型和动态类型的语言走势
【编辑推荐】
- 非常全面的实用JavaScript开发工具列表
- 应用最广的十大Javascript框架
- JavaScript将成Silverlight的***对手?
- Google专家:JavaScript是网站性能的致命克星
- 让JavaScript拯救HTML5的离线存储
【历期榜单回顾】