Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > C/C++: Прочее > Кто-нить писал простенький компилятор? |
Автор: Sunny 07.12.00, 09:36 |
Курсовая повисла... ;( а у меня даже док нормальных нет... Может кто писал крусовую на тему компиляторов - на С, компилить С, условия, цикл For, переменные... ПЛЗ )) |
Автор: purpe 06.12.00, 21:43 |
не совсем понятно ... тебе нужен исходник компилятора или объяснения - как компилятор переводит в машинные коды различные операторы языка высого уровня ??? если нужен просто компилятор, то попробую глянуть /cpp/cpp_antechinus_c_editor.shtml |
Автор: Sunny 07.12.00, 10:22 |
Желательно и то и другое |
Автор: purpe 07.12.00, 10:41 |
на первое я тебе дал ссылку, а вот со вторым не могу помочь ... |
Автор: purpe 07.12.00, 10:43 |
хотя, помнится мне, что старый добрый компилятор Borland C++ мог исходник программы переводить в ассемблерный код ... во всяком случая я так делал и наблюдал, как каждый оператор выглядит на ассемблере |
Автор: serzh 07.12.00, 13:09 |
во-первых, заметим, что не только борландовский компилятор выдает ассемблерный код, но и многие другие. надо только знать ключи компилятора и не лениться читать help'ы. во-вторых, компиляторы под linux поставляются с исходниками - изучай. и, наконец, говорят, что Borland открыла исходники Borland C++ какой-то версии (я, правда это не проверял). зы. у нас в свое время такое задание по праку было - написать субж на рефале. |
Автор: Sunny 13.12.00, 05:57 |
Да я вчера весь день пыталась расковырять gcc под linux |
Автор: Sunny 13.12.00, 06:02 |
Да я вчера весь день пыталась расковырять какой - нить компилятор под Linux... Взяла для примера gcc... Но, мне нужно что-нить более простое... Дней через десять, как я над ним поколдую, из него и выйдет что-нить стоящее... но мне сдавать дней через 5... я не успею... Понимаете пацаны... Нужен работающий компилятор... сырой, недоработанный, но кем-то писанный, с комментариями, чтобы ехешники билдить... Sunny |
Автор: Fedot 20.12.00, 22:41 |
Сорри, если опаздал но коли gcc тяжеловат то попробуй bcc (он 16 битный). Взять можно тут ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/bcc.tar.gz И в принципе у меня есть доки на ету тему, если надобно то пишите, скорого ответе не обещаю, в течении 2-3 недель, в армии я |
Автор: mihon 29.12.00, 18:18 |
Можешь заглянуть на мой сайт: chat.ru/~mathsoft, в Резюме - описания работ, там готовый демонстрационный компилятор-калькулятор Си но без for if и т.д., только переменные double, кое-что задокументирвано, если нужен исходник пиши по e-почте. |
Автор: Jimmy 16.01.00, 00:00 |
Sorry, if too late... Fly to cs.dgtu.donetsk.ua (http & ftp) |