Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.022 c
1-41471
Delphi5.01
2003-10-27 17:56
2003.11.13
Ошибка принтера


6-41862
romychk
2003-09-09 16:04
2003.11.13
Файлы идут очень долго.


3-40874
Вованчик
2003-10-21 10:05
2003.11.13
Таблицы


1-41291
Dysan
2003-10-31 12:46
2003.11.13
Как распечатать содержимое формы?


1-41290
_Agent_
2003-11-04 17:16
2003.11.13
Вопрос по Thread, мож кто прояснит в чём дело...




   Наверх