Компьютерные системы Оберон: различия между версиями
Содержимое удалено Содержимое добавлено
Метки: с мобильного устройства из мобильной версии |
Метки: отменено с мобильного устройства из мобильной версии |
||
Строка 33:
==Историческая перспектива==
После разработки языков программирования Euler, Algol W, Pascal, Modula и Modula-2, [https://ru.wikipedia.org/wiki/%D0%92%D0%B8%D1%80%D1%82,_%D0%9D%D0%B8%D0%BA%D0%BB%D0%B0%D1%83%D1%81 Никлаус Вирт] приступил к созданию языка Oberon ([[b:en:Oberon/oreport|сообщение о языке]]), первоначальный выпуск которого состоялся в 1986 году. Дизайн языка был обусловлен желанием создать операционную систему, похожую на ОС Alto, и пониманием того, что в Modula-2 не было необходимой языковой конструкции, которую мы бы сейчас назвали наследованием типов. Вирт выбрал другую точку зрения и назвал ее расширением типов. Помимо других синтаксических различий, которые были в основном упрощениями, расширение типов является основным различием между Modula-2 и Oberon. Познакомившись в Xerox PARC, Вирт в сотрудничестве с Юргом Гуткнехтом создал полноценную операционную систему, написанную на языке Oberon. Эта система также была названа Oberon. Различие между языком и системой обычно очевидно из контекста, в котором встречается этот термин.
|