I only tried to make a picture, but you quoted the wrong parts of my picture. I will explain what is wrong today: Do you know prof Wirth? You probably know that he created Pascal. What not a lot of guys know is that after he created Pascal he continued with new languages, Modula and after that he created Oberon. Now Oberon <https://en.wikipedia.org/wiki/Oberon_(programming_language)> is a language that is different from the rest of most programming languages because of a couple of things: It compiled like a rocket, was type safe, completely garbage collected, it did have modules and objects, was safe and a lot more. It was designed in a reaction to Ada and C++. Most of all, it was simple.
The problem is that this language was designed in the 1980s and still today nobody knows it. Why? I don't know. Maybe it was because "the industry took off", but it was miles ahead of both Ada and C++. Oberon was a very well designed language. If an operating system was designed in Oberon then you don“t have to worry about a lot of things. Then you would be productive and you wouldn't need to wait for hours because it is compiling. And Oberon also only compiles the modules. There is no linker, so you end up with lots of tiny compiled modules. I still don't believe you understand what I am trying to say. So I am going to repeat what I said before: So, to answer your question, fixing something like this is probably impossible, because of all the hardware and software that is involved. You just can't push the picture of an elephant into a mice-like device and the other way around. The only thing that does work is simplicity, but we are miles away from that.
