The Little Schemer: чудесное функциональное программирование
Перед вами бестселлер, стоящий наравне с такими гигантами, как Структура и интерпретация компьютерных программ (Structure and Interpretation of Computer Programs) и Как проектировать программы (How to Design Program). Авторы последовательно и методично подводят читателей к таким сложным темам, как рекурсия (и, решая предложенные в книге задачи, вы научитесь мыслить рекурсивно), Y-комбинатор, продолжения (continuations) и проблема остановки.
Книга для тех, кто стремится не только уметь понимать код, но и мыслить в нем и перестраивать его, выходя за рамки обыденного программирования и погружаясь в более абстрактный мир вычислений.
Благодаря увлекательному формату «вопрос-ответ» читатель знакомится с различными способами обдумывания проблем и получает возможность понять основы функционального программирования благодаря усвоению базовых теоретических концепций.
Книга по функциональному программированию для начинающих
«The Little Schemer» — это книга по программированию, которая помогает постепенно освоить функциональное программирование и понять принципы построения программ. Материал будет полезен студентам, начинающим разработчикам и всем, кто хочет изучить язык Scheme, основы языков Lisp, рекурсивное программирование и необычный подход к решению задач.
Основы программирования и алгоритмического мышления
Книга подойдет тем, кто хочет развить алгоритмическое мышление, научиться разбирать задачи на простые шаги и глубже понять, как работают программы. Через практические вопросы и задачи читатель знакомится с рекурсивными алгоритмами, абстракциями, вычислениями и фундаментальными принципами программирования, которые пригодятся при изучении информатики и других языков программирования.