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位。

[[18749]]

下面是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
相关推荐

2010-03-08 15:31:58

Fortran编程语言排行榜

2020-02-14 09:19:12

编程语言JavaPython

2011-04-05 00:19:11

编程语言SmalltalkJava

2011-02-11 21:14:33

JavaScriptPythonPHP

2011-01-09 14:47:23

编程语言排行榜

2023-06-09 15:39:40

编程语言Python

2011-11-08 09:17:28

编程语言排行榜

2011-06-07 09:08:12

Scratch编程语言排行榜

2021-09-23 10:50:42

编程语言Python排行

2019-07-23 14:14:59

编程语言JavaPython

2021-07-07 05:42:24

编程语言开发

2011-03-04 17:12:29

操作系统排行榜

2009-02-18 09:11:22

编程语言排行榜Tiobe

2012-02-07 08:48:00

编程语言排行榜

2013-07-30 10:00:36

RedMonk编程语言排行榜

2015-07-07 10:52:46

RedMonk编程语言

2016-02-15 09:48:47

编程语言排行榜

2020-03-07 22:01:58

编程语言JavaPython

2011-05-03 11:03:00

MATLAB编程语言排行榜

2012-03-12 09:41:01

编程语言排行榜
点赞
收藏

51CTO技术栈公众号