News for hackers. Stuff that matters.

Ask HN: What are the possible future opportunities for C++ developers?

As per recent trends 1. 90% on newly created libraries/tools/frameworks have support for Python and JAVA languages by default, but not with C++, driving the adoption of those languages even higher, 2. Every other job opening is either for Python or Java developer.

Looking at above two points, what are the possible domains/opportunities where C++ will still be relevant or rather in high-demand in near future?

( 4 comments | 4 points | on HN )
Re:Ask HN: What are the possible future opportunities for C+... by beforeolives on Saturday May 01, 2021 @05:07PM (#27009815)
Let's see

- really difficult

- increasing complexity over time

- relevant in a number of domains with tonnes of new code still being written and decades of legacy code out there

- many people don't like it or aren't interested in learning it

- as an experienced C++ developer you'll (rightly or not) often be perceived as someone who can pick up any other tech stack

Sounds decent to me.

Re:Ask HN: What are the possible future opportunities for C+... by reducesuffering on Saturday May 01, 2021 @09:09PM (#27011467)
I’ve been the C++ expert at work but am hesitant about doing the interview problems with it, due to most people saying Python will allow you to answer the problems quicker using the succinct syntax. What are your thoughts on C++ in interview problems?
Re:Ask HN: What are the possible future opportunities for C+... by drywater2 on Saturday May 15, 2021 @02:23PM (#27167612)
Done some research on this. It's not that interviewing in C++ isn't ok, but you'll increase your chances to fail due to language complexity and time to edit the code. Nobody cares at the language level how you optimize your code in an interview.

I know C++ and I'm learning Python and vim right now just for coding interviews.

Re:Ask HN: What are the possible future opportunities for C+... by orbz on Saturday May 01, 2021 @04:33PM (#27009574)
I don’t see AAA game development, finance/trading and embedded systems moving completely away from c++ anytime soon. If anything all the legacy code bases on c++ will be around for decades, with demand for people who can maintain them paying a premium.