Langbahn Team – Weltmeisterschaft

Oberon-2: Difference between revisions

Content deleted Content added
137.111.13.34 (talk)
No edit summary
RJFJR (talk | contribs)
m stub to compu-lang-stub, add cleanup template
Line 1: Line 1:
{{cleanup}}
Oberon-2 is a refinement to [[Oberon programming language]], which adds the FOR loop and type bound procedures, which is to Oberon, what classes are to other object oriented programming languages. It was developed at [[ETH Zurich|ETH-Zürich]] by [[Niklaus Wirth]] and Hanspeter Mössenböck, who is now at Institut für Systemsoftware (SSW) of the University of Linz, Austria.

'''Oberon-2''' is a refinement to [[Oberon programming language]], which adds the FOR loop and type bound procedures, which is to Oberon, what classes are to other object oriented programming languages. It was developed at [[ETH Zurich|ETH-Zürich]] by [[Niklaus Wirth]] and Hanspeter Mössenböck, who is now at Institut für Systemsoftware (SSW) of the University of Linz, Austria.


A superset of [[Oberon-1]], developed by H. Moessenboeck in 1991 to add object-orientation. Oberon-2 was a redesign of [[Object Oberon]]. It included type-bound procedures (equivalent to methods), read-only export of variables and record fields, open array variables, and a "with" statement with variants. It reintroduced the "for" statement.
A superset of [[Oberon-1]], developed by H. Moessenboeck in 1991 to add object-orientation. Oberon-2 was a redesign of [[Object Oberon]]. It included type-bound procedures (equivalent to methods), read-only export of variables and record fields, open array variables, and a "with" statement with variants. It reintroduced the "for" statement.
Line 5: Line 7:
There is an Oberon-2 Lex scanner and Yacc parser by Stephen J Bevan of Manchester University, UK, based on the one in the Mössenböck and Wirth reference. Version 1.4.
There is an Oberon-2 Lex scanner and Yacc parser by Stephen J Bevan of Manchester University, UK, based on the one in the Mössenböck and Wirth reference. Version 1.4.


ftp://neptune.inf.ethz.ch/Oberon/.


==References==
ftp://ftp.psg.com/pub/oberon/.
*"The Programming Language Oberon-2", H. Mössenböck, N. Wirth, Institut für Computersysteme, ETH Zürich, January 1992.

*"Second International Modula-2 Conference", Sept 1991.
["The Programming Language Oberon-2", H. Mössenböck, N. Wirth, Institut für Computersysteme, ETH Zürich, January 1992].

["Second International Modula-2 Conference", Sept 1991].


== External links ==
== External links ==
Line 17: Line 16:
* [http://www.ssw.uni-linz.ac.at/Research/Projects/Oberon.html Oberon at SSW, Linz]
* [http://www.ssw.uni-linz.ac.at/Research/Projects/Oberon.html Oberon at SSW, Linz]
* [http://www-vs.informatik.uni-ulm.de/projekte/Oberon-2.Report/ Language Report]
* [http://www-vs.informatik.uni-ulm.de/projekte/Oberon-2.Report/ Language Report]
* ftp://neptune.inf.ethz.ch/Oberon/.
* ftp://ftp.psg.com/pub/oberon/.



[[Category:Programming languages]]
[[Category:Programming languages]]


{{msg:stub}}
{{compu-lang-stub}}
{{FOLDOC}}
{{FOLDOC}}

Revision as of 20:31, 8 May 2005

You must add a |reason= parameter to this Cleanup template – replace it with {{Cleanup|reason=<Fill reason here>}}, or remove the Cleanup template.

Oberon-2 is a refinement to Oberon programming language, which adds the FOR loop and type bound procedures, which is to Oberon, what classes are to other object oriented programming languages. It was developed at ETH-Zürich by Niklaus Wirth and Hanspeter Mössenböck, who is now at Institut für Systemsoftware (SSW) of the University of Linz, Austria.

A superset of Oberon-1, developed by H. Moessenboeck in 1991 to add object-orientation. Oberon-2 was a redesign of Object Oberon. It included type-bound procedures (equivalent to methods), read-only export of variables and record fields, open array variables, and a "with" statement with variants. It reintroduced the "for" statement.

There is an Oberon-2 Lex scanner and Yacc parser by Stephen J Bevan of Manchester University, UK, based on the one in the Mössenböck and Wirth reference. Version 1.4.


References

  • "The Programming Language Oberon-2", H. Mössenböck, N. Wirth, Institut für Computersysteme, ETH Zürich, January 1992.
  • "Second International Modula-2 Conference", Sept 1991.

This article is based on material taken from the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later.