Re: транслятор с паскаля на си, написанн ый на паскале нужен.
- From
- Andrey Belyakov ()
- To
- Nick Kovaliov
- Date
- 2002-11-14T18:14:10Z
- Area
- RU.ALGORITHMS
From: "Andrey Belyakov" <andrejb@netmail.lv>
> AB> Хммм...
> AB> Ну начни с того, что обоснуй
> AB> метематически возможность
> AB> перехода от языка La(G1) к языку Lb(G2),
> AB> где G1 & G2 - грамматики, в
> AB> стандартной (G(N,T,S,P)) форме.
> AB> Остальное будет несложно.
> ;-)
> Что значит "перехода" ??
> Просто некоторого отображения
> множества деревьев вывода одной грамматики
> в выражения другого языка (семантику) ?
> Для любого языка просто какое-то отображение
> куда-то (например, в другой язык) существует.
>
> Это отображение должно сохранять семантики.
> То есть, для A, B из G1, G2 соответственно,
> A - исходное выражение, B - его образ,
> так должно быть Q(A) = Q(B), где Q -
> отображение текста программы в "действия"
> (не асм код, а именно действия,
> т.к. асм код может сильно отличаться).
> Ну и потребовать это св-во нужно, конечно,
> только для "правильных программ",
> а не для всех синтаксически корректных.
:) - понимаешь, однако...
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
* Origin: Talk.Mail.Ru (2:5020/400)