Jump to content

Oberon (programming language)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 195.46.228.xxx (talk) at 09:01, 25 September 2001 (Oberon is a language created by N. Wirth after Pascal and Modula.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Oberon is a programming language created by Professor Niklaus Wirth, the father of Pascal and Modula.

It is very modula-like in its syntax, but offers an interesting feature which is only making its way in today's world: exportability of procedures.


Imagine that for your program you create a .png viewer procedure and that you export it: any program on the system will be able to view .png files ! That's reusability at most. Granted this is possible currently on other systems (see for example the use made by Galeon of the Mozilla engine), but mechanisms in Oberon are far better and simpler than most of what currently exists.


Like NeXt, Oberon can also be a complete OS. Free implementations of Oberon can be found on the net.