Re: HELP

From
Alexey Desyatnik ()
To
Aleksey Tarasow
Date
2002-10-07T18:43:32Z
Area
RU.ALGORITHMS
From: Alexey Desyatnik <desyatnik@dax.ru>

Aleksey Tarasow пишет:

>  >> 2002 19:00:40 +0400 Вопрос, если кто-то соберется писать новый
>  >> транслятор какого нибудь языка (скажем паскаля) ему что на бейсике
>  >> его писать?
>  VD> Конечно же, на паскале!

> Ты наверно меня не понял. Я говорил о компиляторе самого языка в машиный код.
> Так сказать перевод текстового файла с программой на данном языке. То есть
> самого языка еще нет. В следствии чего ты просто физичекси не можешь так
> поступить. :)

"Это элементарно, Ватсон!" :)

Возьмем, скажем, Dylan. "Базовый" компилятор, Gwydion Dylan,
написан на Дилане, но для его компиляции на Си написан простенький,
медленный интерпретатор того же Дилана (Mindy). Простенький, медленный,
но _портабельный_. Поэтому около недели компиляции - и готово,
GD спортирован на новую платформу :) Конечно, по-серьезному
придется и оптимизацию переписывать, и еще много чего. Но
принцип остается тот же. Bootstrapping.

WBR, AD (desyatnik@dax.ru)


-- 
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
 * Origin: Talk.Mail.Ru (2:5020/400)