我正在努力成为一名科学程序员。我有足够的数学和统计背景,但缺乏编程背景。我发现学习如何使用一门语言进行科学编程非常困难,因为大多数 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/