Ещё раз, товарищи, о целях проекта:
Мы пишем новый хороший компилятор, но к тому же это и учебный проект, к тому же общедоступный для понимания.
Под хорошим компилятором в данном контексте понимается такой компилятор, который:
[*] Компилирует в машинный код, а не в другой язык программирования
[*] Доступен на многих распространённых платформах
[*] Достаточно прост во внутреннем устройстве и понимании
[*] Развивается и поддерживается крупным сообществом разработчиков
[*] Активно используется людьми

Книга Вирта хорошо и понятно написана, но тяжела в освоении для тех людей, кто ещё не обладает достаточно большими знаниями и опытом в сфере программирования. Наша книга, хотя и будет во многом похожа на книгу Вирта, будет носить немного другой характер.

Трансляция в другой язык программирования уничтожает львинную долю преимуществ Оберона как надёжной системы. Во многих случаях это допустимый компромисс, но если мы хотим добиться признания Оберона, вывода его «в люди», то все его преимущества должны быть показаны с лучшей стороны. Люди должны видеть доказательство Оберона как надёжной системы, а не только умозрительное заключение, что он «мог бы быть вполне надёжен, если бы компилировался напрямую в машинный код». Блэкбокс есть, но он ограничен архитектурой 486-х процессоров.