[oh-buh-ron] /ˈoʊ bəˌrɒn/

(in medieval folklore) the king of the fairies.
Astronomy. one of the five moons of Uranus.
(in medieval folklore) the king of the fairies, husband of Titania
the outermost of the satellites of Uranus

king of the faeries and husband of Titania in medieval lore, from French Obéron, from Old French Auberon, perhaps from a Germanic source related to elf.
A strongly typed procedural programming language and an operating environment evolved from Modula-2 by Nicklaus Wirth in 1988. Oberon adds type extension (inheritance), extensible record types, multidimensional open arrays, and garbage collection. It eliminates variant records, enumeration types, subranges, lower array indices and for loops.
A successor called Oberon-2 by H. Moessenboeck features a handful of extensions to Oberon including type-bound procedures (methods).
Seneca is a variant of Oberon focussing on numerical programming under development by R. Griesemer in April 1993 (to be renamed).
See also Ceres workstation Oberon System.
Free ETH Oberon (ftp://ftp.inf.ethz.ch/pub/Oberon). MS-DOS (ftp://ftp.wustl.edu/mirrors/msdos/pgmutl/). Amiga (ftp://ftp.cso.uiuc.edu/pub/amiga/fish/ff380).
[“The Programming Language Oberon”, N. Wirth, Soft Prac & Exp 18(7):671-690 July 1988].
[“Programming in Oberon: Steps Beyond Pascal and Modula”, M. Reiser & N. Wirth, A-W 1992].
[“Project Oberon: the design of an operating system and compiler”, N. Wirth & J. Gutknecht, ACM Press 1992].
[“The Oberon Companion: A Guide to Using and Programming Oberon System 3”, André Fischer, Hannes Marais, vdf Verlag der Fachhochschulen, Zurich, 1997, ISBN 3-7281-2493-1. Includes CD-ROM for Windows, Linux, Macintosh and PC Native].


Read Also:

  • Oberon-2

    language 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 […]

  • Oberon-v

    (Formerly Seneca). R. Griesemer, 1990. Descendant of Oberon designed for numerical applications on supercomputers, especially vector or pipelined architectures. Includes array constructors and an ALL statement. “Seneca – A Language for Numerical Applications on Vectorcomputers”, Proc CONPAR 90 – VAPP IV Conf. R. Griesemer, Diss Nr. 10277, ETH Zurich.

  • Oberth

    [oh-bert; German oh-bert] /ˈoʊ bərt; German ˈoʊ bɛrt/ noun 1. Hermann Julius [hur-muh n jool-yuh s;; German her-mahn yoo-lee-oo s] /ˈhɜr mən ˈdʒul yəs;; German ˈhɛr mɑn ˈyu liˌʊs/ (Show IPA), 1894–1989, German physicist: pioneer in rocketry.

  • Obese

    [oh-bees] /oʊˈbis/ adjective 1. very fat or overweight; corpulent. /əʊˈbiːs/ adjective 1. excessively fat or fleshy; corpulent adj. 1650s, back-formation from obesity and in part from Latin obesus “fat, stout, plump,” past participle of obedere “that has eaten itself fat” (see obesity). According to OED, “Rare before 19th c.” Related: Obeseness. Latin obesus was translated […]

Disclaimer: Oberon definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.