|
|
|
|
|
by lboasso
941 days ago
|
|
I think Fogus was able to summarize it quite well in his "Six works of Computer Science-Fiction" blog post [0]: "Wirth’s magnum opus is the quintessential example of Computer Science alternative-history world-building." Note that Oberon was not only the name of a programming language, it was also the name of an innovative (at that time) operating system.
It is possible to program real-world programs today in Oberon depending on the used implementation. For example oberonc [1] is a compiler targeting the JVM and allows you to leverage the JVM ecosystem by invoking Java code (or any other language that compiles to Java bytecode).
For more Oberon implementations see [2] [0] http://blog.fogus.me/2015/04/27/six-works-of-computer-scienc... [1] https://github.com/lboasso/oberonc [2] http://oberon07.com/compilers.xhtml |
|
it was also an example of a complete system (from hw through os + dev tools to apps) which had been developed by only two people.
I thoroughly enjoyed Wirth's excuse for an FPGA re-implementation: "no commercial machines would talk to my favourite mouse —given to me as a parting gift from my Xerox sabbatical— so I built a workstation that would"
(He once gave a slideshow of the workstations he'd designed over the years, and although the displays got bigger, and the cpu and storage got smaller, the mouse remained the same...)