Fortran编程基础知识
Fortran语言来自公式翻译系统,是一种通用的,命令式编程语言。它可用于数字和科学计算。Fortran语言最初是由IBM公司在20世纪50年代的科学和工程应用开发。 FORTRAN统治这个规划计算面积很长一段时间,因其高性能计算能力而很受欢迎。
Fortran支持:
- 数值分析和科学计算
- 结构化程序设计
- 数组编程
- 模块化编程
- 泛型编程
- 超级计算机高性能计算
- 面向对象编程
- 并行编程
第一个示例
HelloWorld
首先,我们书写一个简单的HelloWorld程序来初步的了解Fortran语言的基本语法结构,HelloWorld代码如下所示:
program main !程序开始,main是program的名字,可以自定义 write(*,*) "Hello world!" !主程序 end program main !end用表示代码编写完毕。其中program main可省。
请注意:
- 所有Fortran程序start关键字程序和end关键字结束程序,然后是该程序的名称。
- 隐无语句允许编译器检查所有的变量类型是正确声明。必须始终>使用无隐在每个程序的开始。
- 在Fortran语言注释开始使用感叹号(!),因为在这之后的所有字符(除字符串)被编译器忽略。
- write 命令在屏幕上显示数据。
- 行缩进,是保持一个程序读取一个很好的做法。
- Fortran语言允许大写和小写字母。 Fortran语言是区分大小写的,除了字符串常量。
Makefile文件
当代码书写结束之后,需要通过Makefile进行编译链接并执行程序,下面是一个比较通用的Makefile文件,可直接应用。(了解更多可参考1)
# Compiler and Compile options FC = gfortran CFLAGS = -O2 # Source code files, Object files and Target(Executable) file define SRCS = $(wildcard *.f90) OBJS = $(SRCS:.f90=.o) TARGET = api MODSRCS = $(wildcard *.module) MODOBJS = $(MODSRCS:.module=.o) MODS = $(MODSRCS:.module=.mod) # Debug purpose.
到此这篇fortran语言基础_fortran语言编程的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/fortranbc/2264.html