Project Oberon: Design of an operating system, a compiler, and a computer [pdf]
1–10 of 43 posts
Re: Project Oberon: Design of an operating system, a compiler, and a computer [pdf]
#2Side note: can we get a better tag on this to show it's a PDF file? I think the source is reputable but I always freak out when a url goes to a pdf.
Re: Project Oberon: Design of an operating system, a compiler, and a computer [pdf]
#3Re: Project Oberon: Design of an operating system, a compiler, and a computer [pdf]
#4(Just saying because there were many threads on how to represent text buffers for fast editing on HN:
https://news.ycombinator.com/item?id=15381886 https://news.ycombinator.com/item?id=11244103 https://news.ycombinator.com/item?id=14129543 https://news.ycombinator.com/item?id=15387672 https://news.ycombinator.com/item?id=14046446 )
Re: Project Oberon: Design of an operating system, a compiler, and a computer [pdf]
#5I wonder how it compares to Nand To Tetris. Other than that, it seems really interesting. Has anyone read it?
Re: Project Oberon: Design of an operating system, a compiler, and a computer [pdf]
#6RIP Prof Wirth Side note: can we get a better tag on this to show it's a PDF file? I think the source is reputable but I always freak out when a url goes to a pdf.
Re: Project Oberon: Design of an operating system, a compiler, and a computer [pdf]
#7"The Oberon companion - a guide to using and programming Oberon System 3"
https://www.semanticscholar.org/paper/The-Oberon-companion-a...
You can access the source code from Rochus fork,
https://github.com/rochus-keller/OberonSystem3
Or the Active Oberon evolution, although not directly done by Niklaus Wirth,
https://gitlab.inf.ethz.ch/felixf/oberon
Screenshots and OS Manual,
https://gitlab.inf.ethz.ch/felixf/oberon/-/blob/main/ocp/Doc...
Or Component Pascal and Blackbox IDE, created by a startup out of ETHZ
Re: Project Oberon: Design of an operating system, a compiler, and a computer [pdf]
#8> The largest chapter of the 1992 edition of this book dealt with the compiler translating Oberon programs into code for the NS32032 processor. This processor is now neither available nor is its architecture recommendable. Instead of writing a new compiler for some other commercially available architecture, I decided to design my own in order to extend the desire for simplicity and regularity to the hardware. The ult…
(he eventually ported the hardware description to his own HDL, Lola)
Re: Project Oberon: Design of an operating system, a compiler, and a computer [pdf]
#9Re: Project Oberon: Design of an operating system, a compiler, and a computer [pdf]
#10> The largest chapter of the 1992 edition of this book dealt with the compiler translating Oberon programs into code for the NS32032 processor. This processor is now neither available nor is its architecture recommendable. Instead of writing a new compiler for some other commercially available architecture, I decided to design my own in order to extend the desire for simplicity and regularity to the hardware. The ult…