Re: Re[2]: транслятор с паскаля на си, н аписанн ый на паскале нужен.
- From
- Valentin Davydov ()
- To
- Andrey Belyakov
- Date
- 2002-11-19T09:31:17Z
- Area
- RU.ALGORITHMS
From: Valentin Davydov <val@sqdp.trc-net.co.jp>
> From: "Andrey Belyakov" <andrejb@netmail.lv>
> Date: Thu, 14 Nov 2002 15:16:42 +0000 (UTC)
>
>> AB> Хммм... Ну начни с того, что обоснуй метематически возможность
>> AB> перехода от языка La(G1) к языку Lb(G2), где G1 & G2 - грамматики,
>> AB> в стандартной (G(N,T,S,P)) форме. Остальное будет несложно.
>>
>> Зачем такие сложности ? Можно просто разбирать исходник по
>> паскалевской грамматике и заменять выделенные конструкции
>> эквивалентными конструкциями на Си
>Ну ладно - перейдем на просторечье. Предлагается доказать наличие
>возможности для любой паскаль-программы формально построить
>эквивалентную на Си. Начнем с SET...
С множествами как раз всё просто: в сях имеется точный эквивалент,
только называется по-другому (битовые поля, параграф 6.9 K&R).
Вал. Дав.
--- ifmail v.2.15dev5
* Origin: St. Petersburg State University (2:5020/400)