Вот тут все говорят, что дескать лисп не предназначен для крутых вычислений, что лучше дескать «программа на лиспе напишет программу на Си/Фортране/whatever». Интересно знать, а как это реализуется на практике? Вот, скажем, есть выражение (sin (+ (* x x) 1). Как будет выглядеть макрос, переводящий эту форму в строку «sin(x*x+1)»? Пускай рассматривается коммон лисп и его подмножество: арифметика, векторы (aref должно переводится в сишную индексацию с квадратными скобками), а также функции соответствующие сишному <math.h>.
←
1
2
3
→
Ответ на:
комментарий
от Ndulu

Ответ на:
комментарий
от Ndulu

Ответ на:
комментарий
от Ndulu



Ответ на:
комментарий
от Ndulu


Ответ на:
комментарий
от Ndulu

Ответ на:
комментарий
от dave

Ответ на:
комментарий
от AIv

Ответ на:
комментарий
от mv

Ответ на:
комментарий
от archimag

Ответ на:
комментарий
от ebantrop

Ответ на:
комментарий
от ringill

Ответ на:
комментарий
от shty

Ответ на:
комментарий
от AIv

Ответ на:
комментарий
от Ndulu

Ответ на:
комментарий
от ringill

Ответ на:
комментарий
от ebantrop


Ответ на:
комментарий
от Ndulu

Ответ на:
комментарий
от Ndulu

Ответ на:
комментарий
от Ndulu

Ответ на:
комментарий
от staseg

Ответ на:
комментарий
от ttnl

Ответ на:
комментарий
от ebantrop


Ответ на:
комментарий
от Bad_ptr

Ответ на:
комментарий
от staseg

Ответ на:
комментарий
от Ndulu

Ответ на:
комментарий
от archimag

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от staseg

Ответ на:
комментарий
от staseg

Ответ на:
комментарий
от korvin_

Ответ на:
комментарий
от staseg

Ответ на:
комментарий
от staseg

Ответ на:
комментарий
от staseg

Ответ на:
комментарий
от Ndulu

Ответ на:
комментарий
от Ndulu


Ответ на:
комментарий
от Ndulu


Ответ на:
комментарий
от Ndulu

Ответ на:
комментарий
от AIv

Ответ на:
комментарий
от Norgat

Ответ на:
комментарий
от Norgat

Ответ на:
комментарий
от AIv

Ответ на:
комментарий
от AIv

Ответ на:
комментарий
от anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Кодогенерация C (2016)
- Форум Пример кодогенерации (2011)
- Форум F*, кодогенерация (2015)
- Форум [Clojure] Кодогенерация (2011)
- Форум [говнокод][кодогенерация][bash] это говнокод или кодогенерация? (2010)
- Форум Кодогенерация в Go (2015)
- Форум Динамическая кодогенерация на Си (2015)
- Форум LISP (2010)
- Форум Lisp (2013)
- Форум lisp (2008)