Все еще на первой главе. В этой ее части показали рекурсию, условные конструкции и реализацию вычисления квадратного корня методом Ньютона.
Опять же, по большей части то, что я уже и так знаю (хотя отличия от Common Lisp уже встречаются, беру их на вооружение), однако же последнее было для меня в новинку.
Ну и под конец насыпали новых упражнений. Одно было снова про разницу аппликативного и нормального порядка вычисления, остальные же раскрывали тему метода Ньютона: требовалось улучшить оценку полученного результата, изменив алгоритм функции проверки, а также реализовать функцию кубического корня. Пока что полет нормальный и познавательный, ликвидирую свои прорехи в образовании.
Мои решения, как обычно, доступны в репозитории:
https://git.bloat.cat/lambda-yam/sicp-solutions/src/branch/main/chapter-1