Java 被挤出前三。。。

共 3112字,需浏览 7分钟

 ·

2024-05-20 15:01







点击关注公众号,Java 干货及时推送





推荐阅读面试辅导,我们出大成果了!








来自公众号:菜鸟教程

TIOBE 2024 年 05 月份的编程语言排行榜已经公布,官方的标题是:Fortran 进入前 10 名,发生了什么?Fortran in the top 10, what is going on?)


Fortran 这个编程界的元老级语言,竟然在沉寂 20 多年后,再次闯入了编程语言的 Top 10 榜单。


这不禁让人好奇,是什么让这个“老家伙”焕发了第二春? 



Fortran 自 1957 年诞生以来,Fortran 从未停止过自我革新的脚步,最新的 ISO Fortran 2023 标准,就是它不断进步的证明。 


Fortran 在数值和数学计算领域,以其卓越的性能和成熟的技术,击败了众多竞争对手,赢得了一席之地。



Fortran 免费开源的特性,让它在成本效益上占据了优势。


官网地址:https://fortran-lang.org/


中文文档:https://fortran-lang.org/zh_CN/learn/





在亚马逊上,"Fortran编程"的搜索结果数量远超新兴语言 Kotlin 和 Rust,这反映了市场对Fortran的持续兴趣和需求。

插播一条:如果你近期准备面试跳槽,点击Java面试库小程序刷题吧,共 2500+ 道,几乎覆盖了所有主流 Java 技术面试题。






与其他语言比较分析: 




  • Python 虽然广受欢迎,但在速度上有所欠缺。 



  • MATLAB 用户友好,但成本高昂。 



  • C/C++ 速度快,但在数学计算方面缺乏原生支持。 



  • R 与 Python 相似,但普及度和速度上稍逊一筹。 



  • Julia 作为新星,潜力巨大,但成熟度尚需时间验证。 



  • Fortran 快速、支持原生数学计算、技术成熟、完全免费,这些特点让 Fortran 在编程语言的丛林中稳步前行。 



Fortran 的复兴是不可争辩的事实,它证明了在技术的不断演进中,经典与创新可以并存,老将也能焕发新的活力。





Fortran,全称为"Formula Translation"(公式翻译),是一种高级编程语言,最初设计用于数值和科学计算。




  • 起源:Fortran 语言由 IBM 的约翰·巴克斯(John W. Backus)领导的团队在 1957 年开发,是最早的高级编程语言之一。


  • 设计目的:Fortran 最初的设计目标是为了帮助科学家和工程师更容易地编写用于科学计算的程序。


  • 语法特点:Fortran 具有简洁的语法和对数学表达式的直接支持,这使得它在科学和工程领域非常受欢迎。


  • 编译器:Fortran 程序通常通过编译器转换成机器代码,以便在计算机上执行。


  • 发展:Fortran 经历了多次标准化和升级,包括 Fortran IV、Fortran 66、Fortran 77、Fortran 90、Fortran 95、Fortran 2003、Fortran 2008,以及最新的 Fortran 2018 等版本。


  • 并行计算:Fortran 90 及以后的版本增加了对并行计算的支持,使其在高性能计算(HPC)领域保持了重要地位。


  • 应用领域:Fortran 在科学计算、工程模拟、数值分析、天气预报、量子物理模拟等领域有着广泛的应用。


  • 跨平台:Fortran 编译器广泛支持多种操作系统,包括 Windows、Linux 和 macOS。




本月,排名前十的分别是:


Python,C,C++,Java,C#,JavaScript,Visual Basic,Go,SQL,Fortran。


插播一条:如果你近期准备面试跳槽,点击Java面试库小程序刷题吧,共 2500+ 道,几乎覆盖了所有主流 Java 技术面试题。





Python,C,C++,Java,C#,JavaScript,Visual Basic,Go,


SQL,Fortran 历史变化曲线图:






排名 11-20 的编程语言,PHP 跌到 16,比上个月回升一位





排名 21-50 的编程语言:





51-100的编程语言:


ABC, ActionScript, Algol, Apex, APL, bc, Boo, Carbon, CIL, CL (OS/400), CLIPS, Clojure, Common Lisp, Curl, DiBOL, Erlang, Factor, Groovy, Hack, Icon, Inform, Io, J, JScript, Ladder Logic, Lingo, LiveCode, LPC, MQL5, NATURAL, Nim, OCaml, OpenEdge ABL, Oxygene, Paradox, PL/I, PowerShell, Pure Data, Q, Ring, RPG, Scheme, Smalltalk, SPARK, Standard ML, WebAssembly, Wolfram, X++, Xojo, XPL


各大编程语言的历史排名(1988-2024):






编程语言“名人榜”( 2003-2023):





TIOBE 每个月都会公布一次编程语言的排行榜,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科等等。



数据反映目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。


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




推荐阅读:


空窗 5 个月+,终于有一个入职机会了



35K*14 薪,入职了!


求求你们了,别再做 SSH 外包项目了!


重要通知:我宣布永久免费!!


跳一次槽涨 8K,我是怎么做到的?






关注公众号学习最主流的 Java 技术







浏览 936
1点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
1点赞
评论
收藏
分享

手机扫一扫分享

分享
举报