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

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


ob:docu

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
ob:docu [2025/08/25 09:38] – [Языки семейства Оберон] Active Oberon от Oberon (без -2) и ссылка comdivob:docu [2026/09/10 10:39] (текущий) – [Диаграмма наследования в развитии Оберон-технологий] iadenisov
Строка 30: Строка 30:
 {{ :ob:oberongenealogy.png?1000 |}} {{ :ob:oberongenealogy.png?1000 |}}
  
-[[http://pub.iadenisov.ru/blackbox/oberongenealogy.gv|исходники CC BY-SA 4.0]] +{{ :ob:oberongenealogy.gv.zip | исходники CC BY-SA 4.0 }}
- +
 ===== Краткая история языка Паскаль ===== ===== Краткая история языка Паскаль =====
  
Строка 99: Строка 97:
  
 Главная идея уточнений по сравнению с Обероном-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.1756114710.txt.gz · Последнее изменение: (внешнее изменение)