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)