c - C真的用于很多科学计算吗?

标签 c scientific-computing

我目前正在大学里上一门名为“科学计算”的数学课,教授告诉我们 C 是用于科学计算的最常用语言,我只是想知道这位教授的准确性如何?

最佳答案

在我的业务(粒子物理学)中,我们几乎从 Fortran 77 直接转移到 C++ 和 Python。我们这些关心编程的人都知道 C,但它只是为小众应用程序(嵌入式 DAQ 板、专用驱动程序等)编写的。

也就是说,更高级别的线性代数库通常委托(delegate) BLAS 和 LAPACK 来完成繁重的工作(这包括 Eigen 和 numpy)。尽管最初是作为 Fortran 库编写的,但如今在许多系统上发布的版本都是用 C 语言实现的。

不管怎么说,学好C都会给你打下坚实的编程基础,和教授争论很少有好处。

关于c - C真的用于很多科学计算吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1416745/

相关文章:

c - 我的归并排序 C 中的逻辑错误是什么

C 程序 : newbie confusion on working with character string arrays

python - 用于计算 Gamma 指数的库? (最好使用 R 或 Python,但任何语言都可以)

blas - 为什么加减法没有BLAS例程

julia - 在 ODE 问题中使用复数会返回不精确的错误

从 L 语言的给定正则表达式创建字符串集

c - Linux redhat 内核头文件

c++ - 分配 vs mempcy - 在这种情况下会更快

python - 扩展分组表格数据的高效算法

docker - Docker/不同的内核要求