欢迎光临欧贝特试验设备!  0531-55583886

新闻中心

联系方式

当前位置:首页 >> 企业新闻
企业新闻

11月TIOBE编程语言排行榜可视化编程语言日渐流行

2008年11月TIOBE编程语言排行榜发布,Java、C、C++仍然牢牢占据前三甲;在前10名的榜单中,Delphi上升一名,排名第8;Perl下滑两位,排名第9;JavaScript重回前10,替换了原来排在第10位的Ruby.在本期榜单中,值得关注的是可视化编程语言的流行,TIOBE网站重点标注了Logo, Alice, NXT-G3种可视化编程语言(分别排名第19、34和37位).

2008年11月TIOBE编程语言排行榜前20名

Logo是一种解释型的编程语言,原型来自另一个计算机语言LISP,是1996年由西摩尔·派普特和Wally Feurzeig在BNN设计的;派普特修改了LISP的语法使得他更易于浏览,Logo通常被称作没有括号的LISP。设计Logo的初衷是为了向儿童 教授计算机编程技能。Logo1词源自希腊语"logos",意为"word"。和其它的语言不同,它内置一套海龟绘图(Turtle Graphics)系统,通过向海龟发送命令,用户可以直观地学习程序的运行进程,因此它很适合于儿童学习亦合适作数学教学。

Alice项目是美国卡耐基梅隆大学的一个学术性的项目,目标是帮助10几岁青少年如何在3D环境下编写计算机程序。Randy Pausch教授是该项目的创建人,他希望通过此项目教会青少年学习Java和C++编程。Alice提供了一个3D的虚拟世界,包括物体和虚拟化身。学 生可以把图片贴如到一个物体上,还可以给物体增加简单的动作和脚本。关于Alice的详细信息可以访问:

NXT-G是一种可视化的编程语言,它集成在乐高(LEGO)公司的机器人玩具产品中,NXT程序的设计者可以在计算机上通过NXT-G对机器人的 行动进行可视化的程序设计,并通过蓝牙等方式将这些指令下载到机器人身上,一旦NXT机器人程序化后,它就“开始有了自己的生命,不再需要经过计算机控制 ”。

虽然可视化编程语言在抽象层次和代码效力方面一直备受争议,但对刚刚涉足程序开发的人来讲,可视化语言可以很好的激起他们的兴趣,熟习解决问题的思路,带他们更快的走入程序开发领域。最近还有一条新闻值得我们关注:微软发布Small Basic 教孩子如何编程,Logo和Alice两种语言的兴起也说明了程序设计可以从娃娃抓起,编程已不再是经验丰富的程序员的专利,儿童、青少年、机器人发烧友都可以涉足这个领域并取得自己的乐趣。

长时间趋势

前十名长时间趋势曲线

其他编程语言

排名21到50的编程语言,请留意两个可视化编程语言Alice和NXT-G

PositionProgramming LanguageRatings21Lisp/Scheme0.470%22MATLAB0.466%23Ada0.410%24Fortran0.380%25FoxPro/xBase0.320%26Prolog0.314%27RPG (OS/400)0.298%28Awk0.256%29LabVIEW0.235%30Tcl/Tk0.230%31Erlang0.220%32Bourne shell0.220%33Caml0.196%34Alice0.188%35PL/I0.188%36Haskell0.163%37NXT-G0.153%38Objective-C0.149%39Smalltalk0.148%40PowerShell0.143%41Groovy0.138%42ML0.132%43Scala0.120%44REXX0.119%45Transact-SQL0.115%46Forth0.114%47Euphoria0.114%48CL (OS/400)0.111%49Natural0.105%50VHDL0.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

编程语言种别

下图给出了编程语言种别的一年变化趋势,我们可以看到面向对象语言和函数式语言的一些变化

CategoryRatings November 2008Delta November 2007Object-Oriented Languages57.9%+1.6%Procedural Languages38.7%-2.2%Functional Languages2.6%+0.4%Logical Languages0.8%+0.1% CategoryRatings November 2008Delta November 2007Statically Typed Languages60.0%+1.2%Dynamically Typed Languages40.0%-1.2%

文/51CTO

扭转试验机生产哪家好

济南微机控制环刚度试验机供应商

拉力试验机供应商直销价格

冲击试验机空打

相关文章