中国领先的企业技术服务平台

返回贤集网 返回论坛
贤集网技术论坛APP下载
5 回复贴,共 1回复 收藏

最新的编程语言排名咋样的?今年哪个编程语言最热门?

一入编程深似海,从此天涯是路人哈哈,但是还是有无数人往编程的坑里跳,不外乎确实行业工资水平高得多。小弟也甚是动心,想和论坛的大神们打听打听,最新的编程语言排名咋样的?今年哪个编程语言最热门?呵呵谢谢了


回复

TIOBE 编程语言社区最新发布了 2018 年 7 月排行榜。


所谓铁打的 Java、C、C++,流水的编程语言,应该指的就是 TIOBE 编程语言排行榜了。当然近期大火的 Python 依然站稳了脚跟,位居第四名。不过,C# 竟被 Visual Basic .NET 反超,取代了其第五名的位置。同属微软开发的语言,Visual Basic .NET 侧重与快速开发,但编译出来的可执行文件需要依靠运行库边解析边执行,效率相对低下且很多运行库中没有的功能难以实现。C# 编写出来的应用程序只有在安装有 .NET 环境的电脑上才能正常运行。对于 .NET 开发,两者皆可 100% 兼容于 CLS。C# 与 Visual Basic .NET 排名有轻微的浮动也属正常。


另外,在上个月,TypeScript 首次进入 TIOBE 指数前 100 名,排名第 93 位。现在看来,TypeScript 似乎越来越受开发者的喜爱,本月它进入了前 50 名。TypeScript 正逐渐成为新的以及改进的 JavaScript。


至于其原因,这就和之前没有提到的趋势之一 Angular 越来越受欢迎有关。Angular 是 AngularJS 的继承者。当然后者是基于 JavaScript,但新的 Angular 完全专注于 TypeScript。另一个大型的 JavaScript 平台 React 尚未采用 TypeScript,目前看来,这似乎也只是时间问题。


本月 TIOBE 指数还有其他的变动,诸如:Objective-C 重回前十(可能只是暂时);Lua 从第 36 位跃升至 25 位;F#跃升 19 名至第 36 位;Haskell 重返前 50 位至第 44 位。最后,自 2018 年 2 月起,SQL 再次添加到了 TIOBE 排行榜中,增长速度非常快。




回复 0

看编程语言排名情况,那要看你的标准是怎么样的了,毕竟这些数据不可能百分之百准确,只能做一些有代表性的统计,接下来我从以下几个榜单来分析,到底目前各大编程语言的排名情况。


这几个榜单都是知名的行业排行榜单,我们接下来一个个分析。



TIOBE编程语言指数排名从TIOBE榜单指数显示,Java/C/C++依然霸占着前三甲的位置,并且在Java成功超越C/C++以后,已经霸占这个榜单很多年了。并且Java的增速逐渐放缓,并且份额已经连续近两年下滑,已经不在具有绝对领先地位,而相反的C/C++两门编程语言老而弥坚,逐渐再次焕发第二春。



并且在这个榜单上可以看到,因为得益于人工智能的高速发展,Python逐渐在很多方向大放异彩,上升势头极其明显。


Stack Overflow开发者调查报告这是全世界最好的编程问答社区stackoverflow队开发者的调查报告,报告显示JavaScript是所有受到调查的开发者中用户使用频率最高的编程语言。究其原因,还是因为这是一个Web的时代,JavaScript是Web时代的绝对王者,你能想到的移动开发、Web开发,几乎都毫无悬念的用到JavaScript这门语言。



也许你觉得JavaScript坑很多,但JavaScript几乎是所有开发者都要学习的编程语言。


IEEE年度编程语言排行榜



IEEE Spectrum 的排行榜根据读者需求进行权重设定,语言发展情况、工作需求、人们开源等等方面统计数据显示。


Python是关注度最高的编程语言,往下一次是C,Java,C++等编程语言,可以看出IEEE还是很喜欢Python的。


