эмерик ч карпер б гранд к программирование в clojure практика применения lisp в мире java
Эмерик Ч., Карпер Б., Гранд К. Программирование в Clojure. Практика применения Lisp в мире Java
3989 Руб.
Эмерик Ч., Карпер Б., Гранд К. Программирование в Clojure. Практика применения Lisp в мире Java
3989 Руб.
Эмерик Чаз, Карпер Брайан, Гранд Кристоф Программирование в Clojure. Практика применения Lisp в мире Java
1321 Руб.
Эмерик Чаз, Карпер Брайан, Гранд Кристоф Программирование в Clojure. Практика применения Lisp в мире Java
2889 Руб.
Эванс Бенджамин, Вербург Мартин Java. Новое поколение разработки. Техники Java 7 и многоязычное программирование
1049 Руб.
Тейт Брюс Семь языков за семь недель. Практическое руководство по изучению языков программирования
1443 Руб.
Тейт Брюс Семь языков за семь недель. Практическое руководство по изучению языков программирования
1227 Руб.
Описание:
Почему многие выбирают Clojure? Это - функциональный язык программирования, не только позволяющий пользоваться Java-библиотеками, службами и другими ресурсами JVM, но и соперничающий с другими динамическими языками, такими как Ruby и Python. В этом исчерпывающем руководстве вы познакомитесь с основами программирования на Clojure на примерах решения повседневных задач, которые могут быть знакомы вам по другим, известным языкам программирования. Эта книга продемонстрирует вам гибкость Clojure в решении типичных задач, таких как разработка веб-приложений и взаимодействие с базами данных. Вы быстро поймете, что этот язык помогает устранить ненужные сложности из своей практике и открывает новые пути решения сложных проблем, включая многопоточное программирование. ВАШИ ПРЕИМУЩЕСТВА: - используя Clojure, вы не потеряете свои инвестиции в платформу Java; - в лице Clojure вы получите эффективную реализацию Lisp для JVM; - функциональное программирование помогает избавиться от типичных ошибок; - наличие проверенных временем инструментов упрощает создание надежных многопоточных программ; - Clojure избавляет от необходимости применять сложные и пространные шаблоны проектирования; - имеется возможность создавать собственные абстракции с помощью макросов, типов данных, протоколов и мультиметодов; - поддерживается возможность развертывания крупных веб-приложений на сотнях узлов в облачных инфраструктурах.