Читайте идею. Запускайте программу.
Структура и интерпретация компьютерных программ
Изучайте процедуры, данные, состояние, вычислители и регистровые машины на протяжении 105 уроков. В каждом уроке текст книги дополнен запускаемым кодом на Scheme и трассой выполнения.
Изучить курсНачните курс.
Код SICP
(define (factorial n)
(if (= n 0)
1
(* n (factorial (- n 1)))))
(factorial 6)
; → 720Исходный код и результат перед глазами.
Выше приведён пример вычисления факториала. В каждый урок встроено браузерное рабочее место, где код запускается по-настоящему, отображая вывод, значение и трассу выполнения.