Форум: "Начинающим";
Текущий архив: 2006.05.21;
Скачать: [xml.tar.bz2];
Внизкомпилятор Найти похожие ветки
← →
valdemot © (2006-04-26 11:25) [0]Здраствуйте! У меня есть вопрос? Как можно написать свой компилятор на дельфи? На сколько знаю, то там заголовки PE надо изучать?
Если кто знает, то с небольшим примерчиком для общего развития?
← →
Плохиш © (2006-04-26 11:46) [1]
> Как можно написать свой компилятор на дельфи? На сколько
> знаю, то там заголовки PE надо изучать?
Гнал бы я таких "программистов" с хлебокомбинатов, а то скоро без хлеба останется народ.
← →
Poirot © (2006-04-26 11:50) [2]Для общего развития научись работать с гуглом или яндексом или на худо конец рамблером:) тебе это очень пригодится:)
← →
Gydvin © (2006-04-26 11:52) [3]и pe заголовки и ассемблер (не для начинающих), и километр еще чего. Вот здесь ссылка на исходник простенького ассемблеровского компилятора, посмотрите может сами передумаете.
http://www.evm.narod.ru/asm.html
зы. а чем существующий не устраивает.
← →
valdemot © (2006-04-26 11:58) [4]
> Гнал бы я таких "программистов" с хлебокомбинатов, а то
> скоро без хлеба останется народ.
Мы знакомы?
← →
valdemot © (2006-04-26 12:01) [5]
> Гнал бы я таких "программистов" с хлебокомбинатов, а то
>
> > скоро без хлеба останется народ.
Что спросить нельзя....? Можно ли вообще написать компилятор на дельфях... Теперь знаю что нет.
← →
Gydvin © (2006-04-26 12:03) [6]Ну почему же можно, еще как можно, но (без разницы на каком языке писано) сложно.
← →
valdemot © (2006-04-26 12:03) [7]
> зы. а чем существующий не устраивает.
Есть, идея просто... Написать язык на подобие 1С. Или понять хотя бы как языки такого рода создаются?
← →
Gydvin © (2006-04-26 12:05) [8]По ссылке сходите там афтар, создал альтернативный интерпретатор ассемблера и компилятор к нему
← →
valdemot © (2006-04-26 12:07) [9]спасибо
← →
Сергей М. © (2006-04-26 12:21) [10]
> На сколько знаю, то там заголовки PE надо изучать?
Не надо.
Компилятор не занимается генерацией исп.модулей, этим заведует линкер.
> Написать язык на подобие 1С
1С - среда не компилирующего, а интерпретирующего типа.
Разницу между компиляторами и интерпретаторами надо бы знать.
← →
Gydvin © (2006-04-26 12:30) [11]
> Компилятор не занимается генерацией исп.модулей
а в .com ?
← →
balepa © (2006-04-26 12:38) [12]
> Gydvin © (26.04.06 12:30) [11]
А в *.com есть PE ?
← →
Сергей М. © (2006-04-26 12:40) [13]
> Gydvin © (26.04.06 12:30) [11]
> а в .com ?
.COM это что ? Досовский формат исп.файла, имеется ввиду ?
Его тоже линкер строит.
← →
Gydvin © (2006-04-26 12:56) [14]
> balepa © (26.04.06 12:38) [12]
Конечно нет
> Сергей М. © (26.04.06 12:40) [13]
Понятно, просто не имел с ним делов
← →
Amoeba © (2006-04-28 17:11) [15]
> Можно ли вообще написать компилятор на дельфях... Теперь
> знаю что нет.
Можно. Компилятор Delphi 1 был написан на TurboPascal 7.
← →
pavia © (2006-04-28 20:18) [16]Исходники различных компиляторов и интерпретаторов.
http://exmortis.narod.ru/
Советую почитать
Альфред Ахо,Рави Сети,Джеффри Ульман Компиляторы.djvu
← →
palva © (2006-04-29 00:16) [17]Компилятор freepascal написан на паскале и доступен для скачивания с исходниками. Можно его взять на http://www.freepascal.org и изучить. Увлекательнейшее занятие!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.05.21;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.012 c