安卓篱笆

  • 400-800-1234
  • 为您定制专业的垂直门户
搜索
猜你喜欢
查看: 2172|回复: 0
打印 上一主题 下一主题
收起左侧

TIOBE 11 月编程语言排行榜,脚本语言怎么了?

[复制链接]

308

主题

307

帖子

1097

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1097
跳转到指定楼层
楼主
发表于 2017-11-30 04:46:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,,享用更多功能,让你轻松玩转本站。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
今天看来,似乎只有 Python的发展势头很强势,其他脚本语言都在逐渐走出前 20名。它们身上究竟发生了什么呢?
曾经有一段时间,动态语言,即脚本语言,因其易于编写和易于运行的特性,被预测在未来将发展强大。因此,Perl,Python,PHP和 Ruby等语言在当时非常流行。
今天看来,似乎只有 Python的发展很强势,其他脚本语言都在逐渐走出前 20名,或排名趋于下滑。它们身上究竟发生了什么呢?
脚本语言中的大多数错误都是运行时发生的,在程序运行时显示。尽管可以编写所有类型的单元测试来弥补这些错误。但如果在生产中运行应用程序时发生这样的错误,就会很快陷入危险的境地。
由于质量要求越来越高,现在几乎没有人敢用脚本语言编写一个关键的大型软件系统。甚至像 JavaScript这样的脚本语言,在网页编程中也无法避免错误的发生,所以不得不演变成更安全的语言。微软就推出了一个名为 TypeScript的 JavaScript类型化版本,并开发了各种类型的框架,如 Angular和 React,以保护语言(并增加额外的功能)。
另一方面,面对脚本语言存在的威胁,静态类型语言对它们在类型方面的繁琐操作进行了简化:它们都以 C#中的“var”关键字开始,接着是 Java中的类型推断和 C++中的自动指定符。而大型语言之所以能在激烈竞争中保持自己的地位,就是因为,它们会吸收对手语言的优秀特性,再完善优化成自己的优势。
11月编程语言排行榜 TOP20榜单:

回复

使用道具 举报

*滑动验证:
使用 高级模式(可批量传图、插入视频等)
您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表