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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Ivan Boldyrev                        2:5080/1003    28 Jan 2003  19:09:19
 To : Andrew Sovgir
 Subject : Re: Translator
 -------------------------------------------------------------------------------- 
 
 "AS" == Andrew Sovgir writes:
 
  AS> Здpавствуйте, Andrew
 
  AS> Hа самом деле я не говоpил, что это будут обязательно языки
  AS> _пpогpаммиpования_.  Разве нельзя сфоpмулиpовать гpамматику языка
  AS> таким обpазом, что пpеобpазование всегда будет возможно? Поэтому
  AS> меня сейчас и интеpесует, как описываются гpамматики. Изучаю
  AS> литеpатуpу.
 
 Уровня грамматики, увы, не достаточно, чтобы описать весь
 язык.. Hапример, грамматикой нельзя связать определение переменной как
 числа и затем сложения его как сторки без приведения в соотв. форму.
 
  AS> PS: А на чем обычно пишутся тpанслятоpы? Тот же лисп, ИМХО,
  AS> достаточно мощное сpедство для обpаботки символьной
  AS> инфоpмации. Или есть сpедства, автоматизиpующие пpоцесс
  AS> pазpаботки? Слышал что-то пpо YACC, но не знаю толком, что это
  AS> такое. Или он именно для компилятоpов, а не, скажем,
  AS> интеpпpетатоpов?
 
 Yacc -- генератор синтаксических анализаторов. Синт. анализ -- это
 лишь первый этап трансляции (лекс. анализ -- нулевой этап :), затем
 идут другие этапы...
 
 Трансляторы обычно либо на C/C++, либо на самом транслируемом языке
 (это называется раскрутка -- либо сначала пишется интерпретатор, либо
 на любом другом языке реализуется компилятор некоторого подмножества
 трансл.. языка, затем на подмножестве пишется компилятор для всего
 языка, компилируется, затем на языке пишется уже нормальный компилятор
 с оптимизацией и т.д. и т.п.). Hапример, компилятор Objective Caml
 написан на Objective Caml, а GNU C -- на GNU C :)
 
 -- 
 Ivan Boldyrev
 PGP fp: 3640 E637 EE3D AA51 A59F  3306 A5BD D198 5609 8673
 
                                                         Ваши байты биты!
 --- ifmail v.2.15dev5
  * Origin: (http://news.cca.usart.ru/) USURT's FidoNET<-> (2:5080/1003@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Translator   Andrew Sovgir   22 Jan 2003 02:50:07 
 Re: Translator   Denis I. Timofeev   22 Jan 2003 07:32:54 
 Re: Translator   „¬ЁваЁ© †гзЄ®ў   22 Jan 2003 08:37:17 
 Re: Translator   Andrew Starsh   26 Jan 2003 15:32:45 
 Re^2: Translator   Andrew Starsh   26 Jan 2003 18:41:43 
 Re: Translator   Ivan Boldyrev   26 Jan 2003 17:01:02 
 Re^2: Translator   Andrew Starsh   27 Jan 2003 01:18:13 
 Re: Re^2: Translator   Ivan Boldyrev   26 Jan 2003 23:52:09 
 Re^2: Re^2: Translator   Andrew Starsh   27 Jan 2003 18:04:11 
 Re: Re^2: Re^2: Translator   Ivan Boldyrev   27 Jan 2003 18:16:44 
 Re^2: Re^2: Re^2: Translator   Andrew Starsh   28 Jan 2003 01:31:22 
 Re: Re^2: Re^2: Re^2: Translator   Ivan Boldyrev   28 Jan 2003 00:14:00 
 Re: Re^2: Re^2: Translator   Denis I. Timofeev   28 Jan 2003 07:09:57 
 Re: Re^2: Re^2: Translator   Ivan Boldyrev   28 Jan 2003 19:34:21 
 Re: Re^2: Re^2: Translator   Sergey Andrianov   28 Jan 2003 23:27:08 
 Re[2]: Translator   Andrew Sovgir   27 Jan 2003 13:42:05 
 Re: Re[2]: Translator   Andrew Starsh   31 Jan 2003 00:16:05 
 Re: Translator   Vitaly Lugovsky   28 Jan 2003 03:52:15 
 Re: Translator   Andrew Sovgir   27 Jan 2003 13:48:10 
 Re: Translator   Denis I. Timofeev   28 Jan 2003 06:58:22 
 Re: Translator   Ivan Boldyrev   28 Jan 2003 19:09:19 
 Translator   Maxim Lanovoy   29 Jan 2003 11:37:44 
 Translator   Victor Bazhenov   30 Jan 2003 13:20:24 
 Re: Translator   Vitaly Lugovsky   03 Feb 2003 03:17:54 
 Translator   Aleksey Loginov   03 Feb 2003 08:15:13 
 Re: Translator   Ivan Boldyrev   03 Feb 2003 13:24:16 
 Re: Translator   Vitaly Lugovsky   04 Feb 2003 03:23:20 
 Re: Translator   Vitaly Lugovsky   03 Feb 2003 03:19:11 
 [+] Translator   Comoderator Of Ru Algorithms   03 Feb 2003 23:06:57 
 Translator   Maxim Lanovoy   03 Feb 2003 11:21:16 
 Re: Translator   Vitaly Lugovsky   04 Feb 2003 03:26:10 
 Translator   Comoderator Of Ru Algorithms   04 Feb 2003 22:41:38 
 [+] Translator   Comoderator Of Ru Algorithms   04 Feb 2003 22:28:46 
 Re^2: Translator   Andrew Starsh   31 Jan 2003 00:17:27 
 Re: Translator   Vitaly Lugovsky   03 Feb 2003 03:22:32 
 [+] Translator   Comoderator Of Ru Algorithms   03 Feb 2003 23:10:43 
 Re: Translator   Vitaly Lugovsky   28 Jan 2003 03:46:57 
Архивное /ru.algorithms/14646cfcd820.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional