Size: a a a

2018 October 15

IZ

Ilia Zviagin in Lisp Forever
Oleksandr Havrylov
А есть же на Lisp быстрые бибилиотеки, типа numpy?
Не нужны. Он и сам справляется
источник

AN

Aλexander Nihirash in Lisp Forever
Ilia Zviagin
CommonLISP не интерпретатор нифига.
Есть другие лиспы, они интерпретаторы, да, типа Emacs Lisp-а, Autocad, но основные лиспы -- CommonLisp и Schema -- компиляторы. И неплохие
В зависимости от реализации от полных интерпретаторов, через трансляцию в байт код до честных компиляторов
источник

AN

Aλexander Nihirash in Lisp Forever
но чаще всего - виртуальные машины
источник

AN

Aλexander Nihirash in Lisp Forever
и компиляция в байткод
источник

IZ

Ilia Zviagin in Lisp Forever
Дмитрий Скрыльников
Динамическая типизация...
Тоже не проблема. В CL ты можешь очень даже сделать типизацию локально статической.
Это одна из часто используемых оптимизаций.

Но хотя да, немножко это проблема, но с другой стороны даёт мощь взамен
источник

IZ

Ilia Zviagin in Lisp Forever
Дмитрий Скрыльников
Скорее всего, да
Нет.
Нет тормозов в CL вообще.
По скоростным показателям код идёт вровень с С/С++
источник

AN

Aλexander Nihirash in Lisp Forever
я на сях могу писать код медленнее, чем на питоне)
источник

IZ

Ilia Zviagin in Lisp Forever
Aλexander Nihirash
В зависимости от реализации от полных интерпретаторов, через трансляцию в байт код до честных компиляторов
Это ты с Кложей путаешь.
источник

AN

Aλexander Nihirash in Lisp Forever
Ilia Zviagin
Это ты с Кложей путаешь.
clisp - чистый интерпретатор
источник

IZ

Ilia Zviagin in Lisp Forever
Aλexander Nihirash
clisp - чистый интерпретатор
Ну, да, но это исключение скорее.
источник

AN

Aλexander Nihirash in Lisp Forever
очень много компиляторов, выдающих бинарь, но при этом под капотом виртуальная машина и свой байткод
источник

AN

Aλexander Nihirash in Lisp Forever
но да
источник

AN

Aλexander Nihirash in Lisp Forever
на выходе нативный бинарь)
источник

AN

Aλexander Nihirash in Lisp Forever
но это не проблема же)
источник

IZ

Ilia Zviagin in Lisp Forever
Aλexander Nihirash
очень много компиляторов, выдающих бинарь, но при этом под капотом виртуальная машина и свой байткод
Нет, как раз там нет никакой виртуальной машины. Чистый 100% машинный код.
источник

AN

Aλexander Nihirash in Lisp Forever
CMU Common Lisp?
источник

IZ

Ilia Zviagin in Lisp Forever
Дада, он
источник

AN

Aλexander Nihirash in Lisp Forever
он с виртуальной машиной)
источник

IZ

Ilia Zviagin in Lisp Forever
Сейчас только SBCL он
источник

IZ

Ilia Zviagin in Lisp Forever
Aλexander Nihirash
он с виртуальной машиной)
Росскажи что ты понимаешь под "виртуальная машина".
источник