[an error occurred while processing this directive]
Народ, хочу свой компилятор настругать. С чего начать???
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
AlexD
05 ноября 2002 г. 14:56
Составить ответ
|||
Конференция
|||
Архив
Ответы
С размышления о том, окупятся ли месяцы потраченного времени.
—
Oldring
(06.11.2002 12:13, 243 байт)
А. Ахо, Р. Сет, Д. Ульман "Компиляторы. Принципы, технологии, инструменты."
—
nKam
(05.11.2002 20:54, 74 байт)
Все начинается с бизнес-плана
—
HoBo
(05.11.2002 19:16,
пустое
)
С верёвки и мыла. В конце концов понадобятся. :) А, вообще, -- ненужный перевод времени.
—
imho
(05.11.2002 18:25, 180 байт)
Мужик! Хорош прикалываться! На флейм не тянет!
—
bialix
(05.11.2002 17:03,
пустое
)
:-))) Вам бы всё флеймить! Бездельники! Я по делу спрашиваю. А вообще, за инфу - спасибо.
—
AlexD
(05.11.2002 17:17,
пустое
)
Поставить Linux и поиграться с Lex и YACC. В процессе игры возможно получится компилятор.. ;)
—
KIA
(05.11.2002 16:53,
пустое
)
Линукс стоит. А это чё такое (Лекс и ЙАК)?
—
AlexD
(05.11.2002 17:01,
пустое
)
Программы для генерации лексических и синтаксических анализаторов. Есть в стандартной поставке любого линух. Набираем что-то вроде man yacc и смотрим что получится. Если не получится, то у меня вроде доки где-то были. Правда, были очень давно..
—
KIA
(05.11.2002 17:15,
пустое
)
смотри www.gnu.org (только не lex а flex, и не yacc а bison)
—
yes
(05.11.2002 18:25,
пустое
)
Такой вопрос - а может кто-то уже шёл этим путём? На сколько трудоёмко, и сколько времени требуется?
—
AlexD
(05.11.2002 16:47,
пустое
)
Ответ:
—
Пионер
(05.11.2002 18:25, 478 байт)
наверно думать над оптимизатором (я не очень разбираюсь - но врядли книжки помогут)
—
yes
(05.11.2002 16:41, 569 байт)
Какой?
—
AlexD
(05.11.2002 16:47,
пустое
)
yacc, byacc, bizon zubr -- Хватит для начала?
—
bialix
(05.11.2002 17:02,
пустое
)
Ответ: Со спонсора, серьезно.
—
uw
(05.11.2002 16:20,
пустое
)
Одно из российских издательств напечатало книгу Костельцева "Построение интерпретаторов и компиляторов"
—
bialix
(05.11.2002 16:18, 351 байт)
Вот уж точно, Alex, лучше направте свою энергию на мирные цели:-))
—
Baser
(05.11.2002 15:49, 164 байт)
Это-то я и пытаюсь понять :-)
—
AlexD
(05.11.2002 16:38,
пустое
)
Ответ:
—
Пионер
(05.11.2002 15:38, 335 байт,
ссылка
)
Да, ещё есть Ахо, Ульман, Теория синтаксического анализа, перевода и компиляции
—
Пионер
(05.11.2002 15:46,
пустое
)
У Гайдука спроси... Думаю, сейчас он начал бы с продумывания защиты авторских прав...
—
MPA
(05.11.2002 15:14,
пустое
)
Ответ: И был бы прав!
—
Закон и порядок.
(05.11.2002 17:54,
пустое
)
Успокоиться. Сделать вдох-выдох. Потом поспать... Если желание осталось, то к врачу:) Понять, что это неблагодарное занятие... Если не понялось, то искать книжки: Мограна "построение оптимизирующих... (не помню дальше)" ... Или смотреть исходники gcc, sdcc.
—
diwil
(05.11.2002 15:14,
пустое
)
Это у меня от разговоров Си vs АСМ, ПИК vs Мот крыша поехала :-). Но вопрос остаётся. Слышал бывают генераторы программ лексического разбора(или чёта вроде того).
—
AlexD
(05.11.2002 15:30,
пустое
)
Ответ: Скажу сразу: писать компилятор (интерпретатор) для процессора без памяти - дело бесперспективное, серьезная вещь вряд ли получиться.
—
Bill
(05.11.2002 17:55, 1124 байт)
Надеюсь AlexD не прикалывается с почтенной публики
—
bialix
(05.11.2002 16:22, 210 байт)
Вот, крыша... В первую очередь её укрепить, перекрыть... ;О)
—
mse
(05.11.2002 15:45,
пустое
)
Бывают даже генераторы компиляторов (я не шучу).
—
General
(05.11.2002 15:42,
пустое
)
References
—
AK
(06.11.2002 02:39, 948 байт)
Ух ты, как много. Отдельное спасибо :-)
—
AlexD
(06.11.2002 06:56,
пустое
)
Ответ: С какого языка и для какого контроллера?
—
Bill
(05.11.2002 15:09,
пустое
)
Да какая разница? Ну, скажем, с Си на ATtiny...
—
AlexD
(05.11.2002 15:31,
пустое
)
Так есть же GCC (причем для AVR, насколько японимаю, делал наш соотечественник)
—
viiv
(05.11.2002 15:37,
пустое
)
Абыдна, панимаиш, для всех пиков есть компилятор, а для тинок - только один, и то корявый :-(.
—
AlexD
(05.11.2002 16:40,
пустое
)
С тз :-)))
—
AK
(05.11.2002 15:03,
пустое
)
Если я с тз начну, то петлёй закончу :-). И так страшно, а Вы ещё пужаете.
—
AlexD
(05.11.2002 15:33,
пустое
)
А сделай Fort для чего-нибудь. В свое время каждый почитателя оного имел свой собственный Форт.
—
VVT
(05.11.2002 15:45,
пустое
)
Не а, ну его к козе :-)
—
AlexD
(05.11.2002 16:41,
пустое
)
Ответ: Правильно! Только с этой чумой не связывайся.
—
Компилятор
(05.11.2002 17:39,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru