Dice 续集:这 5 种编程语言未来可能各自成王
上个月,我们曾报道过一篇“Dice 称这 5 种编程语言可能衰落”的文章,它基于 RedMonk 和 TIOBE 等公司的数据推测的,结果引起了广泛讨论。Dice Insights 是为北美的科技专业人士提供见解和分析的网站,目的是帮助他们找到工作和发展事业,并且报道就业趋势、新技术等内容。经过了半个月,Dice 依靠更大的数据趋势来做出预测,又发布一个更大胆的预测续集,关于 5 种在未来可能会有更多使用的编程语言。
Swift
苹果想要放弃 Objective-C,它是一种有着 35 年历史的编程语言,用于为苹果生态系统构建应用程序。苹果想让 Swift 来取代它,Swift 发布与五年前。根据分析公司 RedMonk 的长期语言排名,Swift 自创建以来的使用量迅速上升。
虽然如此,但 Objective-C 仍然有在使用,这主要归功于过去三十年中产生的大量遗留代码(legacy code)。不过,苹果已经不会对它抱有任何期待,Swift 才是为苹果的应用程序提供动力的主打语言,苹果在跨平台应用上只可能会加速这门编程语言的发展。
Kotlin
Kotlin 正在上升。Kotlin 来源于一个岛屿的名字,全称是 Kotlin Island,是英语「科特林岛」之意,十年前,Kotlin 还是俄罗斯岛屿,现在它变成编程语言, JetBrains 公司开发了它,不过它受关注的原因,很大程度上归功于 Google,Google 将它作为 Android 的一流开发语言。
可以说,通过选择 Kotlin,Google 减少了对 Java 的依赖。而且 Java 与 Oracle 发生了巨大法律纠纷,但是不管谷歌的律师是否在推动该公司对 Kotlin 的支持,毋庸置疑的一点,因为它的功能和灵活性,许多开发人员也开始喜欢这种语言。
早在 2018 年,Pusher 就发起了一项开发人员调查,发现 Kotlin 的使用量正在天文数字般的增长,这很大程度上是因为 Android。Pusher 补充说明:
很大一部分开发人员,他们的工作和其他项目的程序,使用的是 Kotlin。大多数人都喜欢使用它,因为它的特性,80% 以上的开发人员都喜欢它的空安全性,其次是扩展函数、与 Java 的简化互操作性和数据类。
对 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 的市场份额。
不管你是否相信,TypeScript 是一种新的、改进的 JavaScript,它将取代这个更老的语言,而且许多技术专业人士认为 TypeScript 在未来几年里还有发展的空间。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
微软 Surface 更新导致 CPU 和 Wi-Fi 问题
一些Surface Book 2 和 Surface Pro 6 用户在社交网站及微软支持论坛中投诉:Surface 设备的处理器被限制在 400 MHz 以下。据 TechRepublic 的报道,该限制似乎与英特尔 CPU 标志被错误锁定有关,导致 CPU 因其认为处于热限制而受到限制。 网友提供了几种解决方法: 从设备上拔下充电器并重新安装,然后进行硬重置(按下电源按钮 20 秒或更长时间)。 进入统一可扩展固件接口(UEFI)并启用电池限制,以防止一次充电超过 50% 电量。可以在启动 Surface Pro 时按住音量增大按钮进入 UEFI。 安装ThrottleStop,该应用程序可用于纠正三种主要类型的 CPU 限制。 目前,微软已意识到这一问题,并表明正在尝试通过固件更新解决问题。 ▲图片来源:phonearena 除了 CPU 问题,微软的最新固件更新还导致一些用户的设备出现 Wi-Fi 问题。于 8 月 1 日提供的 Surface 固件更新使得 Marvel Wi-Fi 驱动程序不允许设备连接到某些 5GHz 无线网络。Surface Pro 6 设备也曾经出现过...
- 下一篇
OSChina 周六乱弹 —— 感谢女装红薯开办了这个网站
Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @胖达panda:分享歌词: 我有一只小毛驴我从来也不骑,有一天我心血来潮骑着去赶集,我手里拿着小皮鞭我心里正得意,不知怎么哗啦啦,我摔了一身泥。 分享有声小说的单曲《小毛驴》: 《小毛驴》 手机党少年们想听歌,请使劲儿戳(这里) @诺墨 :#今日填空题# 十一年前的今天,有个大叔坐在电脑前注册了个域名,从此迈开中国开源社区的第一步。为此, 付出了____________。 后来的故事大家都知道了, 红薯(@红薯)没头发了啊, 但可以戴假发呀! 戴假发还可以参加cosplay! 从此红薯(@红薯)踏上了女装征程,一发不可收拾。 直到被员工发现了这个秘密, 感谢女装红薯(@红薯)开办了这个网站, 给了我们划水摸鱼的机会! 替云云(@ clouddyy )感谢你, @Felix_long : 又是周五,又是那个可爱的我,划水正式开始。。。。。。。。。 “没有创造价值就不会被剥削。” 你们现在是哪种状态呢? @失败人士 :对号入座吧,各位现在是哪个状态? 我是那个玩手机的, 但验收前十分钟就不是这个状态了。 @开源中国首席屌炸天 :简直是...
相关文章
文章评论
共有0条评论来说两句吧...