redp
> если Lisp compiler поддерживает генерацию native code, то я пожалуй смогу сделать такого же размера исполнимый файлик.
Компиляторам Лиспа приходится цеплять в исполняемый файл runtime-среду и библиотеку, при этом многие компиляторы не делают tree-shaking. В ACL5.1 под виндой минимальный размер генерируемых .exe или .dll был около 1.5Мб в памяти.
Впрочем, к самому языку это отношения не имеет: если прибавить к типичной сишной hello world программе размер llibc, которая просто ставится в систему по умолчанию, цифры будут схожие.
> если Lisp compiler поддерживает генерацию native code, то я пожалуй смогу сделать такого же размера исполнимый файлик.
Компиляторам Лиспа приходится цеплять в исполняемый файл runtime-среду и библиотеку, при этом многие компиляторы не делают tree-shaking. В ACL5.1 под виндой минимальный размер генерируемых .exe или .dll был около 1.5Мб в памяти.
Впрочем, к самому языку это отношения не имеет: если прибавить к типичной сишной hello world программе размер llibc, которая просто ставится в систему по умолчанию, цифры будут схожие.