Язык программирования Oberon (http://www.uni-vologda.ac.ru/oberon/)
"Оберон отличается от Модулы-2 отсутствием многих необязательных конструкций; добавлены же в язык средства объектно-ориентированного программирования -- расширяемые записи. Оберон -- это самый простой универсальный язык. При этом, продолжая традицию Паскаля и Модулы-2, он обеспечивает строгий контроль на этапе трансляции, способствуя созданию надежных программ"
Ссылки по теме "Оберон" и "Компонентный паскаль"
--------------------------------------------------------------------------------