sicp

Я новичок в Хаскелле, хотя и имел предыдущий опыт работы с Lisp/Scheme. Прямо сейчас я смотрю на примеры из SICP и пытаюсь реализовать их в Haskell, чтобы получить больше практического опыта. В лекции 3b авторы представляют функцию для вычисления производных символически. Он содержит, среди прочего, следующие...

Я проработал в структуру и интерпретацию компьютерных программ и завершил упражнения в Хаскелле. Первые две главы были прекрасны (код на github ), но Глава 3 заставляет меня думать сложнее. Он начинается с разговора об управлении государством на примере банковского счета. Они определяют функцию make-withdra...

В настоящее время я работаю над упражнением 1.29 SICP, и моя программа продолжает выдавать мне следующую ошибку: +: expects type <number> as 2nd argument, given: #<void>; other arguments were: 970299/500000 Вот код, который я использую racket: (define (cube x) (* x x x)) (define (int...

примечание: Я не спрашиваю, что учиться, что лучше, или что-нибудь в этом роде. Я взял бесплатную версию SICP, потому что я чувствовал, что было бы неплохо прочитать (я слышал хорошие вещи об этом, и меня интересует такая сторона программирования). Я знаю, что Scheme-это диалект Lisp, и я задался вопросом:...