2020计算机语言排行 rust,RedMonk 2020 年 Q3 编程语言排行:Rust 首次进入前 20

目前 RedMonk 对编程语言的排序算法基本思路没有变化,但是具体过程改变了。现在使用 GitHub Archive 作为数据源对 GitHub 数据进行分析;而 Stack Overflow 部分则直接使用其提供的实用工具 data explorer,具体排序算法见官方介绍。

下面先来看看 RedMonk 2020 年 Q3 季度的编程语言排行榜前 20 名:排名2020 年 6 月2020 年 1 月2019 年 6 月1JavaScriptJavaScriptJavaScript

2PythonPython, JavaJava

3JavaPython

4PHPPHPPHP

5C++, C#C#C++

6C++C#

7RubyRuby, CSSCSS

8CSSRuby

9TypeScriptTypeScript, CC

10CTypeScript

11Swift, Objective-CSwiftSwift

12Objective-CObjective-C

13RScala, RScala

14ScalaShell

15Go, ShellGo, ShellR

16Go

17PowerShell, PerlPowerShell, PerlPowerShell

18Perl

19KotlinKotlinHaskell

20RustHaskellKotlin

总体来说,较上一个季度来看,排名并无什么变化。前 20 名相当稳定,除了首次进入前 20 的 Rust 和掉出去的 Haskell。接下来看看值得关注的点:Python(0):此前上升至第二位,本季度保持不变。但 Python 确实打破了 JavaScript 和 Java 长久以来霸占前两位的情形,并维持了下来。RedMonk 官方指出,“Python 是成千上万个小型项目的粘合剂,也是无数个个人脚本的基础,其中包括一些为这些排名检索数据的脚本。无论是几年前的数据科学还是 GPT-3 的今天,它都在新兴和不断扩展的类别中立足”。预计 Python 接下来仍将保持良好的势头。

Java(-1):Java 排名下降了一位,但这样的细微差别也不一定意味着什么。毕竟排名中各个位置之间的差异很小,任何一个季度的排名只是一个快照,出现暂时性波动是很正常的。不过,这是自 2012 年以来,Java 第一次排在前两名之后,传统语言如 Java 在今天面临的挑战显然增多了。接下来几个季度持续进行观察,才会知道这一变化只是暂时的,还是长期流行度下降的先兆。

Rust(+1):Rust 进步一位,看起来微小的变动,使它跻身前 20。五年前的这个季度,Rust 排名 48,比 Haskell、Matlab、Clojure 和 Groovy 等语言落后近 30 位。现在它不但超越了这些语言,而且似乎有着更长足的潜力。RedMonk 认为,“考虑到它的性质和重点,它可能会像 Go 一样,在十几岁时达到上限,问题是它达到目标的速度会有多快。”

Kotlin、Dart、Julia(0):这三种语言在本季度没有名次上的变化。如果跟以往相比的话,Kotlin 在五年前排名 68,比 Rust 还落后 20 位,但此刻比 Rust 高一名。但除开历史性增长,近期这几类语言似乎停滞了。RedMonk 表示,与上一期相比,此次跟踪的相关语言的 Stack Overflow 标签增长率为负(-16%),讨论度显著降低。

TypeScript(0):TypeScript 一年前进入前 10 后,保持住了这个地位,要维持高排名也算是一项挑战。同样地,TypeScript 的问题是该语言的潜在上限。它能否在前 10 的后半部分名列前茅,甚至冲进前 5?我们静观其变。

下图是 RedMonk 2020 年 6 月的编程语言整体排名情况:

ab41110f34ec1fdd57b63d6e02e8a4dd.png

榜单详情:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/525430.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

老板怒了,“我们赚钱你们花钱,还总出毛病!”

IT主管就是“救火队长”,干得好是应该,出了问题大家都会找你麻烦。老李最近对这句话深有体会。前几日的夜里12点,睡着的老李被一阵急促的手机铃声惊醒,大事不妙,公司开发的手机应用突然无法访问了。于是急忙赶往公司&a…

只讲技术,拒绝空谈!2018 AI开发者大会精彩议程曝光

2018 年 11 月 8-9 日,由中国 IT 社区 CSDN 与硅谷 AI 社区 AICamp 联合出品的 2018 AI 开发者大会(AI NEXTCon)将于北京盛大召开。届时,近百位中美顶尖AI专家、知名企业代表以及千余名AI开发者将齐聚于此,展开全方位技…

Python 浅拷贝和深拷贝 - Python零基础入门教程

目录 一.Python 浅拷贝和深拷贝前言二.Python 普通的变量赋值三.Python 浅拷贝和深拷贝 1.Python 浅拷贝 copy2.Python 深拷贝 deepcopy3.Python 浅拷贝和深拷贝区别 四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 一.Python 浅拷贝和深…

CTF工具-seccomp-tools

seccomp-tools可以分析程序的seccomp状态,哪些被系统被禁用了安装 安装流程: sudo apt install gcc ruby-dev gem install seccomp-tools 之后便可直接分析程序的seccomp状态

