TIOBE-10-Fortran-发布-名-语言首次进入前-5-月编程指数排行榜

电脑技巧1年前发布 admin
11 0 0

TIOBE-10-Fortran-发布-名-语言首次进入前-5-月编程指数排行榜

根据IT之家5月7日的消息,TIOBE编程社区指数被用来衡量编程语言受欢迎程度,其评判依据包括世界范围内的工程师、课程、供应商以及搜索引擎等。最近,TIOBE官网发布了2024年5月的编程语言排行榜,其中Fortran语言在20多年后再次进入前10名。这是一门诞生于1957年的古老编程语言,至今仍然持续发展。

TIOBE的首席执行官Paul Jansen声称,Fortran之所以复苏的主要原因是数值/数学计算的重要性不断增加。尽管这个领域有很多竞争对手,但参考其他竞争对手后,我们可以发现Fortran语言确实有其存在的合理性。Jansen认为,由于Fortran运行速度快,具备原生数学计算支持,成熟且免费,所以在编程语言的竞争中,Fortran悄悄地重新进入前十名并不令人意外。

TIOBE-10-Fortran-发布-名-语言首次进入前-5-月编程指数排行榜

这一消息的背后反映出编程语言的发展氛围和工程界的需求变化。与此同时,我们也可以关注TIOBE发布的其他编程指数排行榜,以了解不同编程语言在全球范围内的受欢迎程度。Fortran的再次崛起为我们提供了一个深入思考编程语言选择和应用的契机。


常用的编程语言及相应的软件开发工具有哪些

编程语言俗称“计算机语言”,种类非常的多,总的来说可以分 成机器语言、汇编语言、高级语言三大类。

电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合, 而程序全部都是用我们所掌握的语言来编写的。

所以人们要控制计算机一定要通过计算机语言向计算机发出命令。

其中简单的,可以分为低级语言和高级语言。

低级语言:是一种更接近计算机的语言(二进制语言),比如说汇编语言,效率高(速度快,完成同样功能需要的代码少),但不好学,不好编。

高级语言:更接近人类的自然语言 (编译器),比如:Fortran,Delphi,PowerBuilder,VB:比较过时C,C++:运行效率高asp,php:编写web程序,就是网站vbscript,javascript,python:脚本语言HTML:标记语言,用于编写网页css:样式表语言,用于定义网页的样式风格sql:用于操作数据库中的数据 bigdata 海量数据J2EE(java),(C#,,J#,) JAVA 2 Enterprise EditionSun公司 1995,Microsoft 2002年,具有后发优势。

另外:Android安卓开发(主要用Java语言)IOS开发(用Objective C)

现在比较火的几种编程语言是什么?

软件开发就是根据用户要求建造出软件系统或者系统中的软件部分的过程。

一般是用某种程序设计语言来实现的软件开发的,像Java、Python、2C和C++等都是软件开发的需要的编程语言。

看到那么多编程语言,同学又就开始犯嘀咕,这么多,到底学什么?今天听人说Java不错,想学;明天听人说Python前景广,想学;为什么会迷茫,还不是因为你不够了解他们。

所以,今天信盈达小编先来给大家普及一下Java、C/C++、PHP、Python到底分别是用来开发什么的?用任何编程语言来开发程序,都是为了让计算机干活,比如编写一篇文章,下载一首MP3等,而计算机干活的CPU只认识机器的指令。

所以,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令。

理论上任何语言干任何事情几乎都可以, 但是主要干什么那就不一样了。

Javajava常常跟”企业”联系在一起,因为具备一些很好的语言特性, 以及丰富的框架,在企业应用中最被青睐,你总可以听到关于J2EE, JSP, Hibernate之类的东西的讨论。

同时, java在手机领域也有一席之地,在普遍智能化之前,很多手机就是以支持java应用作为卖点的,而智能手机爆发之后,java手机主场变成了android, 作为安卓的标准编程语言而存。

总结:Java主要应用在网页, 企业级开发,普通应用软,游戏后台。

C/C++C/C++理论上说可以做任何开发,只要有合适的硬件驱动和API,特点是效率高,基本上是编译语言里面效率最高的。

除非你的系统中连C/C++编译器都不具备。

某些系统当中C++编译器是不具备的,但是C一般都具备。

目前而言,C语言主要用来开发底层模块(比如驱动,解码器,算法实现),服务应用(比如web服务器)和嵌入式应用(比如微波炉里的程序。

C++也可以做这些,不过由于C++的复杂性和标准问题,人们还是更愿意使用C来做。

C++更适合比较复杂但又特别需要高效率的设施,比如大型游戏,一些基础库, 大型桌面应用。

总结:C 主要应用在系统底层,驱动,嵌入式开发。

C++主要应用在游戏开发,大规模,高性能,分布式要求的程序开发。

PythonPython由于具有丰富和强大的库,它又叫做作胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。

常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。

Python是做服务器开发与物联网开发。

信息安全,大数据处理,数据可视化机器学习,物联网开发,各大软件的api,桌面应用,都需要python。

总结:Python主要应用在动态解释型,开发效率高,开源,灵活,入门门槛低。

tiobe编程语言排行榜

Tiobe 排行榜上,前 10 位中排在 C++ 之后的语言包括C#、Visual Basic、JavaScript、PHP、R 和 SQL。 而 Java 虽然排名第二,但与 C++ 相反的是,它相比去年同期下降了 3.18%

IT之家小课堂:C++于1985年由丹麦计算机科学家BjarneStroustrup创建。C++是用于构建Chrome的主要语言,并且与C一起成为Android开源项目的关键语言。C++在系统编程、汽车行业、金融行业和游戏开发中也很流行。Jensen还指出,C++的竞争对手Rust再次进入前20名(一年前排名第26位),但表示“这一次似乎是真的”,表明它现在可以在前20名中保持稳定的位置。在Linux内核6.1版正式采用Rust之后,Rust在过去一年中的形象迅速上升,为使用Rust编写驱动程序扫清了道路。在许多方面,C++是Tiobe年度语言的有趣选择。微软Azure的首席技术官MarkRussinovich最近表示,开发人员应该避免在新项目中使用C或C++,而是使用Rust,因为它具有内存安全优势,甚至敦促业界宣布弃用这些语言。

© 版权声明

相关文章

没有相关内容!

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...