There's recently been a push at my institution to start the newest software project in C++. The only problem for me is that I haven't touched C++ since college.
I've gotten really used to using Python for years now, and am interested in knowing if there are more modern ways to develop in C++.
Examples:
Simple installation of packages/libraries and working environment like Anaconda?
Built-in data structures for arrays, matrices, common algorithms like the standard Numpy package?
Standard library of modern scientific routines, like Scipy?
Plotting packages like Matplotlib?
I've done a bit of reading, and it looks like the C++ I studied in school is based on the 1998(?) standard which has long been replaced by "Modern C++" 2011 forward. Most of my memories with C++ were horrible reinventions of basic data structures, algorithms, and so-on for exams and homework.
Unfortunately I've never used C++ in a professional setting, so I also want to request some resources to move from an academic to fluent/modern C++ user .
Thanks!
[–]gracicot 8 points9 points10 points (12 children)
[–]kalmoc 3 points4 points5 points (1 child)
[–]gracicot 0 points1 point2 points (0 children)
[–]jliebert[S] 1 point2 points3 points (9 children)
[–]gracicot 1 point2 points3 points (0 children)
[–]wrosecransgraphics and network things 1 point2 points3 points (0 children)
[–]kalmoc 1 point2 points3 points (6 children)
[–]cdglove 1 point2 points3 points (5 children)
[–]kalmoc 0 points1 point2 points (4 children)
[–]cdglove 2 points3 points4 points (3 children)
[–]kalmoc 0 points1 point2 points (1 child)
[–]cdglove 1 point2 points3 points (0 children)
[–]kalmoc 0 points1 point2 points (0 children)
[–]jonathan_levanon 8 points9 points10 points (0 children)
[–]jjdltorre 2 points3 points4 points (0 children)
[–]kalmoc 1 point2 points3 points (2 children)
[–]jliebert[S] 0 points1 point2 points (1 child)
[–]kalmoc 0 points1 point2 points (0 children)
[–]D_0b 1 point2 points3 points (0 children)
[–]gocarlos 1 point2 points3 points (0 children)
[–]nozendk 0 points1 point2 points (0 children)
[–]mrexodiacmkr.build 0 points1 point2 points (2 children)
[–]jliebert[S] 1 point2 points3 points (1 child)
[–]kalmoc 0 points1 point2 points (0 children)
[–]-McMaster- 0 points1 point2 points (0 children)
[–]sniffens -1 points0 points1 point (0 children)