Their sin was not being bundled with an OS, originally distributed with source code by a symbolic price.
Their sin was not being bundled with an OS, originally distributed with source code by a symbolic price.
I don't really want to restart a flame war that was extinguished decades ago but Kernighan's critique of Pascal (http://www.lysator.liu.se/c/bwk-on-pascal.html) is an interesting read today - if only because it reminds me how much simpler things were back then - no mention of memory safety or multi-threading.
I have no knowledge of Object Pascal and Modula-2, so won't comment.
Cleverly not mentioning that many issues were fixed on ISO Extended Pascal and other dialects.
Also that back then outside Bell Labs, most C compilers were actually dialects of the real thing, like Small C and RatC. So it was not like C wasn't without its portability issues outside UNIX.
As for memory safety and multi-threading, check Concurrent Pascal and Solo OS from Per Brinch Hansen.
Yes, Kernighan was “clever” in 1981 to ignore ISO Extended Pascal, a standard published in 1991. (I'm also not sure if there was ever more than one implementation of Extended Pascal, though Free Pascal claims it as a planned future feature.)
Many of them available in 1981 dialects
Was not abandoned, it was rebranded to “Delphi” and is still around.
As for Oberon, Astrobe is still in business.