WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Кто-нить писал простенький компилятор?

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Кто-нить писал простенький компилятор?
Sunny опубликован 07-12-2000 12:36 MSK   Click Here to See the Profile for Sunny   Click Here to Email Sunny  
Курсовая повисла... ;( а у меня даже док нормальных нет... Может кто писал крусовую на тему компиляторов - на С, компилить С, условия, цикл For, переменные...
ПЛЗ :)))
purpe опубликован 07-12-2000 00:43 MSK     Click Here to See the Profile for purpe  Click Here to Email purpe     
не совсем понятно ...
тебе нужен исходник компилятора или объяснения - как компилятор переводит в машинные коды различные операторы языка высого уровня ???

если нужен просто компилятор, то попробую глянуть /cpp/cpp_antechinus_c_editor.shtml

Sunny опубликован 07-12-2000 13:22 MSK     Click Here to See the Profile for Sunny  Click Here to Email Sunny     
Желательно и то и другое
purpe опубликован 07-12-2000 13:41 MSK     Click Here to See the Profile for purpe  Click Here to Email purpe     
на первое я тебе дал ссылку, а вот со вторым не могу помочь ...
purpe опубликован 07-12-2000 13:43 MSK     Click Here to See the Profile for purpe  Click Here to Email purpe     
хотя, помнится мне, что старый добрый компилятор Borland C++ мог исходник программы переводить в ассемблерный код ...
во всяком случая я так делал и наблюдал, как каждый оператор выглядит на ассемблере :)
serzh опубликован 07-12-2000 16:09 MSK     Click Here to See the Profile for serzh  Click Here to Email serzh     
во-первых, заметим, что не только борландовский компилятор выдает ассемблерный код, но и многие другие. надо только знать ключи компилятора и не лениться читать help'ы.
во-вторых,
компиляторы под linux поставляются с исходниками - изучай.
и, наконец, говорят, что Borland открыла исходники Borland C++ какой-то версии (я, правда это не проверял).
зы. у нас в свое время такое задание по праку было - написать субж на рефале.
Sunny опубликован 13-12-2000 08:57 MSK     Click Here to See the Profile for Sunny  Click Here to Email Sunny     
Да я вчера весь день пыталась расковырять gcc
под linux
Sunny опубликован 13-12-2000 09:02 MSK     Click Here to See the Profile for Sunny  Click Here to Email Sunny     
Да я вчера весь день пыталась расковырять какой - нить компилятор под Linux...
Взяла для примера gcc... Но, мне нужно что-нить более простое...
Дней через десять, как я над ним поколдую, из него и выйдет что-нить стоящее... но мне сдавать дней через 5... я не успею...

Понимаете пацаны... Нужен работающий компилятор... сырой, недоработанный, но кем-то писанный, с комментариями, чтобы ехешники билдить...
Sunny

Fedot опубликован 21-12-2000 01:41 MSK     Click Here to See the Profile for Fedot  Click Here to Email Fedot     
Сорри, если опаздал но коли gcc тяжеловат то попробуй bcc (он 16 битный).
Взять можно тут
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/bcc.tar.gz

И в принципе у меня есть доки на ету тему, если надобно то пишите, скорого ответе не обещаю, в течении 2-3 недель, в армии я :)

mihon опубликован 29-12-2000 21:18 MSK     Click Here to See the Profile for mihon  Click Here to Email mihon     
Можешь заглянуть на мой сайт: chat.ru/~mathsoft, в Резюме - описания работ, там готовый
демонстрационный компилятор-калькулятор Си но без for if и т.д., только переменные double, кое-что задокументирвано, если нужен исходник пиши по e-почте.
Jimmy опубликован 16-01-2000 03:00 MSK     Click Here to See the Profile for Jimmy  Click Here to Email Jimmy     
Sorry, if too late...
Fly to cs.dgtu.donetsk.ua (http & ftp)

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.