4 ms·
> It's only a game developer of all people, Jonathan Blow, that's doing it and his creation is a C++ replacement for games, not general purpose software. Sigh.
by Shorel 6y ago
> It's only a game developer of all people, Jonathan Blow, that's doing it and his creation is a C++ replacement for games, not general purpose software. Sigh.
That would still be huge. C++ keeps being used because of games. There's little to no C++ software being written nowadays that's not games.
And games are a gigantic industry, bigger than the film and music industries combined.
Many game developers would love the simplicity of D if there was a framework like Unreal but in D.
- AnimalMuppet 6y ago> There's little to no C++ software being written nowadays that's not games. You need to look around more, because you are totally wrong on this point. It's true that C++ isn't used a lot in web programming, and web programming is what a lot of people see these days. But there is a lot more software being written than web programming and games, and C++ is still in fairly significant use.
- Shorel 6y agoI do write a tiny bit of this not gaming C++. And I feel extremely alone in what I do. So please, instead of being snarky, do something useful and show me some of this software!
- AnimalMuppet 6y agoWell, I work in embedded systems. They tend toward C++ on higher-end systems and C on lower end. So it's your wireless router, your printer, your car, your washing machine, the medical devices at your hospital... all over the place. But embedded is maybe 10% of code. Where else is it used? I'm not as sure of that, but the TIOBE index indicates that it's used pretty heavily. I'm outside of that world, but I think that high-performance computing sometimes uses C++, because controlling memory alignment is a big deal there, and C++ does that pretty well. The origin story of Go says that Google has a lot of C++, but that was a decade ago. I can't speak to how much new C++ is being written there. Perhaps one way of looking at it would be to look at the membership of the C++ standards committee, and subtracting the language vendors. The rest are users.
- pjmlp 6y agoOn Web, desktop, mobile and distributed computing space, which are the areas I am focused on, C++ is indeed still used, however no longer for full stack applications like it used to be 20 years ago. Rather we get to write the applications in some managed language, and C++ only gets used for some performance critical libraries, or GPGPU programming.