Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Создание компилятора


Автор: Letov 10.4.2007, 17:23
Подскажите, пожалуйста, как можно создать собственный компилятор на Delphi?

Автор: ne0n 10.4.2007, 18:37
Ну единственное что могу посоветовать это, все что снизу, а вообще тема очень сложная! И вообще для чего это нужно, может без него можно обойтись?

http://forum.vingrad.ru/topic-68690.html#st_0_view_0

http://www.exmortis.narod.ru/

И книжку Креншоу Пишем Компилятор!


Автор: Snowy 10.4.2007, 18:42
Чтобы создать компилятор, нужно великолепно знать ассемблер и структуру PE файла.
Вот интерпретатор сделать гораздо проще. Но тоже та ещё задачка...
Хотя интерпретаторы есть уже готовые...
Вобщем ответ прост - если не знаешь как, значит ничего у тебя и не получится...
Тут нужен недюженный комплекс знаний.

Автор: Yanis 10.4.2007, 18:58
Цитата(Snowy @  10.4.2007,  19:42 Найти цитируемый пост)
Тут нужен недюженный комплекс знаний. 

Хотел что то добавить, но Snowy это сделал.
Хоть примеры компиляторов можно встретить и их немало, для их создания требуется много усилий.

Автор: bitek 25.11.2010, 16:54
Очень просто.
Посмотри http://code.google.com/p/delphibasic/
Это уже готовая реализация с открытым кодом языка basic на delphi с поддержкой подключения внешних функций, то есть, по-сути, на нем можно сделать все что угодно.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)