结论:Fortran 属于高级编程语言,而且是世界上最早正式推出的高级语言之一,全称 Formula Translation,中文译作公式翻译语言,1957 年由 IBM 推出,设计初衷就是面向科学计算、工程数值运算,它不需要程序员直接编写机器码或者汇编指令,使用接近数学公式的语法书写代码,再通过编译器翻译成机器可执行代码,符合高级语言核心定义,很多考题经常把它和汇编语言、机器语言放在一起做分类判断题,需要牢记它归类是高级语言,同时它属于编译型高级语言,不是解释型。
基础信息
全称:Formula Translation
中文名称:公式翻译语言
发布时间:1957 年
类型:编译型高级语言
主要领域:科学计算 数值仿真 气象 物理 航空航天 有限元计算
高级语言判定依据
| 判定要点 | Fortran 对应特点 |
|---|---|
| 语法接近人类数学表达 | 支持类似数学公式的表达式,适合矩阵、数值运算 |
| 不需要直接操作硬件寄存器 | 程序员不用关心底层 CPU 寄存器,屏蔽底层硬件细节 |
| 需要编译器转换源码 | 源代码经过 Fortran 编译器编译,生成目标文件和可执行程序 |
| 独立于特定 CPU 架构 | 源码可以在不同平台重新编译运行,不绑定单一机器指令集 |
版本发展
Fortran 77:经典老版本,考试最常考
Fortran 90 / 95:增加数组、模块化等新特性
Fortran 2003、2008、2018:持续更新,保留高性能数值计算优势
易混对比表
| 语言类型 | 代表 | 是否高级语言 |
|---|---|---|
| 机器语言 | 二进制机器码 | 否 |
| 汇编语言 | 汇编助记符 | 否,属于低级语言 |
| 高级编译型 | Fortran C C++ | 是 |
| 高级解释型 | Python | 是 |
使用判断步骤
第一步 看到题目问语言分类,记住 Fortran 是最早的编译型高级语言
第二步 区分编译型和解释型,Fortran 是编译型,不是解释执行
第三步 判断题陷阱:不要因为它年代很早,就误认为是低级语言,年代早不等于低级语言
第四步 考点延伸:它强项是科学数值计算,和 C 语言同属于编译高级语言,但是应用场景不一样
常见问题
问题 1 Fortran 是编译型还是解释型高级语言
回答 1 Fortran 是编译型高级语言,源代码必须经过编译器编译之后才可以运行,这是 Fortran 重要分类属性。
问题 2 为什么 Fortran 年代很早仍然属于高级语言
回答 2 判断是否高级语言看是否屏蔽底层硬件、使用类自然语言语法,不是看发布年代,Fortran 满足高级语言定义,所以就算是最早的高级语言,依然归类高级语言。
问题 3 Fortran 和汇编语言是同一类吗
回答 3 Fortran 是高级语言,汇编属于低级语言,二者不是同一类,考试判断题经常设置这个混淆选项。
问题 4 计算机基础考试里面 Fortran 归类是什么
回答 4 计算机基础考题当中,Fortran 标准归类为高级程序设计语言,是高频考点。
免责声明
本文为计算机基础知识教学参考,相关语言标准以官方规范为准,本内容不替代教材与专业课程资料。


