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

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


ob:docu

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
ob:docu [2025/08/25 12:38]
comdiv [Языки семейства Оберон] Active Oberon от Oberon (без -2) и ссылка
ob:docu [2026/07/08 20:31] (текущий)
rbv
Строка 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.1756114710.txt.gz · Последнее изменение: 2025/08/25 12:38 — comdiv