Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.49 MB
Время: 0.023 c
3-41051
Unlike
2003-10-24 04:24
2003.11.13
Подробный учебник по БД. Очень надо разобраться ...


1-41199
BKGG
2003-11-02 11:53
2003.11.13
как моей програме узнать с помощю чего (.bbb или .exe) он запусти


1-41296
WondeRu
2003-10-31 12:10
2003.11.13
aka Object Inspector


1-41202
Deb
2003-11-02 11:39
2003.11.13
Работа с выделенным текстом в Memo


4-42319
Евгений Веприков
2003-09-05 14:08
2003.11.13
Data Protection API