Главная страница
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.021 c
3-40968
boka
2003-10-13 18:48
2003.11.13
Обращение к записям Query


4-42297
Sirakuz
2003-09-09 17:27
2003.11.13
Перевести SYSTEMTIME в FILETIME


1-41556
Alexandr!
2003-11-04 11:40
2003.11.13
Qreport


1-41207
Alibaba
2003-11-01 21:27
2003.11.13
Show


4-42320
Guest
2003-09-05 13:09
2003.11.13
Виртуальная клавиатура