На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
Модераторы: Qraizer
  
> Кто-нить писал простенький компилятор?
    Курсовая повисла... ;( а у меня даже док нормальных нет... Может кто писал крусовую на тему компиляторов - на С, компилить С, условия, цикл For, переменные...
    ПЛЗ :)))
      не совсем понятно ...
      тебе нужен исходник компилятора или объяснения - как компилятор переводит в машинные коды различные операторы языка высого уровня ???
      если нужен просто компилятор, то попробую глянуть /cpp/cpp_antechinus_c_editor.shtml
        Желательно и то и другое
          на первое я тебе дал ссылку, а вот со вторым не могу помочь ...
            хотя, помнится мне, что старый добрый компилятор Borland C++ мог исходник программы переводить в ассемблерный код ...
            во всяком случая я так делал и наблюдал, как каждый оператор выглядит на ассемблере :)
              во-первых, заметим, что не только борландовский компилятор выдает ассемблерный код, но и многие другие. надо только знать ключи компилятора и не лениться читать help'ы.
              во-вторых,
              компиляторы под linux поставляются с исходниками - изучай.
              и, наконец, говорят, что Borland открыла исходники Borland C++ какой-то версии (я, правда это не проверял).
              зы. у нас в свое время такое задание по праку было - написать субж на рефале.
                Да я вчера весь день пыталась расковырять gcc
                под linux
                  Да я вчера весь день пыталась расковырять какой - нить компилятор под Linux...
                  Взяла для примера gcc... Но, мне нужно что-нить более простое...
                  Дней через десять, как я над ним поколдую, из него и выйдет что-нить стоящее... но мне сдавать дней через 5... я не успею...
                  Понимаете пацаны... Нужен работающий компилятор... сырой, недоработанный, но кем-то писанный, с комментариями, чтобы ехешники билдить...
                  Sunny
                    Сорри, если опаздал но коли gcc тяжеловат то попробуй bcc (он 16 битный).
                    Взять можно тут
                    ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/bcc.tar.gz
                    И в принципе у меня есть доки на ету тему, если надобно то пишите, скорого ответе не обещаю, в течении 2-3 недель, в армии я :)
                      Можешь заглянуть на мой сайт: chat.ru/~mathsoft, в Резюме - описания работ, там готовый
                      демонстрационный компилятор-калькулятор Си но без for if и т.д., только переменные double, кое-что задокументирвано, если нужен исходник пиши по e-почте.
                        Sorry, if too late...
                        Fly to cs.dgtu.donetsk.ua (http & ftp)
                        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                        0 пользователей:


                        Рейтинг@Mail.ru
                        [ Script execution time: 0,0247 ]   [ 16 queries used ]   [ Generated: 24.04.24, 02:05 GMT ]