Это старая версия документа!
Компонентный Паскаль (Component Pascal, Блэкбокс Оберон) — это высокоуровневый язык программирования широкого применения, который поддерживает парадигму компонентно-ориентированного программирования.
Компонентный Паскаль наследует основные черты языка Оберон-2, но добавляет возможности по контролю за расширением типов, а также упрощает работу со строками.
BlackBox Component Builder содержит в своём составе компилятор для языка Компонентный Паскаль, а также — расширяемый набор модулей и необходимые средства для их загрузки и совместной работы.
Привет Мир!
MODULE ObxHello0;
IMPORT StdLog;
PROCEDURE Do*;
BEGIN
StdLog.String("Привет Мир!"); StdLog.Ln
END Do;
END ObxHello0.
По версии ChatGPT
Компонентный Паскаль (Component Pascal) — это строгий, компактный и очень инженерный язык, выросший из Оберона Никлауса Вирта. Его сильные стороны особенно хорошо раскрываются в системном, научном и долгоживущем ПО.
Вот ключевые достоинства.
Компонентный Паскаль намеренно мал и ортогонален:
👉 В результате код легко понимать через годы, даже без IDE и автодополнений.