社区编辑申请
注册/登录
2011年2月编程语言排行榜:冰河时代的Fortran 原创
开发
在我们了解了2011年第一期编程语言排行榜也就是2010年年度语言Python之后,本期51CTO编程语言排行榜将延续2010年最后一期的排行榜介绍“化石级经典语言”,我们将讲述另一个冰河时代的编程语言Fortran。

【51CTO独家特稿】Tiobe发布了2011年度的第二期编程语言排行榜,C#和Python在2011年继续上升。目前这两种语言都达到了历史***点,已经超越了PHP。另一条值得关注的消息是TIOBE添加了雅虎和中文搜索引擎百度的搜索结果,这一消息已经有了一些变化:JavaScript已经回到了前10名,而SAS和Transact- SQL则降低了不少。

推荐专题:51CTO编程语言排行榜专题

在51CTO上期的排行榜中,我们了解到Python战胜了Objective-C成为2010年的年度语言,本期编程语言我们将延续2010年第十二期排行榜“触摸经典语言化石之Lisp”,让您了解在编程语言发展史上的另一座丰碑,比Lisp还要久远的、冰河时代的编程语言Fortran,目前Fortran排名第23位。

2011年2月编程语言排行榜:冰河时代的编程语言Fortran

下面是2011年2月编程语言排行榜:

2011年2月编程语言排行榜

系出名门 感受计算机冰河时代IBM创造的语言奇迹

Fortran 被誉为编程语言的鼻祖,2010年3月编程语言排行榜我们曾经介绍过“Fortran归来”,Fortran目前依旧是主要的编程语言,在Tiobe编程语言排行榜一直徘徊在20到30名之间。Fortran是世界上最早出现的计算机编程语言,以其特有的功能在数值、科学和工程计算领域发挥着重要作用。在与它同时代同影响力的编程语言还有Lisp,这两门语言从两个不同的方向直接影响着现代高级编程语言进化。

Fortran

早在计算机冰河时代1954年,美国IBM公司就在纽约正式对外发布Fortran语言。1957年***个Fortran编译器在IBM704计算机上实现,并***成功运行了Fortran程序。

随着Fortran语言版本的不断更新和变化,语言不兼容性问题日益突出,语言标准化工作被提上了日程。美国标准化协会(简称ANSI)于1966年正式公布了两个Fortran标准文本:美国国家标准Fortran(ANSI X3.9-1966)和美国国家标准基本Fortran(ANSI X3.10-1966)。1972年国际标准化组织(简称ISO)在美国国家标准Fortran基础上制定了Fortran语言三级国际标准:基本级、中间级和完全级。

Fortran语言的Hello World程序

下面是一个在标准输出设备上使用Fortran 90输出Hello World的简单程序,这种程序通常作为开始学习编程语言时的***个程序:

  1.   program main
  2.   print *,'hello world'
  3.   end

Fortran的特性

◆Fortran语言的***特性是接近数学公式的自然描述,在计算机里具有很高的执行效率。

◆易学,语法严谨。

◆可以直接对矩阵和复数进行运算,这一点类似matlab。

◆自诞生以来广泛地应用于数值计算领域,积累了大量高效而可靠的源程序。

◆很多专用的大型数值运算计算机针对Fortran做了优化。

◆广泛地应用于并行计算和高性能计算领域。

◆Fortran90,Fortran95,Fortran2003的相继推出使Fortran语言具备了现代高级编程语言的一些特性。

新时代古典语言在Windows下的新生

1991年5月,ANSI公布了新的美国国家标准Fortran(ANSI 3.198-1991)。通常称新标准为Fortran 90,它使传统的Fortran这项冰河时代的语言具有了现代气息。Windows平台下,微软公司将Fortran 90无缝集成在Developer Studio集成开发环境之中,推出了Microsoft Fortran PowerStation 4.0,使Fortran 90真正实现了可视化编程,彻底告别了传统DOS环境(字符界面),转到了现代Windows环境(视窗界面),共享微软公司Windows平台的丰富资源。

Microsoft Fortran PowerStation 4.0

喜欢的朋友可以试用Fortran PowerStation 4.0,请点击下载(Fortran PowerStation 4.0并不是***版本的Fortran)。

