←back to thread

67 points cemdervis | 8 comments | | HN request time: 0.613s | source | bottom

Hi HN,

I have created a webpage that displays all C++ features since C++20 in a simple, searchable table.

It is intended to serve as a quick reference for C++ developers, whether as support for cross-platform development or simply to track the current support status out of curiosity.

I created it as a simpler, more structured, and more up-to-date alternative to the cppreference compiler support site. Please note that the page intentionally does not list LWG and CWG papers. This might change as I am continually updating the site and trying out new ideas.

Questions, feedback and suggestions are appreciated, either here or in the form of GitHub issues.

1. captain_coffee ◴[] No.45219937[source]
Nice! Just curious about one aspect: how much demand is there for C++ nowadays for new projects and what is the anticipated demand mid to long term [5+ years]? Asking as I am seriously considering if it would be a good idea to transition to C++ development (professionally, not as a hobby). Wondering if it would make sense from the POV of projected/anticipated future demand, job security and salaries (VERY important) - in the context of how bad the job market is at the moment.
replies(3): >>45220162 #>>45221544 #>>45224153 #
2. krior ◴[] No.45220162[source]
C++ was and is reasonably popular, even when all new projects start using rust I guess there will be demand due to all the legacy code that cannot be rewritten. On the other hand you will be working with legacy C++, from what I heard its like selling your soul for job security.
3. jll29 ◴[] No.45221544[source]
If you care about job security and salary, I recommend specializing in maintaining COBOL legacy codebases for the financial services sector.

There are not enough oldtimers alive to do it, and the younger guys refuse to learn it. That drove up the hourly salaries enormously.

replies(2): >>45222911 #>>45223693 #
4. captain_coffee ◴[] No.45222911[source]
I am non-ironically considering this as I probably have double-digit organizations within a radius of 10 miles that probably still have core systems in production written in COBOL.
5. rs186 ◴[] No.45223693[source]
What about your sanity
6. pjmlp ◴[] No.45224153[source]
Plenty, because despite the noise around the alternatives, even those alternatives are built with help of GCC and LLVM, written in C++ and aren't getting any rewrite short term.

Then there are whole industries where only C, C++ and Assembly matter, including standards, so it will take a while for new contenders to be taken seriously on such industries.

replies(1): >>45224972 #
7. coffeeaddict1 ◴[] No.45224972[source]
gcc and LLVM being written in C++ is ortogonal to the demand for new projects to use C++.
replies(1): >>45225621 #
8. pjmlp ◴[] No.45225621{3}[source]
Kind of, keeps them relevant, when the alternatives aren't bootstraped.