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

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


ob:docu

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
ob:docu [2022/08/15 16:12]
iadenisov
ob:docu [2022/08/15 17:35]
madzi [Языки семейства Оберон]
Строка 4: Строка 4:
  
 От Оберона пошло несколько веток развития языка программирования: От Оберона пошло несколько веток развития языка программирования:
 +
 <uml> <uml>
 component "Oberon" as OBR #Yellow component "Oberon" as OBR #Yellow
Строка 21: Строка 22:
  
 [[ob:oberon07|Оберон-07]] | [[ao:|Активный Оберон]] | [[ob:oberon2|Оберон-2]] | [[cp:|Компонентный Паскаль (Блэкбокс Оберон)]] [[ob:oberon07|Оберон-07]] | [[ao:|Активный Оберон]] | [[ob:oberon2|Оберон-2]] | [[cp:|Компонентный Паскаль (Блэкбокс Оберон)]]
 +
 +<uml>
 +cloud "ETH" {
 +  folder "Pascal (N.Wirth)" {
 +    component "Pascal" as Pascal
 +  }
 +
 +  folder "Modula-2 (N.Wirth)" {
 +    component "Modula-2" as Modula2
 +  }
 +
 +  folder "Oberon (N.Wirth)" {
 +    component "Oberon" as Oberon
 +  }
 +
 +  folder "Oberon SA (N.Wirth)" {
 +    component "Oberon SA" as OberonSA
 +  }
 +
 +  folder "Object Oberon ()" {
 +    component "Object Oberon" as ObjectOberon
 +  }
 +
 +  folder "Oberon-2 (N.Wirth,H.Mossenbok)" {
 +    component "Oberon-2" as Oberon2
 +  }
 +
 +  folder "Active Oberon ()" {
 +    component "AOS" as AOS
 +    component "JaOS" as JAOS
 +    component "BlueBottle" as BlueBottle
 +    component "Active Oberon" as ActiveOberon
 +    AOS -down-> JAOS
 +    AOS -down-> BlueBottle
 +    BlueBottle -down-> ActiveOberon
 +  }
 +}
 +
 +cloud "Microsoft" {
 +  folder "Zonnon (J.Gutknecht)" {
 +    component "Zonnon" as Zonnon
 +  }
 +}
 +
 +folder "Oberon/L ()" {
 +  component "Oberon/L" as OberonL
 +}
 +
 +folder "Component Pascal ()" {
 +  component ComponentPascal as CP
 +}
 +
 +cloud "1985, Kronos Research Group" {
 +  frame "Excelsior OS" as ExcelsiorOS
 +}
 +
 +cloud "1999, Excelsior Inc." {
 +  node "XDS" as XDS
 +}
 +
 +cloud "1993, Oberon Microsystems Inc." {
 +  node "BlackBox Component Builder" as BlackBox
 +}
 +
 +Pascal -down-> Modula2
 +Modula2 -down-> Oberon
 +Oberon -down-> OberonSA
 +Oberon -down-> ObjectOberon
 +ObjectOberon -down-> Oberon2
 +Oberon2 -down-> OberonL
 +OberonL -down-> CP
 +ObjectOberon -down-> ActiveOberon
 +ActiveOberon -down-> Zonnon
 +Oberon ..> ActiveOberon
 +
 +ExcelsiorOS .|> Modula2
 +XDS .|> Modula2
 +XDS .|> Oberon2
 +
 +BlackBox .|> CP
 +</uml>
  
 ===== Диаграмма наследования в развитии Оберон-технологий ===== ===== Диаграмма наследования в развитии Оберон-технологий =====
  
-{{ :ob:oberongenealogy.png?800 |}}+{{ :ob:oberongenealogy.png?1000 |}}
  
 [[http://pub.iadenisov.ru/blackbox/oberongenealogy.gv|исходники CC BY-SA 4.0]] [[http://pub.iadenisov.ru/blackbox/oberongenealogy.gv|исходники CC BY-SA 4.0]]
ob/docu.txt · Последнее изменение: 2024/02/21 18:08 — comdiv