Re:Chris Lattner on Swift and dynamic dispatch
by pjmlp on Sunday December 13, 2015 @03:23PM
(#10727752)
Because Wirth designed/influenced languages for system programming that I consider better than C.
Algol, Mesa, Object Pascal, Modula-2, Modula-3, Oberon, Oberon-2, Active Oberon, Oberon-07, Ada
All of them were used to write full operating systems for a few years.
However, except for Ada, all of them suffered from not being adopted by OS vendors that were able to deliver mainstream OS, as mainstream OS vendors adopted C to replace Assembly (Object Pascal on Apple's case) and eventually C++.
Algol, Mesa, Object Pascal, Modula-2, Modula-3, Oberon, Oberon-2, Active Oberon, Oberon-07, Ada
All of them were used to write full operating systems for a few years.
However, except for Ada, all of them suffered from not being adopted by OS vendors that were able to deliver mainstream OS, as mainstream OS vendors adopted C to replace Assembly (Object Pascal on Apple's case) and eventually C++.