Компьютеры антивирусы медицина спорт Пятница, 20.06.2025, 14:28
Меню сайта
Категории раздела
Мои статьи [12]
Компьютеры. [188]
Hi-Tech. [81]
Медицина. [102]
Антивирусники [61]
Энциклопедия языков программирования [61]
Интернет [30]
Софт [59]
Спорт [51]

Кнопка сайта


Статистика





Каталог ссылок. Информационный портал - Старого.NET




Онлайн всего: 1
Гостей: 1
Пользователей: 0

Луганет





Украинских гривен курсы валют Прага
(RUB)//-//
Евро(EUR)//-//
Доллар США(USD)//-//
Форма входа

Главная » Статьи » Энциклопедия языков программирования

Oberon
Ссылки: 
OberonCore - Оберон-технологии в России
Европейский центр программирования
ИНФОРМАТИКА-21
ETH Oberon Home Page

Oberon - язык общего назначения, созданый автором Pascal и Modula-2 Никлаусом Виртом (Niklaus Wirth) и его коллегами из Швейцарского федерального технического института г. Цюрих (ETH Zurich) в ходе разработки одноименной операционной системы для однопользовательской рабочей станции Ceres. Язык и операционная система названы именем одного из спутников планеты Уран - Оберона. 

Имеет долгую историю создания, является наследником Algol 60 (1960), Pascal (1970) и Modula (1979). Oberon синтезировал более четверти века исследований Н.Вирта по методологии и языкам программирования. Ему с учениками удалось добиться точного синтеза "старых" достижений структурного и модульного программирования (представленных еще в Модуле-2) с "новыми" объектными методами (языки Simula, Smalltalk ...). Вот, что говорил сам Вирт о своем "детище": "Он (Оberon) включает в себя средства, необходимые для объектно-ориентированного программирования, сохраняя стиль Паскаля, и является результатом моего стремления к простоте без потери выразительности. В этом должна состоять сущность языка, равно пригодного как для учебной аудитории, так и для профессиональной деятельности." 

Неслучайно, что в качестве эпиграфа к сообщению о языке Oberon Н. Вирт выбрал высказывание А.Эйнштейна: "Сделай так просто, как возможно, но не проще того". Наращивание мощи языка без его усложнения - принцип, которому неуклонно следует Н. Вирт. Если рассмотреть эволюцию соотвествующих языков программирования (Algol 60 -> Pascal -> Modula-2 -> Oberon) это становится очевидным. Каждый последующий язык существенно мощнее и совершенне предыдущего, но сложность синтаксиса (количество лексем) не только не растет, а уменьшается: 1085 -> 1012 -> 887 -> 765! 

В 1992 году сотрудничество Н.Вирта с Ханспетером Мёссенбёком (Hanspeter Mössenböck) привело к добавлению в язык ряда новых средств. Новая версия получила название Оberon-2. Оберон-2 представляет собой почти правильное расширение Оберона и является фактическим стандартом языка, который поддерживается большинством современных Оберон-систем. Удивительным выглядит то, что Оберон-2 оказался проще Оберона, расширением которого является. В отношении размера определения синтаксиса так оно и есть (765 -> 726). Да и по существу нововведения Оберона-2 оформлены очень экономно. 

Oberon (наряду с Modula-2, Forth, Smalltalk и Refal) включен в языковой базис разработки отечественной ОС нового поколения "Роса".

Категория: Энциклопедия языков программирования | Добавил: DankoIya (19.09.2009)
Просмотров: 628 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:




Друзья сайта
  • "Красота"
  • МСК "Лугор"
  • Северодонецк"
  • Поиск
    Пользовательского поиска




    Сними свой «Аватар»



    Как установить на один компьютер Windows Vista, XP и Linux?



    Доктор Веб нашел порнографию ВКонтакте