我想知道学习如何用 Fortran 编程的最佳方法是什么?
我一直在找书,对我来说似乎不错的例子是“Fortran 95/2003 Explained”和“Fortran For Scientists And Engineers”。
不知道大家怎么看这些?
我想知道的另一件事是我应该使用哪个编译器?我在 Windows 7 机器(64 位)上工作。
我希望你们能帮助我解决这个问题!
因此,就我的编程经验而言:
- Matlab 和 maple 是我第一次进入编程世界的好方法。Matlab 是一个我实际上非常擅长的程序,我掌握了使用循环的窍门以及如何将这些组合起来以制作更有效的程序。Maple 更处于基本阶段(我知道如何搜索简单积分等的解决方案)。
- 一年后,我们在 Visual Basic 中介绍了 C++。教授实际上很快就完成了这个,两个月后我们已经在讨论指针和继承。我能够用这种语言编写简单的程序,只有使用类仍然是一个困难,但我相信这只是一个实践问题。
- 一年后,我需要学习 Mathematica 8,我现在也非常擅长。
所以我有一点编程经验,但我不会说这是一个难以置信的数量!
我想学习 Fortran 的原因主要是因为你不能自己做理论物理,你需要测试你的理论,为此你需要能够编写可能能够在数值上测试这些理论的程序。我听说在数值数学方面,Fortran 不适合使用这种语言,所以我认为了解这种语言会派上用场。
ps:Fortran95和Fortran 2003有什么区别?