3 ms·
If you want to /write/ code there are many options. The most significant of the ones I listed is Java. If you don't like C++, pointers and such Java is actually
by harry8 9y ago
If you want to /write/ code there are many options. The most significant of the ones I listed is Java. If you don't like C++, pointers and such Java is actually a nice language and people can and do get jobs programming in that language and do good work there. They don't write code in my C++ code base anymore. The overwhelming majority of people writing C++ nowadays actually want to write code in C++ and have alternatives where they can get paid, well, if they didn't. It really wasn't always that way.
- pjmlp 9y agoThere is more to a project than a programming language used in isolation. There are many scenarios where C and C++ are the only mature tools available. Unless you want to play the snowflake using unsupported tooling and willing to take full responsibility when things go wrong. Given that, I will pick C++ over C every single time.
- harry8 9y agoAnd anyone who buys this line doesn't work on /those/ projects if they don't like C or C++ and are not in /your/ codebase. They're doing programming something else entirely (maybe in javascript, for example?), hopefully well, not writing C++ code you have to deal with, badly. Do you see the point I'm making? Given that, this comment and thread was never about C++ vs C but I acknowledge this is the default C++ flame war that has been going on for decades so bringing it up, out of context and with zero supporting reasoning let alone evidence really illustrates the point about the problems of the C++ community nicely, thanks for that. Imagine a golden age of C++, it'd be awesome.
- pjmlp 9y agoSo in what programming language is the compiler, interpreter, VM of yours written in?
- harry8 9y agoso if you don't want to work in C++ you work on something else But you're still a programmer who likes writing code. You only program in C++ on projects where this makes sense if you like it. Do you not see this point. I'm not sure how to articulate it more clearly?