LINUX.ORG.RU

Как заставить Lisp работать быстрее, чем C

 , , ,


3

6

Зачем продолжают писать на C/C++, когда можно быстро все сделать на Lisp, а потом критические участки кода оптимизировать?

How to make Lisp go faster than C: http://www.iaeng.org/IJCS/issues_v32/issue_4/IJCS_32_4_19.pdf
Еще не известно, какая производительность будет у реального большого проекта.

Кто-то даже предлагал на Haskell микроядро написать: https://www.pdx.edu/computer-science/sites/www.pdx.edu.computer-science/files...



Последнее исправление: Fast_Sloth (всего исправлений: 1)
Ответ на: комментарий от alysnix

утверждение что лисп может работать быстрее си, равносильно утверждению, что некий код на лиспе не может бы оттранслирован в эквивалентный си код.

(eval (compile (read)))

и прочая суперкомпиляция (кодогенерация под конкретные параметры задачи).

monk ★★★★★
()
Ответ на: комментарий от monk

утверждение что лисп может работать быстрее си, равносильно утверждению, что некий код на лиспе не может бы оттранслирован в эквивалентный си код.

(eval (compile (read)))

Никто не запрещает тебе обмазаться llvm или libtcc.

goto-vlad
()
Ответ на: комментарий от ugoday

Ты просто исходишь из ложного посыла «что сложнее, что и зло». Но, как и многие другие дилетанты, ты не учитываешь предназначения той или иной системы. Поэтому ты сравниваешь их не по принципу «какие у меня потребности», а по принципу «что более примитивное». Это распространённое заблуждение.

cloun1901
()
Ответ на: комментарий от menangen

Несуществующая система по определению проще и надёжнее всего остального. Побежал.

cloun1901
()
Ответ на: комментарий от Fast_Sloth

Такие же сектанты задавили баллистическую теорию Вальтера Ритца и навязали всем жидомасонскую теорию Эйнштейна

Напильник?)

pihter ★★★★★
()
Ответ на: комментарий от cloun1901

Ты просто исходишь из ложного посыла

Кстати, о ложных посылах. Вы исходите из посыла, что собеседник идиот и не знает о чём говорит. Ну и на какой ответ вы после этого рассчитываете?

ugoday ★★★★★
()
Ответ на: комментарий от monk

использовать сишные библиотеки из лиспа было бы намного сложнее

Может быть тогда почесались бы запилить нативные библиотеки, о которых постоянно плачут, что их нет.

no-such-file ★★★★★
()
Ответ на: комментарий от menangen

Слишком вы уж его сильно. Общение это навык, точно такой же как играть на скрипке или заниматься сексом. Его нужно тренировать, обычно с возрастом у всех более-менее получается.

ugoday ★★★★★
()
Ответ на: комментарий от ugoday

Понимаешь, в чём штука. Рассчитывать можно только если есть несколько вариантов. У тебя же, как и у любой обезьяны, вариант всего один - слиться с темы, начать кукарекать рандомную херню и быть умноженным на ноль, что мы и наблюдаем.

К тому же, все мои слова подтверждаются тем, что выше ты начал подсасываться к другому опущенному, которого я в дерьме валял. Это типично для сектантов.

cloun1901
()
Ответ на: комментарий от cloun1901

Мамку ты свою в дерьме валял, а подумал, что меня. Ну, это типично для подростка. Мамочка ведь рядом

Такого подростка легко слить - главное гнуть его моськой в его же факты

Он тут балоболил, что крутой чат какой-то запилит на крестах, в итоге эпично слился, как и в этой теме сольётся

Он думает, что если от него все устали, то он типа победил в споре и прав, а на деле просто заманал людей тупостью и двойными стандартами, закрывает глаза на свою недалёкость и потом тыкает: ты, ты, ты не прав. Реально, детсад

menangen ★★★★★
()
Ответ на: комментарий от ugoday

заниматься сексом

У подростка он бывает с крестами 😂 и с линуксом

menangen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.