所以不同的榜单,那个排名就不一样,但是总体趋势是,目前段时间Java/C/C++依然霸占着榜单的前列位置,而JavaScript在Web时代,得益于前端技术的不断发展,node.js的逐渐成熟,热度很高。而Python作为人工智能领域的主要编程语言之一,也越来越受到重视,上升趋势很明显,势头非常强劲。



回复 0

四月 PYPL 编程语言排行榜和 Hacker News 招聘趋势都已经出炉。


Hacker News 招聘趋势的数据由 Hacker News 新闻站负责收集,它不仅仅关注编程语言趋势,还关注公司要求的顶尖技能的趋势,包括框架、库等。


PYPL 通过分析 Google 搜索语言教程的频率生成数据,即,某项语言在 Google 上搜索频率越高,表示这项语言越受欢迎。


在四月的数据中,两个排行榜都显示,Python 是增长最快的语言,流行度名列前茅。


Kotlin 在 PYPL 排行榜中取得了不小的提升,但是在 Hacker News 招聘趋势上却少有露面。Hacker News 招聘趋势根据 Hacker News 招聘趋势排名,公司对掌握 Python 技能的人员越来越感兴趣,其次是 JavaScript 和 Golang。 最有趣的是,Golang 在某一时期似乎已经超越了 Java 的流行程度,不过这一趋势还不稳定。


另外,公司对 JavaScript 的需求似乎一直比 Java 高。



“最稳定”的语言是 Kotlin,Google 已将其作为开发应用程序的官方语言,本以为这有助于公司加强对 Kotlin 的重视,提升对其的需求,但实际看来并非如此。Kotlin 的市场需求一直低于其他几个热门语言。PYPLPYPL 关注编程语言流行度。虽然与去年的指数结果相比,Java 的整体学习趋势略有下降,但 Java 仍然是最受欢迎的语言。 Python 以 5.2% 的巨幅增长超过了 JavaScript,使其成为开发人员中受欢迎程度最快的语言。


Python 在人气方面的增长几乎触及了 Java,它们之间的差距仅仅只有 0.57%!


与 Hacker News 招聘趋势不同,在 PYPL 中,Kotlin 是本月增长最快的语言之一,成功前进 6 位,排名 16。综合比较将两个排名系统进行比较时,我们可以清楚地看到:Python 正在变得非常重要。不管是招聘需求还是 Google 搜索教程,Python 都置于语言排名的前列。


而 Go 和 Kotlin 在两个排行系统存在一定的差异。如上图所示,在 Hacker News 招聘趋势排行榜中,Kotlin 无处可见,而 PYPL 编程语言指数榜显示 Kotlin 是增长最快的语言之一。


同样,根据 Hacker News 招聘趋势排名,Golang 的趋势似乎在上升,而 PYPL 编程语言的指数显示 Golang 相当静态。


回复 0

今年的6月榜终于在8月姗姗迟来:1 JavaScript

2 Java

3 Python

4 PHP

5 C#

6 C++

7 CSS

8 Ruby

9 C

9 Objective-C

11 Swift

12 Scala

12 Shell

14 Go

14 R

16 TypeScript

17 PowerShell

18 Perl

19 Haskell

20 LuaSwift从1月的10名下降到6月的11名;Kotlin则从27名下降到28名。


也就是说,这些语言的用户增长,可能开始放缓了。


虽然,RedMonk提醒看榜观众,一名两名的波动并不足以说明“开始下滑”的趋势。但至少,当初的扶摇直上已经不再。


一个合理解释是,每一种语言在诞生初期,通常涨势迅猛,一阵风过之后,便趋于平稳 (上图只是举栗,并非基于榜单真实数据) 。世界是平稳的事实上,RedMonk语言榜单,也并没有出现过非常激烈的变化,且约接近顶端就越平稳。1 JavaScript

2 Java

3 PHP

4 Python

5 C#


这是稳坐Top 5的五种语言,自2016年开始就没有变过。


WIRED记者Klint Finley写到,十年为期。面对一种新生的编程语言,程序猿需要时间来感受。10年过后,大家的决定基本都做好了。


