Инструменты пользователя

Инструменты сайта


ob:docu

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
ob:docu [2021/06/19 14:33]
iadenisov [Oberon v5]
ob:docu [2021/11/12 19:38]
iadenisov [Oberon v5]
Строка 1: Строка 1:
 ===== Языки семейства Оберон ===== ===== Языки семейства Оберон =====
  
 +Язык программирования Оберон разработан Никлаусом Виртом при разработке одноименной операционной системы. По словам автора, разработке помогло критическое осмысления языков: Модула-2, Паскаль, Ada, Smalltalk и Cedar. 
 +
 +От Оберона пошло несколько веток развития языка программирования:
  
 [[ob:oberon|Оберон]] → [[ob:oberon-sa|Оберон-SA]] → [[ob:oberon07|Оберон-07]] [[ob:oberon|Оберон]] → [[ob:oberon-sa|Оберон-SA]] → [[ob:oberon07|Оберон-07]]
  
-[[ob:oberon|Оберон]] → [[ob:oberon2|Оберон-2]] → [[ao:|Активный Оберон]]+[[ob:oberon|Оберон]] → [[ao:|Активный Оберон]] → [[zonnon:|Зоннон]]
  
 [[ob:oberon|Оберон]] → [[ob:oberon2|Оберон-2]] → [[cp:|Компонентный Паскаль]] [[ob:oberon|Оберон]] → [[ob:oberon2|Оберон-2]] → [[cp:|Компонентный Паскаль]]
  
 +
 +Диаграмма наследования в развитии Оберон-технологий
 +
 +{{ :ob:oberongenealogy.png?800 |}}
 +
 +[[http://pub.iadenisov.ru/blackbox/oberongenealogy.gv|исходники CC BY-SA 4.0]]
  
  
 ===== Краткая история языка Паскаль ===== ===== Краткая история языка Паскаль =====
  
-Историю языков линейки Оберон вытекает из развития языка Паскаль его автором.+История языков семейства Оберон вытекает из развития языка Паскаль его автором.
  
 ==== Алгол ==== ==== Алгол ====
Строка 92: Строка 101:
 На основе опыта разработки Oberon-SA в 2007 году Н. Вирт уточнил исходное определение языка Оберон. Новая версия языка получила название Oberon-07 (Revised Oberon). На основе опыта разработки Oberon-SA в 2007 году Н. Вирт уточнил исходное определение языка Оберон. Новая версия языка получила название Oberon-07 (Revised Oberon).
  
-Для языка Oberon-07 австралийская фирма CFB Sowtware выпустила компилятор Astrobe для микропроцессоров семества LPC2000 и Cortex-M3 (NXP).+Для языка Oberon-07 австралийская фирма CFB Software выпустила компилятор Astrobe для микропроцессоров ARM.
  
  
Строка 106: Строка 115:
 https://www.inf.ethz.ch/personal/wirth/Oberon/Oberon07.Report.pdf https://www.inf.ethz.ch/personal/wirth/Oberon/Oberon07.Report.pdf
  
-Для этого варианта языка был обновлен компилятор Astrobe, а также был разработан новый компилятор O7 для микроконтроллеров с архитектурой ARMv{6,7E}-M:+Для этого варианта языка был обновлен компилятор Astrobe, а также был разработан новый [[ob:o7|компилятор O7]] для микроконтроллеров с архитектурой ARMv{6,7E}-M:
  
 https://github.com/aixp/O7 https://github.com/aixp/O7
  
  
ob/docu.txt · Последнее изменение: 2024/02/21 18:08 — comdiv