简单记录fortran入门过程
来源:互联网 发布:移动数据老是自动打开 编辑:程序博客网 时间:2024/05/22 04:50
寒假给堂弟讲C语言。我自然是轻车熟路,但他对C却是一无所知。不用说函数啊,格式啊,变量了,就连void都会写成viod,不知int为何物。各种格式也是一团乱麻。读者切不可笑,今天初次接触fortran,抄了个例子,却一样是编译不过,错误百出。究其原因,对fortran一无所知而已。正好,借此机会好好回忆总结下,如何学习语言。
step 1. 搜索fortran入门,找到 http://micro.ustc.edu.cn/Fortran/ZJDing/,一个中文的fortran教程。很详细。可惜的是,将上面的例子复制到linux中,无论是用f77还是用gfortran,或者是f95编译,却都不通过,错误百出:
程序源码:
也不知道怎么回事。且待我慢慢学习。
step 2. 准备寻找一个可以编译执行的例子看看。搜一搜去~~
打开了pudn.com,不过网速比较慢。就继续看了下step1中的教程,看到1.3.2源码格式这一节,原来,在卡片输入年代的fortran和Mainframe中的COBOL类似,对源码格式是有非常严格的规定的,例如:
在f90之后,取消了这些限制。但是,为了区分两种格式,fortran采取了用后缀名区分的方式:
对应的默认文件扩展名为:
固定格式: .for 或 .f [fixed.for]
自由格式: .f90 [free.f90]
我原以为,用f95编译就会自动采用90标准,用f77编译则会自动采用77标准。唉,想错啦~~
step 3. 学习fortran基本语法
计划学习变量定义,输入输出,文件操作,控制结构和函数组织。
一个小时后,看了个大概。
step 4. 阅读SPECOMP2001的源码
基本能够明白大意。某些关键字和语法的缘故,还不能对代码意图了如指掌。
总结,有基础,学习还是比较容易的。只要读过了最开始的茫然,第一个周期便能顺利展开~~~
- 简单记录fortran入门过程
- fortran 学习记录2
- Fortran学习记录1(Fortran数据类型)
- Fortran 95 固定过程
- Fortran 过程 杂记
- ForTran快速入门
- Fortran 95简单教程(
- 记录IOS入门的过程
- MySQL存储过程简单记录
- matlab 语言入门简单记录
- Cuda & fortran简单的例子
- SQL 存储过程简单入门
- Fortran 入门——C#调用Fortran DLL
- Hibernate4入门学习过程记录一
- Fortran学习记录3(选择语句)
- Fortran
- fortran
- fortran
- 2010年上学期学习计划
- weblogic单点登录session问题,服务器之间的重定向!
- 软件开发的六大重要趋势
- JBPM
- Response.Redirect()|Server.Transfer|Server.Execute详细
- 简单记录fortran入门过程
- 水晶报表下载地址及注册码
- weblogic的sessionId
- js验证网址
- Js window对象
- weblogic一个server下配置两个app的log4j
- 关于梦 序
- 化学平衡中的常见解题方法及思路
- windows live write csdn blog 发布地址