Programming Clojure
Programming Clojure — это практическое руководство по одному из самых интересных языков, появившихся на платформе Java Virtual Machine. Книга начинается с основ синтаксиса и постепенно переходит к продвинутым концепциям, таким как функциональное программирование, макросы и конкурентность. Автор, Стюарт Хэллоуэй, делает акцент на практическом применении, показывая, как использовать Clojure для решения реальных задач.
Книга охватывает все ключевые аспекты языка: от базовых типов данных и функций до мощных возможностей макросов и мультиметодов. Особое внимание уделяется интеграции с Java, что позволяет читателям использовать богатую экосистему Java-библиотек. Примеры кода, приведённые в книге, просты и эффективны, что помогает быстро освоить уникальные особенности Clojure.
Programming Clojure подойдёт как новичкам, так и опытным разработчикам, желающим расширить свой инструментарий. Книга написана живым и доступным языком, а её структура позволяет использовать её и как учебник, и как справочник. Это обязательное чтение для всех, кто хочет понять, как Lisp-подход может улучшить разработку на JVM.
