信息
- 外文名
- FORmulaTRANslator
- 翻译器概念
- 计算机高级程序设计语言
- 中文名
- 公式翻译器
- 特 性
- 很高的执行效率
公式翻译器翻译器概念
FORTRAN是英文“FORmulaTRANslator”的缩写,译为“公式翻译器”,它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。FORTRAN语言以其特有的功能在数值、科学和工程计算领域发挥着重要作用。
-
FORTRAN
2018-07-25 19:56:13FORTRAN FORTRAN Intro Feature Annotation Basic-Syntax Data-Type boolean integer real complex character dimension Expression operator arithmetic logical relational bitwise Statement if loop ju...FORTRAN
Intro
FORTRAN诞生于1954年,为美国著名的计算机先驱人物约翰·巴克斯所开发。
是世界上第一种计算机高级语言,为现代软件开发奠定了基础。FORTRAN是Formula Translation的缩写,意为”公式翻译”。它是为科学、工程问题或企事业管理中的那些能够用数学公式表达的问题而设计的,其数值计算的功能较强。
主要标准版本有F77、F90、F95。
编译器有ifort、gfortran、G95。FORTRAN不同版本区别较大,下面以F90为标准
Feature
- F77受卡片机72列的影响,所以Fortran一行只允许最多72列,且头6列有特殊意义,包括语句标号
- implicit: IJKLMN as INTEGER
- strong-type
- dimension
Annotation
最初标准以第一列为
C
或者*
表示为注释行
后来以!
为注释符Basic-Syntax
program program_name implicit none ! const real, parameter :: pi = 3.1415927 ! type declaration statements <Data-Type> :: <var1>,<var2>... ! executable statements end program program_name
Data-Type
boolean
- logical(
.true.
.false.
)
integer
- integer
real
- real
- double precision
complex
- complex (a,b) as (a+bi)
- double precision complex
character
- character (len=n)
dimension
- , dimension(m[,n]) :: var
Expression
<unary> <rvalue>; <lvalue> <binary> <rvalue>;
operator
arithmetic
+
-
*
/
**
logical
.and.
.or.
.not.
relational
.eq.
as==
.ne.
as/=
.lt.
as<
.gt.
as>
.le.
as<=
.ge.
as>=
Statement
if
if (exp1) then <statement1> else if (exp2) then <statement2> else <statement3> end if
select case (exp) case value1 statement1 case value2 statement2 ... case default statement end select
loop
do i=begin,end [,step] statements end do
do while (exp) statements end do
jump
goto S goto (S1,S2...),I cycle ! like c continue exit ! like c break
function
subroutine sub_name(params) statements return end subroutine function func_name(params) statements call sub_name(...) return end function
INPUT
read fmt, variable_list
OUTPUT
print fmt, variable_list write fmt, variable_list
-
fortran
2020-05-08 21:23:22 -
Fortran
2010-05-04 21:28:00学的第一门也是课堂上学的唯一一门语言就是Fortran了,不过现在都忘光光了,不过还好,FORTRAN语法很简单,要不了多久就可以温习完了……偶就想不通FORTRAN为什么还能流行到现在,要说随便那种语言都可以完成他能做...考研了,以后要学量子化学,导师说以后要用Fortran写程序,郁闷!学的第一门也是课堂上学的唯一一门语言就是Fortran了,不过现在都忘光光了,不过还好,FORTRAN语法很简单,要不了多久就可以温习完了……
偶就想不通FORTRAN为什么还能流行到现在,要说随便那种语言都可以完成他能做的事了……
今天不幸,切菜把手切了,差点没把手指给削了一节
-
FORTRAN 6.5
2021-01-07 23:12:27FORTRAN 6.5 经典版本 -
fortran编译器
2018-12-12 15:13:54fortran90编译器,可用于fortran90,fortran77编程,下载后解压,点击.exe即可安装 -
fortran6.6
2017-09-12 10:44:07Fortran源自于“公式翻译”(英语:FormulaTranslation)的缩写,是一种编程语言。它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。FORTRAN语言以其特有的功能在数值、科学和工程计算... -
Fortran 95
2018-08-10 19:32:17Fortran 学习资料,95和2003,够了吗,希望大家好好学习 -
Fortran.bat
2021-01-06 14:44:16Fortran.bat -
Fortran interface
2020-12-09 15:15:58<div><p>This Fortran interface facilitates the use of libint in codes written in Fortran 2003 or later. I tested that it is correct for different libint configurations. I also added an example that ... -
fortran support
2021-01-06 05:01:20<div><p>i want understand camb fortran, so analysis fortran by this program.</p><p>该提问来源于开源项目:Bogdan-Lyashenko/codecrumbs</p></div> -
Fortran编程语言The Fortran Programming Language
2019-11-13 20:31:25这是《 Fortran编程语言》的上一页,我们正在处理中,将那里的所有书籍都转换为新页面。 请每天检查此页面!!! -
fortran代码分析
2018-08-08 10:11:58fortran代码分析工具 fortran代码分析工具 fortran代码分析工具 fortran代码分析工具 -
fortran和fortran混编知识
2014-08-20 07:57:51fortran fortran和c#混编 fortran编程,适合科研项目,混编,对初学者适合。
收藏数
11,465
精华内容
4,586
-
中外专利信息的检索与利用
-
VB编写PC与S7-200通讯软件.zip
-
量化高频交易系统tick数据采集
-
three.js入门速成
-
variogram(变异函数)、structure function、covariance、variance的区别与联系
-
PLC编程.rar PLC编程.rar
-
【数据分析-随到随学】Python数据获取
-
aapt,Linux版aapt,可用于android的打包功能
-
【数据分析-随到随学】Mysql数据库
-
Cocos Creator游戏开发-连连看 (接入腾讯优量汇广告)
-
JS_02-JavaScript操作BOM对象
-
287. 寻找重复数(转换成图论去做,环形链表)
-
串口监测AccessPort137.rar
-
CRMEB小程序V4+H5版+PC版打通的电脑端模板源码原版下载.zip
-
GlobeLand30中国区域土地利用数据3年完整原始数据(2000-2010-2020)下载地址
-
§10_辐射的量子理论.pdf
-
FFmpeg4.3系列之26:视频监控之H265多路摄像头播控项目实战
-
python办公自动化技巧
-
PHPWAMP集成环境Zend组件的相关介绍,环境默认的PHP运行模式
-
一周掌握FPGA Verilog HDL语法 day 7