LINUX.ORG.RU

История изменений

Исправление AndreyKl, (текущая версия) :

да, Турчина. Где-то Пейот Джонс даже вспоминая Турчина жаловался, что де о технологии никто не знал вообще.

Что до паттерн матчинга, то кажется я встречал где то того же Джонса что суперкомпиляция это дефорестрация + частичное исполнение. Это конечно упрощённое понимание, но какую то суть оно передаёт.

А вообще наверное можно сказать что суперкомпиляция это построение оптимальной программы. Т.е. такая сверхоптимизация, которая пытается учесть все аспекты и информацию о типах (и не только).

Но я давно интересовался (лет 5 как), могу что то путать.

ЗЫ. Вообще у Сергея Романенко на гитхабе есть примерчики простых суперкомпиляторов. Вот например https://github.com/sergei-romanenko/spsc-scala

Исходная версия AndreyKl, :

да, Турчина. Где-то Пейот Джонс даже вспоминая Турчина жаловался, что де о технологии никто не знал вообще.

Что до паттерн матчинга, то кажется я встречал где то того же Джонса что суперкомпиляция это дефорестрация + частичное исполнение. Это конечно упрощённое понимание, но какую то суть оно передаёт.

А вообще наверное можно сказать что суперкомпиляция это построение оптимальной программы. Т.е. такая сверхоптимизация, которая пытается учесть все аспекты и информацию о типах (и не только).

Но я давно интересовался (лет 5 как), могу что то путать.