Prima di tutto, lasciatemi dare qualche informazione prima di dichiarare la domanda. Studio fisica e tutte le mie lezioni di programmazione sono state in linguaggi di programmazione facili come MATLAB. Per facile intendo che la lingua fa molto del pensiero per te ... Per i prossimi anni seguirò corsi di informatica e sto pensando di perseguire una carriera nella programmazione.
Considerando che molti corsi universitari sono in C ++, l'utilizzo di un pacchetto di algebra lineare (Armadillo) con sintassi simile a MATLAB sarà considerato pigro?
Sto codificando un algoritmo genetico in questo momento, e mentre è andato veloce in MATLAB, ci vuole molto tempo in C ++ senza l'aiuto di questi pacchetti.
Come funziona nella vita reale? Quali pacchetti sono autorizzati a utilizzare?
Ad esempio, non vorrei sviluppare la mia conoscenza del C ++ con armadillo e non avere una conoscenza approfondita di altri pacchetti più ampiamente usati come "vector.h" "algoritmo" "list" ecc.
lazy
a sensible
nel tuo titolo e la risposta è "sì" (supponendo che tu stia facendo un compito che coinvolge l'algebra lineare, ovviamente).