4 ms·
If you haven't already I'd suggest learning a functional language first, then coming back to modern C++, because much of the new features are borrowed from othe
by rb808 9y ago
If you haven't already I'd suggest learning a functional language first, then coming back to modern C++, because much of the new features are borrowed from other languages.
Personally I started doing this then never went back. Seems most of the jobs out there for C++ really aren't that interesting.
- blub 9y agoSimilarly to how one should learn Italian or Latin if they want to learn French. It will be impossible for them to communicate.
- modernclearning 9y agoAbsolutely unnecessary. Modern C++ borrowed some paradigms of functional programming, but learning a functional language isn’t remotely close to being a prerequisite to learning those features. In terms of jobs, C++ is used heavily, if not the majority of the time in: AAA game development, high performance computing, high frequency trading and quantitative finance, embedded software, image processing and computer vision... honestly, I focused on C++ out of school years ago BECAUSE of how interesting many of the jobs are. They’re also generally more stable and thus competitive over time compared to e.g. web dev, enterprise software, and so on, because the domain knowledge required means you’re a lot more valuable than knowing X and Y design pattern or framework Z.