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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Nick Kovaliov                        2:5020/400     30 Oct 2002  12:39:57
 To : Vladimir Chizhov
 Subject : Re: компилятор
 -------------------------------------------------------------------------------- 
 
     > Есть у кого-нить исходники
     > грамотно (!) написанного компилятора.
 
 GNU C ;-)
 
     > В общем интересует примерное соотношение
     > объема работ по различным этапам
 
 Что ты такое пишешь ? ...
 Может, тебе проще YACC или BISON юзать ? ...
 
     > (лексический, синтаксический, семантический анализы,
     > создание внутреннего представления программы,
     > генерация ассемблерного кода).
 
 Лексический, если хоть раз писал, пишется за час максимум.
 
 Синтаксический, в общем, почти так же,
 но данные для него подготавливать сложнее ...
 
 Какой у тебя язык ? Грамматику написал ?
 
 Можно ли обойтись LL анализатором
 (LL(1) анализатор пишется довольно просто),
 или язык настолько сложный, что нужно LR ?
 
 Сложность семантического анализа так же
 сильно зависит от того, что тебе нужно написать ...
 
 Опиши свою систему, и будем тогда
 разговаривать не абстрактно, а по делу ...
 
 Я бы начал сначала с формального описания,
 оно тебе всё равно пригодится,
 а уж потом думал, как и что будет проще ...
 
 С внутренним представлением и генерацией асма
 никаких сложностей возникнуть не должно,
 если ты не собираешься оптимизировать.
 
     > Суть в том, что надо разделить процесс написания
     > на двух человек (поровну =0).
     > Если у кого-то есть опыт - поделитесь, п-ста.
 
 Сделай сначала описание, хорошо представь,
 ЧТО ты собираешься делать.
 
 И выясни, можно ли задачу решить другими,
 более простыми способами.
 
 До встречи, всего наилучшего !
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 компилятор   Vladimir Chizhov   26 Oct 2002 14:03:49 
 Re: компилятор   Nick Kovaliov   30 Oct 2002 12:39:57 
 компилятор   Vladimir Chizhov   01 Nov 2002 11:19:03 
 Re: компилятор   Nick Kovaliov   04 Nov 2002 10:47:28 
 Re: компилятор   Alex Kozhushko   04 Nov 2002 12:11:03 
 Re: компилятор   Nick Kovaliov   04 Nov 2002 12:34:06 
 Re: компилятор   Alex Kozhushko   04 Nov 2002 19:14:09 
 компилятор   Vladimir Chizhov   09 Nov 2002 04:01:12 
 Re: компилятоp   Andrew Barbolin   12 Nov 2002 02:14:35 
 компилятор   Vladimir Chizhov   09 Nov 2002 03:45:32 
 Re: компилятор   Nick Kovaliov   10 Nov 2002 11:22:56 
 компилятор   Vladimir Chizhov   11 Nov 2002 11:20:12 
Архивное /ru.algorithms/2463235200d6e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional