3. 代码开发工具

代码开发主要包括编程语言、调试工具、版本管理工具、编译工具和集成开发环境 (IDE),其中所有上述工具都作为一个单独的软件应用程序耦合在一起。

3.1. 编程语言

这里提供了用于科学计算的各种编译器的链接,例如 FORTRAN、C、C++、Java 以及最近的 Python。

3.2. 调试工具

在本节中,给出了主要用于 GCC 和 FORTRAN 的调试工具的链接。据我所知,python 有一个内置的调试模块,但我没有使用过。调试器的目的是让您在程序执行时查看程序内部发生了什么,或者在程序崩溃时程序正在做什么。

3.3. 版本控制工具

如果您从事任何认真的代码开发,那么花一些时间学习使用下面的版本控制工具之一(我使用的是 cvs ...)将是值得的。

3.4. 集成开发环境

集成开发环境 (IDE) 对于构建代码非常有用,理想情况下,它们应配备所有上述工具(即编译器、调试器和版本控制工具)。除此之外,IDE 通常还提供 makefile 生成器、文档帮助、在线帮助手册等。