Land of Lisp: Learn to Program in Lisp, One Game at a Time!
«Land of Lisp» — это уникальное введение в программирование на языке Lisp, построенное вокруг создания игр. Автор, Конрад Барски, использует игровые проекты как увлекательный способ изучения фундаментальных концепций Lisp, от базового синтаксиса до продвинутых техник функционального программирования и макросов.
Книга разделена на четыре части, каждая из которых раскрывает определённый аспект языка. Читатель начинает с основ: синтаксиса, условий, работы со списками. Затем, создавая текстовые игровые движки и такие игры, как «Wumpus», осваивает более сложные структуры данных и обобщённое программирование. Третья часть посвящена практическому хакингу: работе с циклами, форматированию, потокам и даже созданию веб-сервера на Lisp.
Заключительные главы погружают в научную мощь Lisp: функциональное программирование, разработку игры «Dice of Doom» в функциональном стиле, магию макросов и создание предметно-ориентированных языков (DSL). Книга не просто учит языку — она показывает философию Lisp, его элегантность и гибкость, превращая обучение в приключение.
Идеально подходит для начинающих, которые хотят изучить Lisp с нуля через практику, а также для опытных программистов, интересующихся функциональным программированием и метапрограммированием. Стиль изложения живой, с юмором и многочисленными иллюстрациями, что делает сложные темы доступными и увлекательными.









