c++ - 科学程序员的阅读 list

标签 c++ c fortran scientific-computing

我正在努力成为一名科学程序员。我有足够的数学和统计背景,但缺乏编程背景。我发现学习如何使用一门语言进行科学编程非常困难,因为大多数 SP 的引用资料几乎是微不足道的。

我的工作涉及统计/财务建模,而没有涉及物理模型。目前,我在 numpy 和 scipy 中广泛使用 Python。完成 R/Mathematica。我知道足够的 C/C++ 来阅读代码。没有Fortran经验。

我不知道这是否是一个适合科学程序员的语言列表。如果是这样,那么在科学环境中学习这些语言的语法设计模式有什么好的阅读 list 。

最佳答案

在某个阶段,您将需要浮点运算。把它做好很难,把它做好很难,把它做好很容易。这篇论文是必读的:

What Every Computer Scientist Should Know About Floating-Point Arithmetic

关于c++ - 科学程序员的阅读 list ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1671682/

相关文章:

c++ - 在巨大的棋盘上解决骑士的巡回赛问题?

c++ - utf8 识别 strncpy

c - dirent 结构处理的文件/目录的最大数量

无法初始化结构链表

gfortran 编译器的 Vim 错误格式

algorithm - 如何求解线性矩阵方程 : AX-XA=B efficiently?

arrays - 使用假定秩 Fortran 数组作为派生类型组件

c++ - 对 randomInteger 的 undefined reference

c++ - 标签调度相对于正常重载解析的优势

c - 即时定义常量