Оберон-клуб «ВЄДАsoft»
https://zx.freeoberon.su/forum/

Đặng Minh Công, the author of AyaCompiler
https://zx.freeoberon.su/forum/viewtopic.php?f=105&t=252
Страница 2 из 2

Автор:  S.Atan [ 18 сен 2015, 21:16 ]
Заголовок сообщения:  Re: Đặng Minh Công, the author of AyaCompiler

Цитата:
а автоматически оттранслировать его в Си (например, с помощью XDev) и иметь возможность лазить по нему трейсером

Гы..ы..ы..

Зачем мне трэйсить СИ код, если надо трэйсить Оберон исходник!!!
Объясняю...
Оберон и паскаль немножко похожи по синтаксису... Делфи или FreePascal имеют встроеный трэйсер-отладчик, который сразу пробегает построчно исходный код и выполняет его!!!

FOR I:=0 TO 10 DO

X:=I*I;

END;

FOR I:=0 TO 10 DO BEGIN

X:=I*I;

END;

Вообщем переписывание кода - это возможность его протрэйсить на пример исполнения построчно кода ОБЕРОН!

А вот раскрутка компилятора без сборщика мусора ведёт к утечкам памяти уже в компиляторе!
Минь Цун зря отказался от FreePascal там же есть все необходимые инструменты для отслеживания утечек.
А в нынешнем состоянии компилятор течет. Уж как факт!!! :|

Автор:  Zorko [ 18 сен 2015, 22:09 ]
Заголовок сообщения:  Re: Đặng Minh Công, the author of AyaCompiler

Н-да. Как видим, сборщик мусора — это тот барьер, через который смогли перешагнуть не все разработчики компиляторов Оберона...

Но будем надеяться, что в Aya сборщик со временем появится.

Автор:  S.Atan [ 18 сен 2015, 22:55 ]
Заголовок сообщения:  Re: Đặng Minh Công, the author of AyaCompiler

Дело не в сборщике... Со сборщиком свои особенности.
Дело в том, что Минь Цун по причине отсутствия оного во FreePascal и стал разрабатывать компилятор на GCPC.
По исходникам на FPC я так и понял... Особенно по остальным разработкам.
НО!!! GCPC использует IL код и сборщик изначально зашит в RTL.
Да вообщем не важно... Я попробую потом убрать утечки (не успеваю просто за изменениями аффтора :D :D :D ) и запостю сдесь!!!

Страница 2 из 2 Часовой пояс: UTC + 2 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/