По-перше, дозвольте мені ознайомитись із тим, перш ніж я фактично викладу це питання. Я вивчаю фізику, і всі мої уроки програмування проходили на легких мовах програмування, таких як MATLAB. Легко я маю на увазі, що мова робить для вас багато думок ... Наступні роки я буду приймати курси інформатики, і я думаю про те, щоб продовжувати кар'єру з програмування.
Зважаючи на те, що багато курсів коледжів перебувають на C ++, чи вважатиметься лінивим використання пакету лінійної алгебри (Armadillo) із синтаксисом, схожим на MATLAB?
Я зараз кодую генетичний алгоритм, і, хоча він швидко пройшов у MATLAB, його зайняття багато часу займає C ++ без допомоги цих пакетів.
Як це працює в реальному житті? Які пакунки ви можете використовувати?
Наприклад, я не хотів би будувати свої знання C ++ за допомогою armadillo і не маю глибоких знань про інші більш широко використовувані пакети, такі як "vector.h" "алгоритм" "список" тощо.
lazy
на sensible
свою назву, і відповідь "так" (якщо, звичайно, ви виконуєте завдання, що включає лінійну алгебру).