|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.05.2009, 16:21 | #1 |
Delphi\C++
Форумчанин
Регистрация: 18.06.2008
Сообщений: 277
|
Создание компилятора
Подскажите пожалуйста где можно почитать про создание компиляторов в дельфи. У меня например была такая идея, и я её реализовал, но потом бросил, что к интерпретатору приклеивается код. Потом он его считывает из самого себя и выполняет, я это делал с помощью copy,pos и if. Но интересно как это делает дельфи или FASM. Как они создают exe файл? Я что-то сомневаюсь, что фасм код к какому-то интерпретатору клеит. Кто писал компиляторы, разъясните пожалуйста или скиньте ссылку где почитать.
Заранее благодарен. |
29.05.2009, 16:38 | #2 | |||
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Цитата:
Чет не понял, Вы взялись за такое (причем бинарник на выходе хотите видеть) и хотите получить от кого-то коды... ммм... незнаю что сказать Собственно, вопроса нет, только ЗАпрос, причем прямой. На счет Цитата:
2. Полные знания по формату PE (если для винды пишете, как я понял) 3. Табличку опкодов комманд. И мне интересно, это какой такой компилятор работает по copy,pos, if ? Это типа скриптового языка выходит. Бинарники (.dll, .exe, .com etc) не Цитата:
|
|||
29.05.2009, 16:44 | #3 |
Delphi\C++
Форумчанин
Регистрация: 18.06.2008
Сообщений: 277
|
BOBAH13, спасибо, покапаюсь нащёт PE.
Да, это был не компилятор. Был редактор кода, который прилеплял код (причём код был не байтовый) к сделанному мной интерпретатору, а интерпретатор считывал из себя этот код и выполнял его. |
29.05.2009, 16:52 | #4 | |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Цитата:
ОФФТОП: Всеравно интересно и не плохо видимо вышло хотел когда-то сесть написать чет подобное, но все время не найду. |
|
29.05.2009, 17:02 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
29.05.2009, 17:07 | #6 |
Delphi\C++
Форумчанин
Регистрация: 18.06.2008
Сообщений: 277
|
BOBAH13, а вы сами компилятор писали?
|
29.05.2009, 18:28 | #7 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
|
23.01.2010, 18:29 | #8 |
Новичок
Джуниор
Регистрация: 23.01.2010
Сообщений: 1
|
Если кому то еще интересно как писать компилятор, то советую почитать пару статей вот отсюда - http://oml.do.am/
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Смена Компилятора | olesja | Общие вопросы C/C++ | 1 | 21.02.2009 10:53 |
директивы компилятора | delphin100 | Общие вопросы Delphi | 4 | 07.10.2008 12:35 |
Создание своего собственого компилятора | xGroupers | Общие вопросы Delphi | 3 | 06.05.2008 23:41 |
Ошибка компилятора??? | KIRILL_FR | Общие вопросы Delphi | 10 | 25.04.2008 13:38 |