本文原文链接:
https://insights.dice.com/2019/08/12/5-programming-languages-future-greatness/
前不久, Dice Insights(提供求职消息的技术职业消息服务的网站)研究了 TIOBE 和 RedMonk 的编程语言排名,以及自己网站的招聘信息数据库,得出了5 门可能走向衰落的编程语言。
接着,Dice Insights再次公布了在未来几年使用量飙升的5门编程语言。这些结论是依靠强大的数据推断出来的,得出来的结果,有些是在意料之中,有些可能会让你大跌眼镜,我们一起来看看:
1、Swift
苹果想要把Objective-C淘汰,算起来,Objective-C已经有35年的历史了,一直被用于构建苹果生态系统的应用程序,而今苹果想用Swift替代Objective-C,Swift是苹果五年前发布的语言,根据分析公司RedMonk的长期语言排名,自创建以来,Swift的使用率迅速飙升,能够得到这样的反馈,苹果公司自然很满意。
话虽如此,想要真正淘汰Objective-C也不是那么简单的,这主要是因为在过去的35年里产生的大量遗留代码,但随着苹果打压力度不断加大,Objective-C迟早有一天还是会被淘汰,而Swift会真正成为为苹果应用程序提供动力的中坚力量,此外,苹果跨平台应用支持的计划会加速Swift的发展。
2、Kotlin
Kotlin正在崛起,十年前,Kotlin只是俄罗斯的一个岛屿,而今,它还是一门编程语言,Kotlin之所以能一跃成名,都要归功于谷歌将其定义为Android 的“一级”开发语言。
可以说,通过选择Kotlin,谷歌减少了对Java的依赖,而且Java是谷歌和Oracle法律纠纷的原因所在,无论谷歌的律师们是否推动了公司对Kotlin的支持,我们都能看出,许多开发者都很喜欢这门编程语言,因为其灵活的特性。
早在2018年,Pusher就发起了一项开发者调查,数据显示,归功于Android,Kotlin的使用率正在爆发式增长,大部分开发者在他们的工作中或副业的项目中使用Kotlin编程,Pusher还补充道:说到Kotlin最受青睐的特性,大多数开发者表示Kotlin是安全的,80%的开发者喜欢null安全,其次是扩展函数,Java的简化互操作性和数据类。
但是换句话说,Kotlin似乎也没有别的发展空间了,因为这种编程语言很难扩展到Android生态系统之外,拓展到其他领域。
3、Python
Python是门庞大的编程语言,被世界各地的开发人员广泛使用,根据TIOBE指数显示,Python的受欢迎程度不断在攀升,甚至对其他编程语言已经产生威胁,而且实际上,人们正不断发现Python的新用途
考虑到Python已经拥有强大的用户基础,而且它被广泛应用于大量的业务当中,因此,Python在短期内消亡的可能性微乎其微,唯一令人疑惑的是,这种编程语言能发展到何种程度,以及下一步它将占领哪些行业。
4、Groovy
Groovy在TIOBE排名上的上升得益于广泛的IDE支持、与Java的相似性以及与流行的开源自动化服务器Jenkins的集成。它已经成为许多系统中的“编程语言粘合剂”,所以说,它的未来似乎很光明。
5、TypeScript
在这里,我们将Typescript也称之为编程语言,它是JavaScript的一个超集,一些开发人员认为它并不是一门“完整”的编程语言,因为它可以被转换成JavaScript 。
无论你如何定义它,在RedMonk和GitHub的月度报告上,对Typescript的评级都是快速增长,TIOBE也曾暗示TypeScript甚至开始蚕食JavaScript的市场份额。
不管你是否认为TypeScript是一个“全新改进的”JavaScript,都无法否认很多技术专家认为TypeScript在未来几年还有发展的空间。
以上就是Dice为大家总结出的5门未来前途大好的编程语言,你赞同么?
相关推荐
这篇内容虽然标题为“我爱门前的小池塘.ppt...如果你需要关于IT行业的知识,例如编程语言、网络技术、数据管理或者软件开发等相关内容,请提供包含这些信息的文件标题、描述或标签,我将很乐意为你详细解释相关知识点。
齐心小学门前三包工作计划.doc
在幼儿教育的各个阶段中,语言能力的发展是至关重要的。针对大班幼儿,精心制作的课件《我家小池塘》是专为提升孩子们的语言表达和理解能力而设计的。它不仅仅是语言教育的工具,更是引导孩子们感知自然环境、培养...
Scratch是一款由麻省理工学院(MIT)设计开发的面向儿童的图形化编程工具,它通过拖拽积木式的编程语块,使孩子们能够轻松创建交互式故事、动画、游戏等项目,激发他们对计算机科学的兴趣。在这个"Scratch少儿编程项目...
《我爱门前小池塘》这篇儿童文学作品,不仅仅是一个简单的故事,它的内涵丰富,是小学一年级学生语文学习和情感培养的优秀材料。作品通过引人入胜的描述,巧妙地结合了语文基础知识、句式结构、生活常识与自然知识、...
很抱歉,但根据您提供的信息,“11我爱门前的小池塘.ppt”似乎是一个与IT行业不直接相关的...如果您有其他关于编程、网络、数据库、软件开发、信息安全等相关话题的文件或问题,我将非常乐意为您提供详细的IT知识解释。
时空之门前端代码生成器4.6.0 Beta3发布。支持数据导出和图片功能,界面更新。 时空之门前端代码生成器4.6.0 Beta3发布。功能等同与光2.2.0 Beta7后端的功能,支持数据导出和图片功能。有界面更新。 新版新增了对...
这篇PPT的内容看似是小学语文教材的一部分,主题围绕着“我爱门前小池塘”,通过描绘自然景象,引导孩子们观察并热爱生活中的自然环境。虽然没有明确的IT标签,但我们可以将这个主题与信息技术教育相结合,探讨如何...
这篇课文不仅带领学生们走进了一个如画般的自然景象,更是通过具体的语言和形象的描述,激发孩子们对美好自然环境的感知和欣赏。本篇课文以小池塘为载体,用简单而生动的语言,勾勒出一幅清新的画面,让孩子们的心灵...
标题“06我爱门前的小池塘.ppt”和描述中的内容显然描绘了一幅宁静而生机盎然的乡村景象,围绕着一个小池塘,这里充满了自然的和谐与美丽。这个标题可能是一个关于环境保护、生态平衡或者是个人情感寄托的演讲或教学...
为了提升城市环境的质量,确保市容整洁、秩序井然,不少城市实施了“门前三包”制度。这项制度要求商铺、单位和居民对其门前的卫生、绿化和秩序承担起责任,从而打造更加宜居和清洁的社区环境。本文将详细介绍门前...
小学语文课本中《我爱门前小池塘》这篇课文,以其独特的视角和生动的语言,不仅展现了门前小池塘的自然美景,还巧妙地向孩子们传达了保护生态环境的重要性。 课文中首先提到的“永远清清亮亮”,不仅描绘了小池塘...
这一制度体现了政府的引导作用,动员群众广泛参与,通过共同努力,将农村建设成为环境友好、生态宜居的美好家园。 “门前三包”责任书的出台,是农村环境整治工作中的一项重要创新,它将环保责任细化到每家每户,使...
MiroSot 5vs5 仿真平台作为其中的代表性项目,允许开发者在虚拟环境中模拟真实的足球比赛,通过编程实现机器人的策略和动作。本文将深入探讨在MiroSot 5v5 仿真平台中设计点球、争球和边线推球等关键动作的要点和...