Project Oberon: The Design of an Operating System and Compiler (Acm Press Books)

Category: Programming
Author: Niklaus Wirth
4.0
This Year Hacker News 2
This Month Stack Overflow 1

About This Book

Presents the results of Project Oberon: an entire software environment for a modern workstation created by the authors during 1986-89.

The primary goal of the project was to design and implement a system from scratch and to structure it in such a way that it could be described, explained, and unders

Comments

by anonymous   2019-07-21

I found the Dragon book much too hard to read with too much focus on language theory that is not really required to write a compiler in practice.

I would add the Oberon book which contains the full source of an amazingly fast and simple Oberon compiler Project Oberon.

Alt text

by pjmlp   2017-10-16
I live in Germany, do not always bother to check if the URL contains locale information.

Anyone that actually programmed MS-DOS, knows that we used to program directly against the hardware for actual work. MS-DOS was nothing more than what is usually known as monitor in OS literature.

Continuing the texts from people more relavant to the CS world than me,

"An operating system is a collection of things that don't fit into a language. There shouldn't be one." - Dan Ingalls on

https://archive.org/details/byte-magazine-1981-08 https://www.amazon.co.uk/Building-Parallel-Embedded-Real-Tim...

"Project Oberon: The Design Of An Operating System And Compiler" - Niklaus Wirth

https://www.amazon.co.uk/Project-Oberon-Design-Operating-Com...

And not to let this just be theory, here are a few examples of commercial products using the language runtime to interface with the hardware.

http://www.astrobe.com/default.htm

https://www.mikroe.com/products/#compilers-software

https://www.ptc.com/en/products/developer-tools