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