BlackBox Component Builder | это... Что такое BlackBox Component Builder? (original) (raw)
BlackBox Component Builder
![]() |
|
---|---|
Тип | IDE |
Разработчик | Oberon Microsystems AG |
Операционная система | Windows |
Последняя версия | 1.5 (23 декабря 2005 года) |
Кандидат в релизы | 1.6-rc6 (08 сентября 2008 года[1]) |
Лицензия | BlackBox Component Builder Open Source License[2] |
Сайт | oberon.ch/blackbox.html |
BlackBox Component Builder — интегрированная среда разработки, предназначенная для разработки компонентно-ориентированного программного обеспечения. Содержит средства разработки, библиотеки повторно используемых компонентов, каркас, упрощающий разработку надёжных компонентов и приложений, а также среду исполнения компонентов.
В BlackBox разработка приложений и их компонентов ведётся на Компонентном Паскале. Этот язык — наследник Паскаля, Модулы-2 и Оберона. Он обеспечивает такие современные средства как объекты, компоненты (в виде модулей), полный статический и динамический контроль типов (в том числе через границы компонентов), динамическую загрузку и выгрузку компонентов, а также сборку мусора. BlackBox Component Builder написан целиком на Компонентном Паскале (с вставками двоичных машинных команд в некоторых модулях самого низкого уровня): все библиотечные компоненты, все средства разработки, включая компилятор Компонентного Паскаля и даже такой низкоуровневый компонент, как система выполнения со сборщиком мусора.
«Благодаря сочетанию эффективности, автоматического управления памятью и легкости создания специальной интерактивной графики Блэкбокс оказался весьма привлекательным для сложных научных расчетов синтетического характера («умные» численные алгоритмы, символическая алгебра большого объема, системы обработки данных и моделирования). Например, на Блэкбоксе создано ПО для расчета бортовых фазированных решеток истребителя Eurofighter (полный объем ПО — около миллиона строк). На Блэкбоксе сделана система управления крупнейшего каскада ГЭС на Амазонке (корпорация Alstom Power), а также целый ряд других приложений, в т.ч. для экспериментальной и теоретической ядерной физики.»[3][4]
Примечания
- ↑ BlackBox 1.6-rc6
- ↑ Политика лицензирования системы Блэкбокс
- ↑ С мертв / xаkер, 2007.
- ↑ Подробнее о применениях BlackBox Component Builder
Ссылки
- Официальный сайт
- Оберон технологии в России, русскоязычная поддержка, документация, компоненты…
- Коллекция компонентов для BlackBox Гельмута Цинна (CPC)
- Коллекция компонентов для BlackBox проекта OberonCore)