Fortran 语言学习(菜鸟都可以看得懂的入门级教程)(持续更新中ing...)

最近在准备ASC19,里面的源代码是用fortran语言写的,所以要自学fortran

fortran语言是并行计算的最佳选择

下面把学习过程以及相关理解放到这里

一、学习资料(源自网络):

FORTRAN

视频学习  (这个视频的实用性比较强,但没有告诉我们语法规范以及语句的意思)

小心得 

https://wenku.baidu.com/view/51e1ec8c710abb68a98271fe910ef12d2bf9a905.html

中文fortran网站、论坛

http://fortran.com  (含优秀的代码链接、工具(付费))

http://www.netlib.org  英文、含众多优秀的函数库、软件包

http://sourceforge.net  很多开源项目管理

https://blog.csdn.net/qq_26973089/article/details/86514084快速看懂代码段

 

二、相关理解:

fortran是一门编译性的语言,适合于做科学计算(相当于公式的翻译)

源代码文件格式为.f90

常见的编译器(5种):

Fortran 语言学习(菜鸟都可以看得懂的入门级教程)(持续更新中ing...)_第1张图片

 

Fortran 语言学习(菜鸟都可以看得懂的入门级教程)(持续更新中ing...)_第2张图片

Fortran 语言学习(菜鸟都可以看得懂的入门级教程)(持续更新中ing...)_第3张图片

源代码通常放在source files下面存放

fortran程序开发过程可以分为三段:编译、链接、运行(注意它是需要链接的)

所以常见的错误也可以分为编译错误、链接错误和运行错误三类。

△源代码结构

Fortran 语言学习(菜鸟都可以看得懂的入门级教程)(持续更新中ing...)_第4张图片

结构语句分为:声明语句、执行语句、结构语句

要注意:所有的声明语句都必须写在执行语句之前。这也就意味着,加入我们初始定义一个变量 i = 1 那么在它执行的过程中,并不是每次都会把 i 当成 1 的。因为只执行“执行语句”。

下面是声明语句  在声明变量的时候起作用

Fortran 语言学习(菜鸟都可以看得懂的入门级教程)(持续更新中ing...)_第5张图片

下面是执行语句,在运行时起作用

Fortran 语言学习(菜鸟都可以看得懂的入门级教程)(持续更新中ing...)_第6张图片

下面是结构语句 用来标记这个单元的起止

Fortran 语言学习(菜鸟都可以看得懂的入门级教程)(持续更新中ing...)_第7张图片

变量类型与IN规则

Fortran 语言学习(菜鸟都可以看得懂的入门级教程)(持续更新中ing...)_第8张图片

fortran语句声明变量的基本格式:
类型(属性),  形容词  :: 变量名1 = 值 ,变量名2 = 值

注意不用在每个语句的后面加分号;

Fortran 语言学习(菜鸟都可以看得懂的入门级教程)(持续更新中ing...)_第9张图片

fortran里面包括的数据类型:

Fortran 语言学习(菜鸟都可以看得懂的入门级教程)(持续更新中ing...)_第10张图片

Fortran 语言学习(菜鸟都可以看得懂的入门级教程)(持续更新中ing...)_第11张图片

 

你可能感兴趣的:(笔记)