HTML5资讯

当前位置: HTML5技术网 > HTML5资讯 > 2012年3月编程语言排行榜:JavaScript语言的回归

2012年3月编程语言排行榜:JavaScript语言的回归

TIOBE近日公布了2012年3月份的编程语言排行榜,本月的排行榜最大的看点莫过于JavaScript连升2名重新回到了第8名的位置,超越了Perl和Python。在09年3月到12月连续10月稳居第8的排名辉煌如今又重新回来了。JavaScript自1995年诞生以来已过去了17个年头,如今现在的网站越来越多都依赖JavaScript开发,以及目前HTML5和node.Js也受到了不少开发者的火热追捧。预计JavaScript的普及不久将会得到进一步的提升。JavaScript从过去装饰性的一种脚本语言转变为主流的编程语言,人们用它来开发更大更复杂的程序,这就需要Web开发人员更深入的了解JavaScript,了解它的过去、现在和未来。
在排行榜中还有另一个有趣的现象,与软件相关的巨头公司,如甲骨文,微软,苹果推出的语言都挤进了10名内,相比之下谷歌似乎无法达到。谷歌的GO语言在上个月的排名跌出50名,而其Dart语言在本月的排行仅在78位。
本月的前两名依然是Java和C,但值得注意的是Java在本月的份额为17.110%,比去年同期下降了2.60%。而C在本月的份额为17.087%,比去年同期增长了1.82%。编程语言的王者之争不久很可能会发生改变。而在2012年1月编程排行榜中,C++被C#追上,丢失了季军位置,同时又被Objective-C紧追其后,两面受敌。看来C++要重新回到季军的位置恐怕不是件容易的事了。
下面是本期编程语言排行榜的其他排名数据和趋势走向
下面是前20名的编程语言排行


JavaScript前身
1995年前后,随着因特网的发展,网页开始流行起来。一些公司开始尝试发布自己的网页浏览器。
最早的公司是称作Nombas的。它开发了一种叫c减减的程序。后因为名称消极更名为ScriptEase.此脚本语言是被捆绑在CEnvi的共享软件产品中。该公司开发了嵌入网页的CEnvi版本。
1995年Netscape和sun公司联手开发了一个叫livescript的脚本语言。就在 Netscape Navigator 2.0 即将正式发布前,Netscape 将其更名为 JavaScript,目的是为了利用 Java 这个因特网时髦词汇。Netscape 的赌注最终得到回报,JavaScript 从此变成了因特网的必备组件。
1997年ECMA统一标准ECMAScript脚本语言。
三足鼎立
因为 JavaScript 1.0 如此成功,Netscape 在 Netscape Navigator 3.0 中发布了 1.1 版。恰巧那个时候,微软决定进军浏览器,发布了 IE 3.0 并搭载了一个 JavaScript 的克隆版,叫做 JScript(这样命名是为了避免与 Netscape 潜在的许可纠纷)。微软步入 Web 浏览器领域的这重要一步虽然令其声名狼藉,但也成为 JavaScript 语言发展过程中的重要一步。
在微软进入后,有 3 种不同的 JavaScript 版本同时存在:Netscape Navigator 3.0 中的 JavaScript、IE 中的 JScript 以及 CEnvi 中的 ScriptEase。与 C 和其他编程语言不同的是,JavaScript 并没有一个标准来统一其语法或特性,而这 3 中不同的版本恰恰突出了这个问题。随着业界担心的增加,这个语言的标准化显然已经势在必行。
ECMAScript标准
1997年,欧洲计算机制造商协会(ECMA)在JavaScript语言规范的基础上制定了ECMA-262标准,形成了网页脚本语言的规范。目前各主流浏览器均支持符合 ECMA-262标准的脚本语言。从此,Web浏览器就开始努力(虽然有着不同程度的成功和失败)将ECMAScript作为JavaScript实现的基础。尽管ECMAScript是一个重要的标准,但它并不是JavaScript唯一的部分,当然,也不是唯一被标准化的部分。实际上,一个完整的JavaScript实现是由以下3个不同部分组成的:核心(ECMAScript)——JavaScript的核心ECMAScript描述了该语言的语法和基本对象 文档对象模型(DOM)——DOM描述了处理网页内容的方法和接口 浏览器对象模型(BOM)——BOM描述了与浏览器进行交互的方法和接口
目前所有的主流 Web 浏览器都支持 ECMA-262 第三版,即JavaScript 1.5版本,JavaScript 1.6-1.9只是ECMAScript (JavaScript on Gecko)升级至JavaScript 2.0的临时代号。
JavaScript的发展趋势
语言永远被当做工具,这一点从来都没有被改变过,以后也不会,语言是使用及和其他技术进行交流的方式和手段。例如,在Windows平台上,使用ADODB组件可以使JavaScript能处理支持SQL的数据库中的数据,使用FSO组件可以实现本地文件IO功能。这一切都说明了JavaScript位于应用开发的最顶端,其与低层技术的实现无关。
尽管平台技术不断发生变化,JavaScript仍将以不变的形式去使用平台提供的能力从而适应新的需求。未来的一段时间内,Web开发将是开发者众聚之地,也是JavaScript变得紫红的时代。
前10名编程语言走势图


20到50名语言排行


下面是第50到100的编程语言排名
(Visual) FoxPro, ABC, Algol, Alice, Apex, bc, BlitzMax, Boo, CL (OS/400), Clean, Clojure, Dart, Dylan, Euphoria, Factor, Go, Icon, IDL, Informix-4GL, J, JavaFX Script, JScript.NET, Korn shell, LabVIEW, LabWindows/CVI, Ladder Logic, Lingo, LPC, Mathematica, Modula-2, MUMPS, NATURAL, Oberon, Occam, OpenCL, OpenEdge ABL, Oz, PowerShell, Q, REALbasic, REXX, S, S-PLUS, Scala, SuperCollider, VBScript, Verilog, VHDL, X10, xBase
下面给出了编程语言类别的一年变化趋势


Javascript在编程语言排行版位置的上升,说明了Javascript技术在开发过程中扮演者越来越重要的位置,众所周知,Javascript技术与HTML5技术不可分割的,Javascript技术越来越受重视,是不是也说明了HTML5技术也越来越受重视?

【2012年3月编程语言排行榜:JavaScript语言的回归】相关文章

1. 2012年3月编程语言排行榜:JavaScript语言的回归

2. 2012年12月编程语言排行榜:Objective-C蝉联年度编程语言

3. TIOBE 2015年1月编程语言排行榜:JavaScript成大赢家

4. TIOBE 2015年4月编程语言排行榜:JavaScript排名第六

5. 2014年3月编程语言排行榜

6. TIOBE 2015年3月编程语言排行榜 F#排名达到11

7. 7月编程语言排行榜:PHP强势回归

8. 2013年3月TIOBE编程语言排行榜

9. 2014年8月TIOBE编程语言排行榜单:JavaScript排行第十

10. TIOBE 2014年10月编程语言排行榜:Dart首次进入前20

本文来源:https://www.51html5.com/a2386.html

点击展开全部

﹝2012年3月编程语言排行榜:JavaScript语言的回归﹞相关内容

「2012年3月编程语言排行榜:JavaScript语言的回归」相关专题

其它栏目

也许您还喜欢