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

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


ob:docu

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
ob:docu [2021/06/19 18:42]
iadenisov
ob:docu [2022/08/15 16:12]
iadenisov
Строка 1: Строка 1:
 ===== Языки семейства Оберон ===== ===== Языки семейства Оберон =====
  
-Язык программирования Оберон разработан Никлаусом Виртом при разработке одноименной операционной системы. По словам автора, разработке помогло критическое осмысления языков: Модула-2, Паскаль, Ada, Smalltalk и Cedar. +Язык программирования [[ob:oberon|Оберон]] разработан Никлаусом Виртом при разработке одноименной операционной системы. По словам автора, разработке помогло критическое осмысления языков: Модула-2, Паскаль, Ada, Smalltalk и Cedar.
  
 От Оберона пошло несколько веток развития языка программирования: От Оберона пошло несколько веток развития языка программирования:
 +<uml>
 +component "Oberon" as OBR #Yellow
 +component "Oberon SA" as OSA #Gray
 +component "Active Oberon" as AOB #LightGreen
 +component "Oberon 2" as OB2 #LightGreen
 +component "Оберон-07" as O07 #LightGreen
 +component "Zonnon" as ZNN #Yellow
 +component "Component Pascal" as CMP #LightGreen
 +OBR -down-> OSA
 +OBR -down-> AOB
 +OBR -down-> OB2
 +OSA -down-> O07
 +AOB -down-> ZNN
 +OB2 -down-> CMP
 +</uml>
  
-[[ob:oberon|Оберон]] → [[ob:oberon-sa|Оберон-SA]] → [[ob:oberon07|Оберон-07]] +[[ob:oberon07|Оберон-07]] | [[ao:|Активный Оберон]] | [[ob:oberon2|Оберон-2]] [[cp:|Компонентный Паскаль (Блэкбокс Оберон)]]
- +
-[[ob:oberon|Оберон]] → [[ao:|Активный Оберон]] → [[zonnon:|Зоннон]] +
- +
-[[ob:oberon|Оберон]] → [[ob:oberon2|Оберон-2]] → [[cp:|Компонентный Паскаль]] +
  
 Диаграмма наследования в развитии Оберон-технологий Диаграмма наследования в развитии Оберон-технологий
Строка 21: Строка 31:
 ===== Краткая история языка Паскаль ===== ===== Краткая история языка Паскаль =====
  
-Историю языков линейки Оберон вытекает из развития языка Паскаль его автором.+История языков семейства Оберон вытекает из развития языка Паскаль его автором.
  
 ==== Алгол ==== ==== Алгол ====
Строка 115: Строка 125:
 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