|
|
|
|
|
by jokoon
3065 days ago
|
|
C++ is the only language that is compiled to binary, compatible with many compilers and OS, and can do both low and high level constructs. It is true that it is a complex language, but this is true for every tool that allows you to do so many different things. The complexity is not a goal in itself, it's just that it can do all of those things if you need them. Simple tools are great and will save you a lot of time, but the truth is that you won't always be able to do everything with them. C++ allows you to do everything, and it is true that the cost can be very high and requires a lot of thorough knowledge and expert learning of what happens, but there are projects and cases where you just need to use C++ because that's the only choice you have left. I agree that an alternatives like rust or D would be great as replacements, but the problem remains: if compilers are not mature on most platform, and if you don't have a large programmer base because the basics of the language are not simple enough, the language won't grow. |
|