Компонентный Паскаль строго стандартизирован. GPCP и BlackBox совместимы на высоком уровне, SYSTEM отличается + в GPCP пара-тройка ключевых слов добавлена для интерфейса к .NET + добавлена обработка исключений.
Оберон-2 - почти подмножество КП. В Оберон-2 можно расширять любую запись, в КП надо помечать EXTENSIBLE. Плюс отличие в элементарных типах. По Оберонам-2 и др. не могу ничего сказать - не работал.