Свързани въпроси 'sicp'

Защо звуковият сигнал не приближава правилно моята непрекъсната дроб?
Чета още SICP и съм заседнал на упражнение 1.3.8 . Моят код работи правилно за приблизително 1/phi, но не работи за приблизително e - 2. (define (cont-frac n d k) (define (frac n d k) (if (= k 0) 1.0 (+ (d k) (/...
382 изгледи

Не е ли [cos(60) sin(60); -sin(60) cos(60)]? Мисля, че знаците ви са грешни.
5983 изгледи
schedule 16.03.2024

пример за underscore.js _.memoize() в действие?
Може ли някой да ми даде пример за underscore.js _.memoize() в действие? За предпочитане е да използвате hashFunction и още по-добре в coffeescript? Ето една леко модифицирана версия на тази сладка функция за отчитане на промените от SICP в...
7135 изгледи

Значение на „цитат“ в Lisp
Този въпрос възникна при четене на SICP . Защо (list 'quote '(a b c)) оценено от преводача ( R5RS в Dr.Racket ) като '(a b c) . За мен трябва да е (quote (a b c)) . Например (list 'quot '(a b c)) се оценява като (quot (a b c)) . Какво е...
405 изгледи
schedule 06.12.2022

Какви са действителните разлики между Scheme и Common Lisp? (Или други два диалекта на Lisp)
Забележка: Не питам кое да науча, кое е по-добро или нещо подобно. Взех безплатната версия на SICP, защото почувствах, че ще е хубаво да я прочета (чувал съм добри неща за нея и се интересувам от тази страна на програмирането). Знам, че Scheme...
31337 изгледи
schedule 22.01.2024

използване на ламбда вместо схема за допускане
В SICP 1.2.1 има функция, която прави рационално число, както следва: (define (make-rat n d) (let ((g (gcd n d))) (cons (/ n g) (/ d g)))) Просто съм любопитен как можете да приложите едно и също нещо, използвайки lambda вместо let, без...
5983 изгледи
schedule 16.03.2024