Оберон-клуб «ВЄДАsoft» https://zx.oberon.org/forum/ |
|
Đặng Minh Công, the author of AyaCompiler https://zx.oberon.org/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. Да вообщем не важно... Я попробую потом убрать утечки (не успеваю просто за изменениями аффтора ) и запостю сдесь!!! |
Страница 2 из 2 | Часовой пояс: UTC + 2 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |