Home > dotnetjunkies > Oberon for .NETOberon for .NET

Oberon for .NETOberon for .NET

Oberon is a reflective programming language created in 1986 by Professor Niklaus Wirth (creator of the Pascal, Modula, and Modula-2 programming languages) and his associates at ETHZ in Switzerland. The name is from the moon of Uranus, Oberon.

 

http://www.bluebottle.ethz.ch/oberon.net/

 

 

Oberon Language Genealogy Tree

http://www.oberon.ethz.ch/genealogy.html

 

Native Oberon Operating System

http://www.oberon.ethz.ch/native/

 

Native Oberon is written in the original Oberon language designed by Niklaus Wirth. The system is an evolution of the operating system co-developed by Niklaus Wirth and Jürg Gutknecht and published in the book Project Oberon: The Design of an Operating System and Compiler, Addison-Wesley, 1992. The system is completely modular and all parts of it are dynamically loaded on-demand. Persistent object and rich text support is built into the kernel. Clickable commands embedded in “tool” texts are used as a transparent, modeless, highly customizable and low-overhead user interface, which minimizes non-visible state information. Mouse “interclicks” enable fast text editing. An efficient multitasking model is supported in a single-process by using short-running commands and cooperative background task handlers. The basic system is small – it fits on one 1.44MB installation diskette, including the compiler and TCP/IP networking. It is freely downloadable (with source code).

 

 

 

 

Bluebottle is a powerful operating system developed in the Programming Languages and Runtime Systems Research Group, based on the Active Object System (Aos) kernel. The Aos kernel provides a compact runtime environment for the Active Oberon language (pdf), which supports active objects (threads) directly, and enables the construction of efficient active object-based systems that directly run on the hardware.

http://www.bluebottle.ethz.ch/

http://www.bluebottle.ethz.ch/bbreact.html

PC Native Oberon Hardware Compatibility List

http://www.oberon.ethz.ch/hcl.html

Categories: dotnetjunkies
  1. No comments yet.
  1. No trackbacks yet.

Leave a comment