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

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

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

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

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

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


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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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