I understand that "If something isn't broke, don't fix it". Lately there have been so many advancement in hardware technology.<p>Yet from software prespective, I see tech is still relaying on C,C++ and the childres of it.<p>Why are there no new development, no new programming languages in this area?
There are new developments and languages, just look at Rust or Go. Some argue that Rust could replace C (I do too, but I’m knowledgeable enough to defend it)
There are plenty of developments. Modern C++ is closer to Python than it is to C, while still allowing going down close to the metal if/when you need.<p>One thing that would be nice is a language that transparently targets CPUs + GPUs. Right now you still need to shift gear and use a different language and toolset to run code on GPUs. Perhaps this could be achieved using byte code and a virtual machine. Numba does that for Python.