Главная страница
    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.47 MB
Время: 0.048 c
1-41695
mari
2003-11-03 09:19
2003.11.13
работа с макросами Word


3-41096
Devourer
2003-10-22 16:47
2003.11.13
Delphi+Oracle


3-40970
Коля
2003-10-16 08:20
2003.11.13
Странности сетевого пути к GDB-файлу


4-42268
VaS
2003-09-05 09:07
2003.11.13
CreateProcess - странная пауза при ожидании


11-41127
Kladov
2003-02-18 16:51
2003.11.13
Про глюки тулбара.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский