Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.21;
Скачать: CL | DM;

Вниз

компилятор   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.047 c
6-1132520314
Alex23xandR
2005-11-20 23:58
2006.05.21
Кто качает?


2-1146822613
daimyo
2006-05-05 13:50
2006.05.21
Как обратиться к компонентам созданным в реалтайме


15-1145627173
oldman
2006-04-21 17:46
2006.05.21
На одни и те же грабли двадцать восемь тысяч раз...


15-1146044448
Rule
2006-04-26 13:40
2006.05.21
Компания Borland приглашает 11 мая на семинар в Киеве


2-1146232505
Mark86rus
2006-04-28 17:55
2006.05.21
Как при перекодировке из Win 1251 в KOI8 избавиться от значений?