Zorko писал(а):
Также я не знаю по какой лицензии он распространяется, вроде в архиве никаких указаний на это нет.
В архиве в папке license приведены две лицензии: "GNU GENERAL PUBLIC LICENSE" и "GNU LESSER GENERAL PUBLIC LICENSE"
Zorko писал(а):
Ещё ограничением этого компилятора является неполная реализация возможностей Оберона-07, а именно — отсутствие сборки мусора.
Отсутствие GC, конечно, недостаток, но в оправдание разработчика компилятора можно сказать, что в описании Оберона-07 не указано, что его реализации должны включать сборщик мусора. Вот в описании Компонентного Паскаля такой пункт есть, да.
Реализации оберона для мелкоконтроллеров вполне могут не иметь сборщика мусора и вообще не уметь работать с динамической памятью -- ну какая там работа с динамическими объектами в ОЗУ 256 байт, например, из которых 30+ отведены под регистры, ещё 50 -- под стек, а остальной объём (аж целых 170 байт) -- под переменные. Мне несколько лет приходилось делать на сях софт для мелкоконтроллеров с такими ресурсами (MCS51)...