Re: транслятор с паскаля на си, написанн ый на паскале нужен.
- From
- Andrew Ezhguroff ()
- To
- Nick Kovaliov
- Date
- 2002-11-15T22:06:31Z
- Area
- RU.ALGORITHMS
ws.dfncis.de> <ar0nga$t2m$1@gavrilo.mtu.ru> <ar22tg$e84t3$1@ID-162517.news.dfncis.de>
From: "Andrew Ezhguroff" <eandr@com2com.ru>
Привет! "Nick Kovaliov" <Nick@urm.ru> сообщил(а):
ВЗ>> Сразу поймёшь, почему в C не стали
ВЗ>> делать такую фишку как вложенные функции
ВЗ>> :)
NK> Вообще-то это не так и сложно сделать.
Из вложенной функции рекурсивно вызывается обрамляющая функция.
NK> А насчёт почему не стали ... длинный разговор.
Очень короткий - большие накладные расходы.
ВЗ>> И грамматика у него довольно простая.
NK> Грамматика языков пр-ния как правило, не сложная.
NK> Редко когда требуется что-то большее,
NK> чем LL анализатор (рекурсивный спуск).
Что-нибудь одно - либо LL, либо рекурсивный спуск. :-) Но насколько я знаю,
Вирт разрабатывал Паскаль под грамматику предшествования.
С уважением, Андрей.
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
* Origin: Talk.Mail.Ru (2:5020/400)