Re: транслятор с паскаля на си, н аписан н ый на паскале нужен.
- From
- Andrew Ezhguroff ()
- To
- Valentin Davydov
- Date
- 2002-11-20T02:15:02Z
- Area
- RU.ALGORITHMS
From: "Andrew Ezhguroff" <eandr@com2com.ru>
Привет! "Valentin Davydov" <val@sqdp.trc-net.co.jp> сообщил(а):
>> Ну ладно - перейдем на просторечье. Предлагается доказать наличие
>> возможности для любой паскаль-программы формально построить
>> эквивалентную на Си. Начнем с SET...
VD> С множествами как раз всё просто: в сях имеется точный эквивалент,
VD> только называется по-другому (битовые поля, параграф 6.9 K&R).
Битовые поля малопригодны для реализации множеств. Попробуй, например,
запрограммировать битовыми полями простейшее "a in b".
Куда удобнее битовые операции над векторами unsigned:
объединение - |
пересечение - &
вычитание - &~
С уважением, Андрей.
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
* Origin: Talk.Mail.Ru (2:5020/400)