Re[7]: Быстро превратить интерпретатор в компилятор
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 22.01.10 02:13
Оценка:
Здравствуйте, VladD2, Вы писали:

DM>>Тогда срочно нужно новое слово для Питона, Руби 1.9, Луа и кучи других. Ибо они сперва компилируют (в байткод), а потом выполняют.


VD>Не не нужно. Это интерпретатор чистой воды. То что интерпретируется не исходный код, а промежуточное представление ничего не меняет.


Там внутри довольно четкое разделение на компиляцию в байткод и исполнение его ВМ. Есть даже разделение — байткод можно сохранить в файл, а потом многократно исполнять.

VD>На будущее. Интерпретация — это исполнение программы другой программой, а не процессором (железякой).


Тогда Java — интерпретатор.

VD>Вот компиляцией можно назвать и преобразование текста в байткод.


Питон, Руби и Луа это делают.

VD>Но если говорят о интерпретирующих и компилирующих ЯП или средах, то под компилятором обычно понимают нечто транслирующее код в нэйти-код процессора.


Тогда Nemerle — не компилятор.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.