5. 数值方法和库

对于在 GNU/Linux 上使用自由软件进行科学计算而言,最好的事情莫过于 GNU 科学库 GSL。然而,它只有 C 语言的源代码,使用 FORTRAN 的人会感到失望。抓住这个机会,建议将 GSL 作为学习 C 语言的另一个理由(除了 GCC C 编译器,以及 C 语言编程的优势之外)。除此之外,数值方法和库的两个最佳源代码库是 NetlibGAMS。正在开发新的数值软件包,它们跳出了通常的“编写 FORTRAN 程序,从互联网获取数值子程序来解决数值问题”的概念。这种方法的优缺点尚有争议,但存在更多选择,例如 面向对象数值计算 GSL 和 GiNaC,这些都是令人兴奋的发展。

5.1. 仓库

5.2. 其他特定主题的数值库