Tengo un truco justo de programación en varios idiomas. He estado poniendo en práctica mis códigos para la investigación utilizando MATLAB (durante los últimos meses) y por primera vez realmente notado la diferencia en la velocidad de ejecución de MATLAB v $ C (Por mucho que me encanta las capacidades de creación de prototipos tremendamente rápido).(Re) Comenzando con C++ (para computación científica)
Miro para recogida C++ y empezar a usarla en mi investigación. Soy consciente de OOP y he programado un poco de Java (relativamente atrás) y C++ (incluso más atrás). Me gustaría llegar muy profundamente en C++ ahora y por lo tanto necesita sugerencias para los recursos de la misma: (. STL y)
- Lo que C++ cosas que necesito para recoger realmente para hacer un buen uso de C++?
- ¿Qué es un buen tutorial/manual para empezar?
- ¿Cuáles son las bibliotecas numéricas/científicas para C++? GSL? ¿Hay un equivalente (características) de Scipy/Numpy para C++?
Estaré programando en Linux, entonces usaré g ++.
Cualquier puntero a las anteriores preguntas de SO también se aprecia.
Probablemente obtendrás respuestas mucho mejores si describes qué tipo de algoritmos y estructuras de datos usarás. ¿Son solo números o también estás haciendo cálculos simbólicos? ¿Estás haciendo álgebra lineal, FFT, wavelets, etc.? –