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 с нуля через практику, а также для опытных программистов, интересующихся функциональным программированием и метапрограммированием. Стиль изложения живой, с юмором и многочисленными иллюстрациями, что делает сложные темы доступными и увлекательными.

Land of Lisp: Learn to Program in Lisp, One Game at a Time!
A
Автор
Conrad Barski, M.D.
Издательство
No Starch Press
Год
2011
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент