Текущий архив: 2003.11.13;
Скачать: CL | DM;
ВнизКомпилятор... Найти похожие ветки
← →
Saimon (2003-10-29 16:20) [0]Скажите, плиз, уважаемые Мастера.
Как мне написать свой компилятор. Или если есть у кого свой исходник (желательно Delphi) пришлите мне, по возможности.
Заранее благодарен. Saimon.
← →
Digitman (2003-10-29 16:24) [1]Удалено модератором
Примечание: Offtopic
← →
Amoeba (2003-10-29 16:45) [2]Удалено модератором
Примечание: Offtopic
← →
Skier (2003-10-29 16:50) [3]Удалено модератором
Примечание: Offtopic
← →
Digitman (2003-10-29 17:04) [4]Удалено модератором
Примечание: Offtopic
← →
Вася Пупкин (2003-10-29 17:11) [5]http://kit.kulichki.net/crenshaw/crenshaw.html
← →
Юрий Зотов (2003-10-29 17:12) [6]> Saimon (29.10.03 16:20)
> Как мне написать свой компилятор
Начните с изучения таких вещей, как формальные грамматики, формы Бэкуса-Наура, синтаксические диаграммы, конечные автоматы и МП-автоматы.
Я без шуток, вполне серьезно. Все компиляторы с этих вещей и начинаются. А когда Вы их освоите - тогда сами увидите, что делать дальше.
← →
Skier (2003-10-29 17:15) [7]Можно ещё посоветовать отличную книгу "Компиляторы: принципы, технологии и инструменты" А. Ахо, Р. Сети и Дж. Ульмана.
← →
Игорь Шевченко (2003-10-29 17:16) [8]Можно еще поискать на www.torry.net примеры готовых лексичесикх и синтаксических анализаторов, чтобы не писать их самому.
← →
Fiend (2003-10-29 17:22) [9]
> Игорь Шевченко © (29.10.03 17:16) [8]
Но тогда возниканет проблема недопонимания Parse
← →
Anatoly Podgoretsky (2003-10-29 17:28) [10]Saimon (29.10.03 16:20)
Так все таки написать или исходники?
← →
Игорь Шевченко (2003-10-29 17:35) [11]Fiend © (29.10.03 17:22)
> Но тогда возниканет проблема недопонимания Parse
А она сильно важна ? Все равно, семантическим анализом придется самому заниматься, а то, что я назвал, это всего лишь инструменты...
← →
Digitman (2003-10-29 17:36) [12]попробую не более рисковать угодить в OffTopic и предложить свой вариант в тему "как .."
я бы начал с изучения и задействования в будущем "компиляторе" гтового кода, реализующего лексический, семантический, синтаксический и прочие разборы ... и взял бы для этой цели OpenSource-пакет Delphi Lex&Yacc
← →
Serginio666 (2003-10-29 17:37) [13]http://algolist.manual.ru/
http://se.math.spbu.ru/Courses/dotNETCompilerEngineering/DEFAULT.HTM
← →
Fiend (2003-10-29 17:41) [14]То Игорь Шевченко © (29.10.03 17:35) [11]
Не, ну я так понимаю человек сюда прищёл научиться компиллер от и до писать???
Думаю в любом деле нужна полная ясность, а как иначе???
← →
Игорь Шевченко (2003-10-29 17:48) [15]Fiend © (29.10.03 17:41)
Если от и до, тогда Ахо и Ульман. Или Конвей с Грисом. Никакие исходники не помогут. Мыслимое ли дело - в исходниках готового компилятора разобраться :)
Страницы: 1 вся ветка
Текущий архив: 2003.11.13;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.048 c