2008年11月TIOBE编程语言排行榜发布,Java、C、C++依然牢牢占据前三甲;在前十名的榜单中,Delphi上升一位,排名第8;Perl下滑两位,排名第9;JavaScript重回前十,替代了原来排在第10位的Ruby。
在本期榜单中,值得关注的是可视化编程语言的流行,TIOBE网站重点标注了Logo, Alice, NXT-G三种可视化编程语言(分别排名第19、34和37位)。
2008年11月TIOBE编程语言排行榜前20名
Logo是一种解释型的编程语言,原型来自另一个计算机语言LISP,是1966年由西摩尔·派普特和Wally Feurzeig在BNN设计的;派普特修改了LISP的语法使得他更易于阅读,Logo通常被称作没有括号的LISP。设计Logo的初衷是为了向儿童教授计算机编程技能。Logo一词源自希腊语"logos",意为"word"。和其它的语言不同,它内置一套海龟绘图(Turtle Graphics)系统,通过向海龟发送命令,用户可以直观地学习程序的运行过程,因此它很适合于儿童学习亦适合作数学教学。
Alice项目是美国卡耐基梅隆大学的一个学术性的项目,目标是帮助十几岁青少年如何在3D环境下编写计算机程序。Randy Pausch教授是该项目的创建人,他希望通过此项目教会青少年学习Java和C++编程。Alice提供了一个3D的虚拟世界,包含物体和虚拟化身。学生可以把图片贴如到一个物体上,还可以给物体增加简单的动作和脚本。关于Alice的详细信息可以访问:http://www.alice.org/
NXT-G是一种可视化的编程语言,它集成在乐高(LEGO)公司的机器人玩具产品中,NXT程序的设计者可以在计算机上通过NXT-G对机器人的行为进行可视化的程序设计,并通过蓝牙等方式将这些指令下载到机器人身上,一旦NXT机器人程序化后,它就“开始有了自己的生命,不再需要经由计算机控制 ”。
虽然可视化编程语言在抽象层次和代码效率方面一直备受争议,但对于刚刚涉足程序开发的人来说,可视化语言可以很好的激发他们的兴趣,熟悉解决问题的思路,带他们更快的走入程序开发领域。最近还有一条新闻值得我们关注:微软发布Small Basic 教孩子如何编程,Logo和Alice两种语言的兴起也说明了程序设计可以从娃娃抓起,编程已不再是经验丰富的程序员的专利,儿童、青少年、机器人发烧友都可以涉足这个领域并获得自己的乐趣。
长期趋势
前十名长期趋势曲线
其他编程语言
排名21到50的编程语言,请留意两个可视化编程语言Alice和NXT-G
Position
Programming Language
Ratings
21
Lisp/Scheme
0.470%
22
MATLAB
0.466%
23
Ada
0.410%
24
Fortran
0.380%
25
FoxPro/xBase
0.320%
26
Prolog
0.314%
27
RPG (OS/400)
0.298%
28
Awk
0.256%
29
LabVIEW
0.235%
30
Tcl/Tk
0.230%
31
Erlang
0.220%
32
Bourne shell
0.220%
33
Caml
0.196%
34
Alice
0.188%
35
PL/I
0.188%
36
Haskell
0.163%
37
NXT-G
0.153%
38
Objective-C
0.149%
39
Smalltalk
0.148%
40
PowerShell
0.143%
41
Groovy
0.138%
42
ML
0.132%
43
Scala
0.120%
44
REXX
0.119%
45
Transact-SQL
0.115%
46
Forth
0.114%
47
Euphoria
0.114%
48
CL (OS/400)
0.111%
49
Natural
0.105%
50
VHDL
0.105%
下面是排名51-100的语言:
ABC, AD, Algol, Alpha, APL, Applescript, AspectJ, Beta, Boo, C shell, cg, Ch, Clean, cT, Curl, Dylan, Eiffel, Factor, Felix, Focus, Fortress, Icon, IDL, Inform, Io, Lingo, MAD, Magic, Maple, Mathematica, MOO, MUMPS, Oberon, Occam, Oz, PILOT, Postscript, PowerBuilder, Progress, Q, R, REALbasic, Revolution, S-lang, SIGNAL, SPSS, SuperCollider, VBScript, Verilog, XSLT
编程语言类别
下图给出了编程语言类别的一年变化趋势,我们可以看到面向对象语言和函数式语言的一些变化
Category
Ratings November 2008
Delta November 2007
Object-Oriented Languages
57.9%
+1.6%
Procedural Languages
38.7%
-2.2%
Functional Languages
2.6%
+0.4%
Logical Languages
0.8%
+0.1%
Category
Ratings November 2008
Delta November 2007
Statically Typed Languages
60.0%
+1.2%
Dynamically Typed Languages
40.0%
-1.2%
分享到:
相关推荐
### 编程语言排行榜:2013年4月Tiobe编程语言排行榜解析 #### Tiobe编程语言排行榜简介 Tiobe编程语言排行榜是一项反映全球范围内编程语言流行度的重要指标,该榜单每月更新一次,旨在为开发者提供编程语言趋势的...
世界范围内各种服务器软件的排行情况 帮助你了解实时的情况
主要为大家推荐了TIOBE编程语言排行榜前20的语言入门书籍,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
最近,本人打算搞一个编程语言排名的可视化,需要数据,于是就从TIOBE上爬了一些数据。下面我来分享一下我的思路,思路仅供参考,可能有更好的方法,如果小伙伴们有好方法,可以在评论区留言哦。 本次爬取的目标:...
2012年9月的编程语言排行榜揭示了当时编程语言的流行趋势。TIOBE Index是衡量编程语言受欢迎程度的重要参考,它基于全球互联网上各种搜索引擎的数据来分析不同编程语言的搜索量。这个榜单旨在反映编程语言的热度,而...
本项目旨在利用Python进行数据清洗,制作一份编程语言过去二十年的动态排行榜,以便于开发者了解各编程语言的流行趋势。 在Python的数据清洗过程中,我们通常会用到以下关键知识点: 1. **Pandas库**:Pandas是...
在2011年2月的TIOBE编程语言排行榜上,Java继续保持其领先地位,彰显了其在软件开发领域的霸主地位。这份排行榜是衡量编程语言流行度的重要指标,反映了全球开发者对各种语言的使用情况。 Java的优势在于它的“一次...
这些排行榜基于多种因素,如搜索引擎的查询频率、开源代码库中的项目使用情况、社区活动等,来衡量编程语言的影响力和活跃度。 首先,我们来看TIOBE Index。这个指数每月发布,展示了前50种编程语言的相对流行度。C...
除了Python和Java之外,TIOBE 11月编程语言排行榜还展示了其他编程语言的发展态势。例如,C和C++分别位列第二和第三,显示出这两门语言在系统级编程和游戏开发等领域的重要性。此外,诸如JavaScript、PHP和Swift等...
这个排行榜与TIOBE编程语言排行榜有所不同,提供了一个不同的视角来审视当年的编程语言流行度。IEEE Spectrum通过以下数据源进行了分析和排名: 1. 谷歌搜索结果:通常反映了编程语言在互联网上的搜索热度,搜索量...
Tiobe编程语言排行榜 时间 所占的百分比( %) Java语言 C语言 2 前言:为什么我们需要一门新语言 C++,将C++的面向对象进一步发扬光大。但是Go语言的设计者却有不同的看法,他们认为C++ 真 的没啥好学的,值得学习...
老牌编程语言Java独占鳌头,C语言紧随其后。 在2019年,Python可谓风头无两,其语法的优越性,让众多以“less is more”为信条的工程师对它大喊“YES!”。 诚然,工程师们对Python的青睐,还没能影响到大多数企业...
2009年10月,TIOBE公布了最新的编程语言排行榜,这次的关注点是Ruby语言的稳步提升。自2009年4月Ruby首次进入前十名以来,它已经成为了脚本语言中的佼佼者,与其他脚本语言共同占据了榜单的重要位置。 #### 二、...
2012年5月新鲜出炉的开发语言排行榜,来自TIOBE网站。
如果你想好好学习java 那么这是你必看的东西 了解这些可以帮助你建立一个简单的概念
python-Tiobe排行榜数据处理
TIOBE 9月的编程语言排行榜揭示了一些有趣的现象,尤其是Java和C++的历史低点。C语言保持了第一的位置,而Java和Objective-C分别占据第二和第三。然而,值得注意的是,尽管Java仍然保持着高排名,但其市场份额下滑了...