У меня хороший опыт программирования на разных языках.Я реализовывал свои коды для исследования с использованием MATLAB (в течение последних нескольких месяцев) и впервые действительно заметил разницу в скорости выполнения MATLAB v $ C. (Как бы я ни любил эту невероятно быструю скорость)возможности прототипирования).
Я собираюсь взять C ++ и начать использовать его в своих исследованиях.Я знаю о ООП и программировал немало Java (относительно давно) и C ++ (еще больше назад).Я бы хотел по-настоящему углубиться в C ++ и, следовательно, нуждаться в предложениях относительно ресурсов:
- Какие вещи C ++ мне нужно подобрать (STL и.), Чтобы действительно эффективно использовать C ++?
- Что такое хороший учебник / руководство для начала?
- Какие числовые / научные библиотеки для C ++?GSL?Есть ли эквивалент (особенности) Scipy / Numpy для C ++?
Я буду программировать на Linux, поэтому я буду использовать g ++.
Любые указатели на предыдущие вопросы SO такжеоценили.