【发布时间】:2011-05-15 22:47:09
【问题描述】:
我精通各种语言的编程。我一直在使用 MATLAB 实现我的研究代码(在过去的几个月里),并且第一次真正注意到 MATLAB v$ C 的执行速度的差异。(尽管我非常喜欢快速原型制作能力)。
我正在寻找 C++ 并开始在我的研究中使用它。我知道 OOP 并且已经编写了相当多的 Java(相对较长的回溯)和 C++(甚至更长的回溯)。我现在想真正深入了解 C++,因此需要有关资源的建议:
- 我需要掌握哪些 C++ 知识(STL 和。)才能真正充分利用 C++?
- 什么是好的入门教程/手册?
- C++ 的数值/科学库有哪些? GSL?是否有 Scipy/Numpy for C++ 的等效(功能)?
我将在 Linux 上编程,所以我将使用 g++。
任何指向以前的 SO 问题的指针也很感激。
【问题讨论】:
-
如果你描述了你将使用什么样的算法和数据结构,你可能会得到更好的答案。它只是数字还是你也在做符号计算?你在做线性代数、FFT、小波等吗?