BlackBox Component Builder

BlackBox Component Builder
BlackBox Component Builder
BlackBoxComponentBuilder16rc6.png
BlackBox Component Builder 1.6-rc6
Тип

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]

Примечания

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "BlackBox Component Builder" в других словарях:

  • BlackBox Component Builder — is an integrated development environment optimized for component based software development. It consists of development tools, a library of reusable components, a framework that simplifies the development of robust custom components and… …   Wikipedia

  • BlackBox Component Builder — Der BlackBox Component Builder ist ein mittlerweile kostenloses, seit 1990 von Oberon microsystems entwickeltes, komponentenbasiertes Entwicklungssystem für die typsichere und objektorientierte Programmiersprache Component Pascal. Der BlackBox… …   Deutsch Wikipedia

  • Component Pascal — Paradigmen: imperativ, modular, objektorientiertert, komponentenorientiert Erscheinungsjahr: 1990 Entwickler: Niklaus Wirth / Oberon microsystems Aktuelle&# …   Deutsch Wikipedia

  • Component Pascal — Paradigm(s) imperative, structured, modular, object oriented Appeared in 1991 Designed by Oberon Microsystems Typing discipline strong, static Influenced by …   Wikipedia

  • Blackbox — Black Box engl. [blæk bɔks], (dt. schwarzer Kasten) steht für: allgemein ein geschlossenes System unter Vernachlässigung des inneren Aufbaus, siehe Black Box (Systemtheorie) – dort auch zur Wortherkunft einen dunklen und schallisolierten Raum,… …   Deutsch Wikipedia

  • Component-based software engineering — A simple example of two components expressed in UML 2.0. The checkout component, responsible for facilitating the customer s order, requires the card processing component to charge the customer s credit/debit card (functionality that the latter… …   Wikipedia

  • Компонентный Паскаль — Component Pascal Класс языка: императивный, струтурный, модульный,компонентный, объектный Появился в: 2001[1] Автор(ы): Oberon Microsystems Типизация данных …   Википедия

  • Оберон-2 — Оберон  язык программирования высокого уровня, разработанный Никлаусом Виртом, а также одноимённая операционная система, разработанная Виртом и Юргом Гуткнехтом. Это также родовое имя для всего семейства близкородственных языков, производных от… …   Википедия

  • Оберон (язык программирования) — У этого термина существуют и другие значения, см. Оберон. Oberon Класс языка: императивный, структурированный, модульный Появился в: 1986 Автор(ы) …   Википедия

  • Programmkomponente — Eine Komponente ist in der Softwareentwicklung in Bezug auf Softwarearchitektur ein Teil einer Software. Inhaltsverzeichnis 1 Definition 2 Komponenten Interface 3 Auswirkungen 3.1 Fehlverhalten 3.2 …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»