下面是本期编程语言排行榜的其他排名数据和趋势走向。我们重点关注Python和Objective-C这两个语言,这两个证代表Web开发和移动开发这两项最为火爆的开发类别的语言

#p#

前10名编程语言趋势走向

早在2010年12月,51CTO就成功预测本年度编程语言将在Object-C和Python之中产生,果不其然Python当选。当然我们也同样开好Objective-C,在去年第二期51CTO编程语言排行榜中我们就介绍了“Objective-C的咏叹调”。

前10名编程语言排行趋势

其他编程语言及趋势

下面是第50到100的编程语言排名

Position Programming Language Ratings
21 Scheme 0.604%
22 Visual Basic .NET 0.588%
23 Fortran 0.581%
24 Logo 0.576%
25 R 0.561%
26 Transact-SQL 0.557%
27 ActionScript 0.520%
28 Object Pascal 0.516%
29 MATLAB 0.483%
30 SAS 0.474%
31 ABAP 0.467%
32 Haskell 0.428%
33 PL/SQL 0.414%
34 D 0.410%
35 Erlang 0.363%
36 Forth 0.359%
37 Awk 0.359%
38 Scratch 0.336%
39 ML 0.319%
40 Bash 0.316%
41 COBOL 0.312%
42 Alice 0.308%
43 APL 0.293%
44 CL (OS/400) 0.282%
45 Smalltalk 0.273%
46 Tcl 0.270%
47 LabVIEW 0.265%
48 PL/I 0.259%
49 Groovy 0.258%
50 Prolog 0.244%

编程语言类别

编程语言类别

下面给出了编程语言类别的一年变化趋势。

编程语言类别的一年变化趋势

动态和静态语言趋势走向

动态和静态语言趋势走向

【编辑推荐】

  1. 51CTO编程语言排行榜
  2. 2011年1月编程语言排行榜:Python称霸2010
  3. 2010年12月编程语言排行榜:触摸经典语言化石之Lisp
责任编辑:杨鹏飞 来源: 51CTO
相关推荐

2022-05-10 16:04:40

编程语言PythonC语言

2022-04-11 11:38:44

Python代码游戏

2022-05-18 23:42:08

网络安全安全分析工具

2022-02-21 11:28:16

编程语言PythonJava

2022-04-20 20:28:40

HDF 驱动框架鸿蒙操作系统

2022-05-20 14:54:33

数据安全数字化转型企业

2022-04-26 09:23:07

Hare编程语言C

2022-05-18 10:58:36

LinuxKali Linux

2022-05-16 10:36:08

GitHub开源项目

2022-05-17 14:03:42

勒索软件远程工作

2022-05-16 13:37:12

Sysrv僵尸网络微软

2022-05-11 14:48:33

腾讯云寿险民生保险

2010-03-08 15:31:58

2022-04-01 14:52:17

华为编程语言

2022-04-11 13:37:54

编程语言PythonMATLAB

2022-05-16 10:49:28

网络协议数据

2011-05-03 11:03:00

MATLAB编程语言排行榜

2022-04-12 11:20:11

C 语言Linux编程

2022-05-26 11:50:15

2022-05-25 10:04:43

Go编程

同话题下的热门内容

让程序员心动的11种新编程语言突发!Gitee宣布仓库开源必须人工审核,「中国Github」要无了?风口上的低代码,技术人需要考虑哪些?中国首位游戏设计博士黄石:今日之技术即未来之艺术!所有技术都在加速发展Flutter vs ReactJS:2022年应该选哪个?用不同的测试模型来构建测试套件Linux容器技术的实现原理再有人问你什么是分库分表,直接把这篇文章发给他

编辑推荐

2017年9月编程语言排行榜:Java、C与C++三巨头还能统治排行榜多久?2017年最受欢迎的5个前端框架比较2017年11月编程语言排行榜:脚本语言怎么了?2017年3月编程语言排行榜:Swift首次进入前十最近租房有点烦!技术人如何用Python找到称心如意的“小窝”?
我收藏的内容
点赞
收藏

51CTO技术栈公众号