突然资讯网
首页 >> 科技 >> 正文

Dice 续集:这 5 种编程语言未来可能各自称王

日期:2020-03-25 13:18:52 来源:互联网 编辑:小TT 阅读人数:151

Swift

苹果想要放弃 Objective-C,它是一种有着 35 年历史的编程语言,用于为苹果生态构建应用程序。苹果想让 Swift 来取代它,Swift 发布与五年前。根据分析公司 RedMonk 的长期语言排名,Swift 自创建以来的使用量迅速上升。

虽然如此,但 Objective-C 仍然有在使用,这主要归功于过去三十年中产生的大量遗留代码(legacy code)不过,苹果已经不会对它抱有任何期待,Swift 才是为苹果的应用程序提供动力的主打语言,苹果在跨平台应用上只可能会加速这门编程语言的发展。

Kotlin

可以说,通过选择 Kotlin,Google 减少了对 Java 的依赖。而且 Java 与 Oracle 发生了巨律纠纷,但是不管谷歌的律师是否在推动该公司对 Kotlin 的支持,毋庸置疑的一点,因为它的功能和灵活性,许多人员也开始喜欢这种语言。

早在 2018 年,Pusher 就发起了一项人员调查,发现 Kotlin 的使用量正在天文数字般的增长,这很大程度上是因为 Android。Pusher 补充说明:很大一部分人员,他们的工作和其他项目的程序,使用的是 Kotlin。大多数人都喜欢使用它,因为它的特性,80% 以上的人员都喜欢它的空安全性,其次是扩展函数、与 Java 的简化互操作性和数据类。

Dice 续集:这 5 种编程语言未来可能各自称王(图1)

对 Kotlin 来说,除了安卓之外似乎无路可走了。所以它的最大的问题是,是否能超越 Android 生态而开拓新的领域。

Python

Python 是一种强大的语言,为世界各地的人员提供了多种用途。但是根据 TIOBE 指数(每月更新一次)Python 的排名还在继续攀升。并且人员和技术专业人员也不断发现 Python 的新用途,包括数据分析和机器学习。

Python 现在也已经有了庞大的用户基础,并且它深深地嵌入到了众多的业务中,所以 Python 不太可能在短期内消失。唯一的问题是这种编程语言还能够持续增长多少,以及它接下来将还能抓住哪些行业。

Groovy

Groovy 有广泛的 IDE 支持、与 Java 的相似性以及与流行的开源自动化 Jenkins 的集成支持下,在 TIOBE 的排名是上升的。它已经成为相当多的中的“编程语言粘合剂”它的未来似乎是光明的。

TypeScript

TypeScript 是 JavaScript 的一个超集,一些人员认为它不是一种“完整”的语言,因为它可以转换到 JavaScript。但不管如何说它,RedMonk 和 GitHub (如下图,上升至第七名)的十月报告 TypeScript 排名都是严重上升的。去年夏天,TIOBE 就表示,TypeScript 已经开始侵吞 JavaScript 的市场份额。

Dice 续集:这 5 种编程语言未来可能各自称王(图2)

不管你是否相信,TypeScript 是一种新的、改进的 JavaScript,它将取代这个更老的语言,而且许多技术专业人士认为 TypeScript 在未来几年里还有发展的空间。

本文相关词条概念解析:

编程语言

编程语言俗称“计算机语言”,种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。目前通用的编程语言有两种形式:汇编语言和高级语言。编程语言学习群四一八,三五五,五三一。

网友评论