Cloud一分钟 | 谷歌关闭社交平台;亚马逊云服务拿下10亿美元订单,劲敌微软败走麦城...

Hello,everyone:10月11日早,星期四,祝大家工作愉快!一分钟新闻时间:完1.微信群:添加小编微信:tangguoyemeng,备注“进群姓名公司职位”即可,加入【云计算学习…

mino文件服务器删除文件,Spring-minio

Spring-minioMinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小&#…

Python 递归函数 - Python零基础入门教程

目录 一.Python 递归函数案例 1.Python 递归函数案例一2.Python 递归函数案例二3.Python 递归函数案例三 二.Python 递归函数总结三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 一个函数在函数体内部调用自己,这样的函数称为…

Cloud一分钟 | 云存储服务商​Egnyte获7500万美元E轮融资,高盛领投

Hello,everyone:10月12日早,星期五,祝大家工作愉快!一分钟新闻时间:完1.微信群:添加小编微信:tangguoyemeng,备注“进群姓名公司职位”即可,加入【云计算学习…

为什么阿里飞猪、滴滴、携程都被质疑滥用大数据杀熟?

技术本无罪,用的人多了,自然成为掩盖人性罪恶的根源。支撑「互联网」时代的大数据是如何一步一步沦落成利益的刽子手的?2018 年,「大数据杀熟」一词开始进入大众视野,且在互联网领域掀起了腥风血雨。近日,更…

电脑服务器传文件夹吗,服务器和电脑传文件夹吗

服务器和电脑传文件夹吗 内容精选换一换Model File:模型文件。单击右侧的文件夹图标,在后台服务器sample所在路径(工程目录/run/out/test_data/resnet-18/model)选择需要转化的模型对应的*.prototxt文件,并上传。Weight File:权重文件。请自行从https://…

BugkuCTF-MISC题1和0的故事

基础知识: PIL PIL是Python Imaging Library,它为python解释器提供了图像编辑功能。 PIL.Image.new()方法通过给定的模式和大小创建一个新图像。尺寸以(width,height)-tuple,以像素为单位。对于单波段图像,颜色作为单个值给出,对…

Python time 模块 - Python零基础入门教程

目录 一.前言二.Python time 模块常用函数介绍三.Python time 模块使用 1.Python time 模块获取时间2.Python time 模块自定义时间格式3.Python time 模块查看代码执行时间 四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 Python time 模…

面趣 | 这道微软面试题你会吗?

参加 2018 AI开发者大会,请点击 ↑↑↑问面试题目:两个单词如果包含相同的字母,次序不同,则称为字母易位词(anagram)。例如,“silent”和“listen”是字母易位词,而“apple”和“aplee”不是易位词。请定义…

BugkuCTF-MISC题baby_flag.txt

下载附件得到一个压缩包baby_flag.zip 打开得到baby_flag.txt,直接点击打开发现乱码 通过010editor打开观察发现这是一个图片文件 将文件后缀改为.jpeg得到一张图片 通过binwalk -e …未分离出有价值的信息 在010editor发现有RAR压缩包的头 将这一部分数据复制…

云漫圈 | 计数排序,你真的了解么?

参加 2018 AI开发者大会,请点击 ↑↑↑————— 第二天 —————————————————假定20个随机整数的值如下:9,3,5,4,9,1,2,7,8,1&…

BugkuCTF-MISC题blind_injection

下载附件 方法一: 下载用wireshark打开 题目说的是盲注,而注入一般都是走的http,直接导出http对象,再根据大小排序 得到flag 方法二: 若HTTP对象列表点击大小无反应 将其导出,命名为output 在文件夹里查…

ubuntu服务器ssh登录密码修改,Ubuntu-18.04 下修改root用户密码,安装SSH服务,允许root用户远程登录,安装vsftp服务器...

修改root用户密码打开终端,输入 sudo passwd root 指令:安装SSH服务ssh默认端口号是22,可以在/etc/ssh/sshd_config文件中修改查看服务器否开启:netstat -tlp启动服务:sudo /etc/init.d/ssh start重启服务:…

Python json模块 - Python零基础入门教程

目录 一.前言二.python json 模块常用函数三.json 转 Python 字典 dict四.Python 字典 dict 转 json五.关于 json.dump 和 json.load六.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 一.前言 JSON 的全称是 JavaScript Object Notation&…

Cloud一分钟 | 英国发布大规模遗传数据;德国电信与华为联合发布PLAS云连接服务...

Hello,everyone:10月15日早,星期一,祝大家工作愉快!一分钟新闻时间:★ 百度云与智慧农业的头部企业强强联合,共建ABC智能农业生态。★ 德国电信与华为联合发布PLAS云连接服务。★ 英国发布大规模…

“汉堡+奶昔”怎么就成了精致生活的热门标签?

图片来源:视觉中国文章来源:DT财经“左手汉堡,右手奶昔,这是新天地Coco的时髦新日常。最近沪上刮起一阵打卡新风潮,汉堡竟然成了标记城市美好生活的一大利器。还在纠结晚餐去金拱门还是汉堡王的DT君,发现自…