当前位置:首页 > 技术文章 > 正文内容

欢迎回来:Fortran意外重回流行编程语言20强榜单

arlanguage2个月前 (03-02)技术文章28

TIOBE指数是用来确定一种编程语言受欢迎程度的指标之一。它并不表明哪种编程语言是最好的,也不表明哪种编程语言写的代码行数最多,而是利用在谷歌、维基百科、必应、亚马逊、YouTube等各种引擎和网站上发出的搜索查询次数来确定某种编程语言的受欢迎程度。

2021年4月版的TIOBE指数已经上线,这个月的最大亮点是一门古老的编程语言Fortran在前20名的榜单中意外回归。

值得注意的是,Objective-C终于从前20名的排名中掉了下来。考虑到苹果早在2014年就宣布Swift作为其替代品,这并不奇怪。真正令人惊讶的是Fortran重返指数前20名。Fortran最早出现在1957年,显然已经不被广泛使用了。早在2020年4月,这门语言的排名是34,但在受欢迎程度上一直在不断攀升,现在又回到了前20名。

TIOBE前20指数中包含的编程语言如下:

  1. C

  2. Java

  3. Python

  4. C++

  5. C#

  6. Visual Basic

  7. JavaScript

  8. Assembly Language

  9. PHP

  10. SQL

  11. Classic Visual Basic

  12. Delphi/Object Pascal

  13. Ruby

  14. Go

  15. Swift

  16. R

  17. Groovy

  18. Perl

  19. MATLAB

  20. Fortran

在过去几年左右的时间里,前五名的位置基本保持一致,但其他有趣的观察还包括汇编语言,它已经打破了前十名的障碍,现在已经超过了PHP和SQL。

其他进入TIOBE指数前50名的编程语言还包括SAS、Scratch、COBOL、Scala、T-SQL、Rust、Kotlin等。TIOBE表示,它的指数可以用来判断你的编程知识的更新程度,也可以用来决定开发新软件时使用哪种编程语言。

可以在这里了解更多细节:

https://www.tiobe.com/tiobe-index/

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/2961.html

分享给朋友:

“欢迎回来:Fortran意外重回流行编程语言20强榜单” 的相关文章

Linux中完全卸载nginx并重新安装

一、卸载停止Nginx软件/usr/local/nginx/sbin/nginx -s stop如果不知道nginx安装路径,可以通过执行ps命令找到nginx程序的PID,然后kill其PIDps -aux |grep nginx查找根下所有包含nginx的文件sudo find / -name...

Nginx日志切割方法(包含docker容器中nginx日志的切割)

logrotate软件简介logrotate 是一个 Bash 的 SHELL 脚本,可对日志文件进行切分,并将切分后的日志放在统一目录。logrotate 要求 GNU bash、GNU gzip 和 GNU date。logrotate 实用程序旨在简化在生成大量日志文件的系统上对日志文件的管理...

基于 consul + nginx 的Spring boot微服务集群部署

consul + nginx 负载均衡最近做的基于consul的微服务项目,仅仅在单机上部署了一套,压测的时候扛不住(并发太高的时候linux文件连接数超过上限),于是想办法搞个集群部署。最终在我们的服务器的三台机器(mirage05-mirage07)上完成部署。一. 背景介绍以及项目现状1. c...

宝塔面板——永久免费的服务器运维面板

宝塔面板是什么?宝塔面板,简单好用的服务器运维面板。官称永久免费。Linux版请确保纯净系统安装(支持CentOS、Ubuntu、Debian、Fedora、deepin),Web端管理,一键创建网站、FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换;自带LNMP与LAM...

http——使用Nginx部署HTTPS服务

https 服务部署使用 HTTPS 需要生成私钥与公钥;某个文件夹中打开 git bash 输入命令:openssl req -x509 -newkey rsa:2048 -nodes -sha256 -keyout localhost-privkey.pem -out localhost-cer...

IT运维面试问题总结-运维(Ceph、Docker、Apache、Nginx等

木二 YP小站运维工具简述Ansible及其优势?Ansible是一款极其简单的开源的自动化运维工具,基于Python开发,集合了众多运维工具(puppet, cfengine, chef, func, fabric)的优点。实现了批量系统配置,批量程序部署,批量运行命令等功能。同时Ansible是...