язык Оберон [Oberon] язык ООП, разработан Н. Виртом (Niklaus Wirth) после Модулы-2 и также имеет сходный с Паскалем синтаксис. В Обероне отсутствует часть конструкций, присутствующих в Модуле-2. Одной из целей разработки являлось упрощение языка, исключение ситуаций, когда близкие по смыслу возможности реализовывались одновременно несколькими способами. Развитием языка является Oberon-2. Помимо собственно языка программирования Оберон, существует операционная система Oberon, предназначенная как для установки на "голую" машину, так и поверх ОС и реализованная под различные платформы (Win32, DOS, Linux) Смотри также: Modula-2, OOP
noun Etymology: Middle French, from Old French Auberon the king of the fairies in medieval folklore
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.