fortran - 如何学习 Fortran。问题?

标签 fortran

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




我刚找到一份工作,几个月后开始,这需要我使用 fortran。

我带了几本书,但它们似乎没有任何问题或问题,这就是我最好的学习方式。

我想知道您是否可以推荐提供我可以练习的问题的书籍或网站。

谢谢

最佳答案

我可以推荐几个,这取决于您以前的编程一般知识和 Fortran 特定知识。

对于 absolute beginner(不要把它放在负面的上下文中;它只是意味着你要重新开始,不像那些习惯于一些糟糕的 Fortran77 实践的人,你会从一个干净的心态开始)我肯定会去与 Chapman's Fortran 95/2003 for Scientists & Engineers 。这是一本 优秀的学习书 ,虽然它有一些缺点,但在现阶段并不重要。它还有大量在现实生活中有用的例子。它还强调良好的现代 Fortran 概念和想法(Fortran 90 和更新版本)。

在它之后,或者可能代替它,如果您正在寻找更多引用书,那么推荐以下其中之一:
- Metcalf, Reid and Cohen's Fortran 95/2003 Explained(顺便说一句,涵盖最新 Fortran 标准的新版本将在几天内推出)- 一本经典的引用书。有些人发誓,而不是查普曼的。
- 多位作者的 The Fortran 2003 Handbook: The Complete Syntax, Features and Procedures;一本标准的引用书,涉及语言的更精细方面。在这个阶段并不重要,但只是让你知道它在那里。

除了这些,我喜欢称之为“三大”,网上(免费)和亚马逊上还有许多教程、脚本和手册。 here中也给出了一些链接,所以我不会重复这些。另外,你的编译器肯定有一个很好的引用手册,我不知道免费的 g* 那些,但所有商业的都有。)

除此之外,您知道您可以随时在这里和 comp.lang.fortran(usenet 组;谷歌搜索“Usenet 客户端”或“newsclient”并查看它)提出您想到的任何问题。一些非常(!)知识渊博的人潜伏在那里。

关于fortran - 如何学习 Fortran。问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5823375/

相关文章:

c++ - 为什么 Armadillo 矩阵计算比 Fortran 慢得多

python - Windows 上的 PyMC 安装错误

c++ - c_f_pointer 不起作用

c++ - GCC -Cmake 中的 Bprefix

parallel-processing - 系统地并行化fortran 2008 `do concurrent`,可能与openmp并行

algorithm - 将 block 对角矩阵乘以向量的有效方法

fortran - 当仅将 C_LOC 地址返回给 C 程序时,Fortran 变量需要 SAVE 属性吗?

c - ARPACK 是线程安全的吗?

performance - Fortran的表现

linux - 长时间运行时程序停顿