他说,开发者的世界会有激荡,但每次不会超过这个期限。世界是你们的新的语言削弱老的语言,即便前辈稳固的地位无法撼动,新的语言还是会改变开发者的世界。


2017年,得到谷歌鼎力支持的Kotlin一跃而起,虽然没有进入Top 20,也依然让大量安卓开发者,转投了它的怀抱。


未来,大概也是在年轻人的手上吧。


回复 0

自 2001 年以来,Java、C 和 C++ 三种老牌编程语言长期占据 TIOBE 指数的前三甲位置,而本月也是如此。但值得注意的是,近期越来越流行的 Python 与第三名 C++ 之间的差距正逐步减少,只相差了 0.48%,且上个月 Python 增长率为 2.82%,本月增长率为 3.3%,按照这样增长趋势下去,Python 挤进 TIOBE 排行榜的 Top 3 指日可待。倘若 Python 超过 C ++ 并取代其第三名的位置,那么对于 Guido van Rossum(Python 创始人) 的脚本语言来说,这将是史上最高的。



2005 年,有一项研究是关于在美国大学里教授最多的编程语言,Java 明显独据第一,占所有入门编程课程的 60%。大约 10 年后的 2014 年,又进行了类似的研究,结果就天壤地别。这次 Python 成为最终赢家,拥有超过 70% 的“市场份额”。而它的提升在 TIOBE 索引排行榜中显而易见。除此之外,互联网业界也开始普遍采用 Python。Python 编程语言最初是 Perl 的继承者,用于编写构建脚本和各种粘合软件。后来逐渐渗透到其他领域。如今,在大型嵌入式系统中运行 Python 程序也很常见。因此,Python 很可能会进入前三名,甚至长远来看,取代 Java 成为编程语言霸主也不是完全没有可能。



在 TIOBE 排行榜中,上个月 C# 被 Visual Basic .NET 反超之后,颓势并没有就此缓解,上个月增幅还有 0.28%,而这个月直接为 -0.65%。就国内而言,不少开发者纷纷感叹 C# 的生态大不如以前,真正使用 C# 开发的互联网企业也越来越少,C# 真的穷途末路了吗



上午刚去面试了几家,都说好的做 .NET ,结果要求会 Linux、Java 的优先,每一家都是这样,后来面试出来的时候,跟那公司一个负责人聊,他说之前是做 .NET 项目的,后面慢慢的减少 .NET。现在公司 C# 这块开发人员都被裁撤了,名为招 .NET 工程师,实则是招聘 Java。



.NET 从几年前就盛传不行了,自从微软 Windows Phone 手机项目被削减,就传的越来越厉害,但是 .NET 粉丝都不愿承认,也有不少开发者都转去 Java 或者做 Android 开发了。其实从这几年来的招聘来看,Java、Android 居多,Linux 次之,.NET 很少。尤其是近两年,.NET 慢慢地不见了,全是 Java 了。不论招聘网站或者是猎头招聘,或者外包,或者 HR 直招。



后面估计微软也看到了这种状况,就将 .NET Core 开源了。于此,不少 .NET 粉就兴奋了,认为 .NET 一开源,这种颓废的趋势会一扫而空。而实际上到了今天, .NET 这一块一天比一天没落。被.NET 粉认为要没落的 Java 则一天比一天红火。他们认为 Java 语言僵化,不思进取,且 Oracle 不给于最大的支持,以后会向收费的路子。而实际情况是相反的。



想到了几年前开源社区,讨论 .NET 。说 .NET 平台微软弃之可惜,食之无味。所以干脆开源算了。这句话,恐怕是给 .NET 最好的备注。



其他编程语言



其他编程语言变化还有,Hack、Groovy 和 Julia 重新进入前 50 名,而 TypeScript 有所下降,现在位于第 62 位。


最后,自 2018 年 2 月起,SQL 再次添加到了 TIOBE 排行榜中,增长速度非常快,现在位居第 9 名。


回复 0
5 个回复,共 1
您尚未登录,登录后才可以发帖评论,快去 登录 吧!

主题信息

推荐主题