社区编辑申请
注册/登录
2017年11月编程语言排行榜:脚本语言怎么了? 原创
开发
目前只有Python发展势头良好,其它脚本语言则逐渐退出前二十位名单。究其原因,脚本语言中的大多数错误发生于运行时之内,即在程序运行时显示。

【51CTO.com快译】动态类型语言(亦称为脚本语言)并非新鲜事物,且易于编写与运行。相较于其它语言在使用之前首先需要声明变量,以及必须始终使用全部类型注释的要求,此类语言无疑具有突出优势。正因为如此,Perl、Python、PHP以及Ruby等语言都曾经流行一时。

但如今,这些语言的发展情况参差不齐,目前只有Python发展势头良好,其它脚本语言则逐渐退出前二十位名单。究其原因,脚本语言中的大多数错误发生于运行时之内,即在程序运行时显示。尽管可以为全部类型编写单元测试来解决这一问题,但这种结果仍然相当危险,因为这会导致生产中运行的应用程序发生此类问题。随着人们对质量的要求愈发严格,现在几乎没有人敢于在关键性大型软件系统中使用脚本语言。甚至像JavaScript这样的脚本在语言在网络编程中也需要提升自身安全性,方可继续保持领先优势。微软推出了TypeScript这一javaScript类型化版本,同时开发出Angular与React等多框架,用以保护语言自身并增加额外功能。

在另一方面,静态类型语言通过减少脚本语言的类型以解决脚本语言缺陷:其皆以C#中的“var”关键字作为开始,而后使用Java中的类型推断与C++中的自动指定符。这也正是各种主流语言能够长期保持稳定的原因:吸取竞争对手的优势以及具备发展前景的亮点。

编程语言排行榜 TOP 20 榜单:         

(点击图片查看大图) 

前10名编程语言的走势图:         

 

(点击图片查看大图)

以下是 21-50 编程语言排名:           

(点击图片查看大图)

后 50 名编程语言如下:

  • 4th Dimension/4D, ABC, ActionScript, APL, Arc, AutoLISP, Bash, bc, Bourne shell, C shell, CFML, CL (OS/400), Clipper, Common Lisp, Elixir, Euphoria, F#, Forth, Haskell, Icon, IDL, Inform, Io, J, Korn shell, Ladder Logic, Maple, ML, MOO, MQL4, MUMPS, NATURAL, NXT-G, OCaml, OpenCL, OpenEdge ABL, Oz, PL/I, PostScript, PowerShell, Q, REXX, Ring, Scheme, Smalltalk, SPARK, SPSS, Standard ML, Stata, Tcl

10个编程语言这几年的变动:         

(点击图片查看大图)

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

责任编辑:王雪燕 来源: 51CTO
相关推荐

2017-02-10 09:45:00

2017-12-18 17:04:08

编程语言排行榜KotlinC

2017-01-09 11:28:31

2017-03-09 19:30:15

2017-02-22 16:53:27

Scratch

2022-06-15 09:07:33

2017-05-08 13:26:08

编程语言排行榜Hack五十

2017-09-08 10:58:49

JavaCC++

2017-04-10 09:04:14

2017-10-09 13:17:48

2017-03-16 18:22:35

2009-04-09 11:44:18

2022-06-21 14:15:27

编程语言PythonPHP

2022-06-12 06:48:34

2022-05-10 16:04:40

编程语言PythonC语言

2013-11-11 11:00:39

编程语言排行榜

2009-06-09 09:07:06

编程语言排行榜JavaScript

2019-01-09 10:00:19

编程语言Python

2017-12-28 15:35:30

2021-01-06 12:55:08

编程语言Python开发

同话题下的热门内容

源码探秘:Python 中对象是如何被调用的?使用Java和Python进行数据统计和分析C++与Java“相爱相杀”:一个步步紧逼,一个节节败退GitHub这五个骚操作,99%的人不知道!裁员真能拯救中国互联网?吐血推荐17个提升开发效率的“轮子”哪个版本的JVM最快?Flask vs Django: 该如何选择Python框架?

编辑推荐

2017年9月编程语言排行榜:Java、C与C++三巨头还能统治排行榜多久?2017年最受欢迎的5个前端框架比较2017年11月编程语言排行榜:脚本语言怎么了?2017年3月编程语言排行榜:Swift首次进入前十最近租房有点烦!技术人如何用Python找到称心如意的“小窝”?
我收藏的内容
点赞
收藏

51CTO技术栈公众号