LYCOS RETRIEVER Beta Retriever Home  |  What is Lycos Retriever?   
Oberon: Languages
built 634 days ago
The Oberon programming language is developed at Eidegnossishe Technische Hocsshule Zurich (or Swiss Federal Institute of Technology) in 1988, by Niklaus Wirth. Having an obsession with simplicity Wirth decided to include much of Pascal's syntax, while incorporating many of the object oriented features of Modula-2 (both of these languages were ... created by Wirth). Oberon is considered to be heir to Modula-2. Wirth'sgoal was to create a language that was exstensable and flexible. The result was a full object oriented language that was fit to accompany further development of Cres workstations.
Oberon is the name of a modern integrated [S]oftware environment for single-user workstations. It includes a language in the Pascal-/ Modula-tradition and a highly effective and compact operating platform. Most Oberon implementations come with a tutorial. For general information on Oberon see
Oberon logo In contrast to Pascal, Modula and Oberon did not appear at a time when computing reached new segments of the population. The module concept was not perceived in teaching as sufficiently significant to warrant a change to a new, albeit similar language. Text books had been selected, investments in learning had been made, time was not ripe for a change. Industry did not exactly embrace Modula either, with a few exceptions, mainly in Britain. A more palatable solution was to extend Pascal, retaining upward compatibility and old shortcomings. And there appeared competition in the form of C++ and Ada with powerful industrial backing.
"Except for some minor points, Component Pascal is a superset of Oberon-2. Compared to Oberon-2, it provides several clarifications and improvements. The language revision was driven by the experience with the BlackBox Component Framework, and the desire to further improve support for the specification, documentation, development, maintenance, and refactoring of component frameworks."
Source:
The goal is to provide a set of conformance tests for Oberon language consumers (e.g. compilers and language processors). The tests address issues like syntax, type semantic, declarations, operators, statements, predefined functions, and parts of the r
Source:
SEARCH
MORE ABOUT