Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Nick Kovaliov                        2:5020/400     15 Nov 2002  10:07:05
 To : ‚ ¤Ё¬ ‡Ґ«Ґ­Ё­
 Subject : Re: транслятор с паскаля на си, написанн ый на паскале нужен.
 -------------------------------------------------------------------------------- 
 
     ВЗ> Подробности найдёшь посмотрев код под отладчиком.
 
 Да смотрел я ... давно правда ...
 Поэтому и не вспомнил такие подробности ...
 Там слолжность - придумывать разименования ...
 
     ВЗ> Сразу поймёшь, почему в C не стали
     ВЗ> делать такую фишку как вложенные функции
     ВЗ> :)
 
 Вообще-то это не так и сложно сделать.
 Именно разименованием.
 А насчёт почему не стали ... длинный разговор.
 
     ВЗ> ага, написать/найти программу конвертации
     ВЗ> из C в Pascal и отконвертировать
     ВЗ> :)
     ВЗ> типа http://www.astonshell.com/files/setupc2p.zip
     ВЗ> ну и Google в помощь :)
 
 Hе думаю, что всё так просто ...
 
     ВЗ> Hа самом деле есть и LEX и YACC для Pascal.
     ВЗ> Из коммерческих - MKS Toolkit.
     ВЗ> И ещё есть что-то бесплатное...
     ВЗ> Кстати, для этого случая LEX не очень нужен -
     ВЗ> у Pascal несложная лексика :)
 
 Лексика никогда не бывает сложной -
 конечный автомат её распознаёт, и всё тут !
 
     ВЗ> И грамматика у него довольно простая.
 
 Грамматика языков пр-ния как правило, не сложная.
 Редко когда требуется что-то большее,
 чем LL анализатор (рекурсивный спуск).
 Hу максимум немножко наворотов к нему добавляется,
 ну или грамматика перерабатывается до такого уровня
 (удаление левой рекурсии, и всякое другое ...)
 
     ВЗ> Если остановиться на уровне виртовского Pascal'а,
     ВЗ> то заметно проще, чем у C.
     ВЗ> Можно обойтись рекурсивным спуском, хотя это и противно :)
 
 Вот я и говорю, что втупую не сделать.
 Даже есть взять LEX и YACC для Паскаля,
 несмотря на то, что это упростит дело,
 всё равно придётся понять, как всё это работает.
 Хотя это само по себе полезно :)
 
 Сложно тут вот что -
 Придётся бОльшую часть семантики паскаля реализовывать
 самому, т.е. почти что сделать заново свой паскаль.
 
     ВЗ> кстати, посмотри ещё
     ВЗ> http://www.aco.ee/files/prog/pascal-time.html
 
 :)
 Вообще изврат это всё !
 Hе пишите люди не на паскале, не на С, зло это ! ;-))
 
     ВЗ> PS Горе оутлуковое говорит, что надо
     ВЗ> писать правильно - не "Паскальные"
     ВЗ> (компиляторы) а Пасхальные или Hаскальные :)
 
 MsWord 2000 говорит "интернат" вместе "интернет".
 
 До встречи, всего наилучшего !
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 транслятор с паскаля на си, написанный на паскале нужен.   Sergey Zorin   11 Nov 2002 18:56:49 
 транслятор с паскаля на си, написанный на паскале нужен.   Stanislav Shwartsman   11 Nov 2002 19:38:02 
 Re: транслятор с паскаля на си, написанный на паскале нужен.   Andrew Starsh   12 Nov 2002 08:53:56 
 транслятор с паскаля на си, написанный на паскале нужен.   Sergey Zorin   13 Nov 2002 12:45:04 
 транслятор с паскаля на си, написанный на паскале нужен.   Stanislav Shwartsman   13 Nov 2002 08:23:30 
 Re: транслятор с паскаля на си, написанн ый на паскале нужен.   Andrey Belyakov   13 Nov 2002 20:28:26 
 Re: транслятор с паскаля на си, написанный на паскале нужен.   Nick Kovaliov   14 Nov 2002 09:22:52 
 Re: транслятор с паскаля на си, написанн ый на паскале нужен.   Andrey Belyakov   14 Nov 2002 19:14:10 
 Re[2]: транслятор с паскаля на си, написанн ый на паскале нужен.   Alexey Krasnov   14 Nov 2002 10:16:06 
 Re: Re[2]: транслятор с паскаля на си, написанн ый на паскале нужен.   Nick Kovaliov   14 Nov 2002 10:38:41 
 Re: транслятор с паскаля на си, написанн ый на паскале нужен.   ‚ ¤Ё¬ ‡Ґ«Ґ­Ё­   14 Nov 2002 13:33:56 
 Re: транслятор с паскаля на си, написанн ый на паскале нужен.   Nick Kovaliov   14 Nov 2002 14:19:32 
 Re: транслятор с паскаля на си, написанн ый на паскале нужен.   ‚ ¤Ё¬ ‡Ґ«Ґ­Ё­   14 Nov 2002 21:46:16 
 Re: транслятор с паскаля на си, написанн ый на паскале нужен.   Nick Kovaliov   15 Nov 2002 10:07:05 
 Re: транслятор с паскаля на си, написанн ый на паскале нужен.   Andrew Ezhguroff   15 Nov 2002 23:06:31 
 Re^2: транслятор с паскаля на си, написанн ый на паскале нужен.   Andrew Starsh   20 Nov 2002 01:49:13 
 Re[4]: транслятор с паскаля на си, написанн ый на паскале нужен.   Alexey Krasnov   14 Nov 2002 15:11:47 
 Re: Re[2]: транслятор с паскаля на си, н аписанн ый на паскале нужен.   Andrey Belyakov   14 Nov 2002 19:16:42 
 Re[2]: транслятор с паскаля на си, н аписанн ый на паскале нужен.   Alexey Krasnov   14 Nov 2002 20:56:12 
 Re: Re[2]: транслятор с паскаля на си, н аписанн ый на паскале нужен   Andrey Belyakov   15 Nov 2002 15:26:44 
 Re[2]: транслятор с паскаля на си, н аписанн ый на паскале нужен   Alexey Krasnov   16 Nov 2002 18:34:00 
 Re[2]: транслятор с паскаля на си, н аписанн ый на паскале нужен.   Alex Cvetkov   16 Nov 2002 00:43:19 
 Re[2]: транслятор с паскаля на си, н аписанн ый на паскале нужен.   Nickita A Startcev   18 Nov 2002 15:07:04 
 Re: Re[2]: транслятор с паскаля на си, н аписанн ый на паскале нужен.   Valentin Davydov   19 Nov 2002 10:31:17 
 Re: Re[2]: транслятор с паскаля на си, н аписанн ый на паскале нужен.   Andrey Belyakov   19 Nov 2002 15:03:58 
 Re: транслятор с паскаля на си, н аписан н ый на паскале нужен.   Andrew Ezhguroff   20 Nov 2002 03:15:02 
 Re: Re[2]: транслятор с паскаля на си, написанн ый на паскале нужен.   Andrew Starsh   20 Nov 2002 01:17:25 
Архивное /ru.algorithms/24632bc908909.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional