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

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


ob:docu

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ob:docu [2025/07/11 23:32]
efimov
ob:docu [2026/07/08 20:31] (текущий)
rbv
Строка 18: Строка 18:
 AOB -down-> ZNN AOB -down-> ZNN
 OB2 -down-> CMP OB2 -down-> CMP
-OB2 -down-> AOB+OBR -down-> AOB
 </uml> </uml>
  
Строка 25: Строка 25:
 Линия Оберон-07 — это авторское уточнение исходного языка без существенных добавлений. Линия Оберон-07 — это авторское уточнение исходного языка без существенных добавлений.
  
 +[[https://web.archive.org/web/20191207132227/http://www.ethoberon.ethz.ch/genealogy.html|Генеалогия на сайте ETHZ(архив)]]
 ===== Диаграмма наследования в развитии Оберон-технологий ===== ===== Диаграмма наследования в развитии Оберон-технологий =====
  
Строка 99: Строка 99:
  
 Главная идея уточнений по сравнению с Обероном-2 была в том, чтобы дать проекти­ров­щику компонентного каркаса более полный контроль над ее проектируемыми свойствами в плане безопасности. Положительным результатом стало то, что теперь легче обеспечить целостность больших компонентных систем, что особенно важно во время итеративных циклов проектирования, когда библитека разрабатывается, и позднее, когда архитектура системы должна быть переработана, чтобы обес­печить дальнейшую эволюцию и поддержку. Главная идея уточнений по сравнению с Обероном-2 была в том, чтобы дать проекти­ров­щику компонентного каркаса более полный контроль над ее проектируемыми свойствами в плане безопасности. Положительным результатом стало то, что теперь легче обеспечить целостность больших компонентных систем, что особенно важно во время итеративных циклов проектирования, когда библитека разрабатывается, и позднее, когда архитектура системы должна быть переработана, чтобы обес­печить дальнейшую эволюцию и поддержку.
- 
- 
- 
-==== BlackBox ==== 
- 
- 
-Компания Oberon microsystems разрабатывала компонентную библиотеку <каркас> BlackBox Compo­nent Framework начиная с 1992 г. (сначала библиотека называлась Oberon/F). Эта библи­о­тека написана на Компонентном Паскале и упрощает разработку компонентов графи­чес­кого пользовательского интерфейса. Она поставляется с несколькими компонен­тами, включая текстовый редактор, систему визуального проектирования, средство досту­па к базам данных SQL, интегрированную среду разработки, а также систему поддержки выполнения программ на Компонентном Паскале. Весь пакет представляет собой развитый, но весьма нетребовательный к системным ресурсам инструмент быстрой разработки ком­по­нентных приложений, названный BlackBox Component Builder (Блэкбокс). Он нетребова­телен к системным ресурсам, т.к. полностью построен из модулей Компо­нен­т­ного Паскаля — включая ядро со сборщиком мусора, а также самого компилятора языка Компонентный Паскаль. Это — иллюстрация как мощи концепции компонентного программ­ного обеспечения вообще, так и адекватности языка Компонентный Паскаль в частности. 
- 
-Недавно диапазон приложений системы BlackBox Component Builder был значительно расширен за счет среды кросс-программирования Denia, которая является компонентом, расширающим систему Блэкбокс. Denia позволяет выполнять кросс-программирование на Компо­нен­тном Паскале для новой операционной системы реального времени JBed, которая полностью реализована на Компонентном Паскале. JBed предназначен для встроенных систем и приложений с жесткими требованиям реального времени [hard real-time requirements], например, в робототехнике и промышленной автоматизации. Большое применение JBed нашла в мобильных устройствах. 
- 
  
  
ob/docu.1752265972.txt.gz · Последнее изменение: 2025/07/11 23:32 — efimov