Красивый, мощный и компактный, язык программирования Elixir отлично подходит для изучения функционального программирования, и это практическое руководство покажет, насколько широкими возможностями он обладает. В книге рассказано, как Elixir сочетает в себе надежность языка функционального программирования Erlang с подходом, свойственным языку Ruby, а также мощную поддержку макросов для метапрограммирования. В итоге вы поймете, почему на Elixir так просто писать параллельные, надежные и отказоустойчивые программы, которые легко масштабируются как вверх, так и вниз!
Предисловие 10 Глава 1. Устраиваемся поудобнее 19 Глава 2. Функции и модули 31 Глава 3. Атомы, кортежи и сопоставление с образцом 48 Глава 4. Логика и рекурсия 62 Глава 5. Взаимодействие с человеком 79 Глава 6. Списки 91 Глава 7. Пары имя/значение 103 Глава 8. Функции высшего порядка и генераторы списков 118 Глава 9. Процессы. 129 Глава 10. Исключения, ошибки и отладка 152 Глава 11. Статический анализ, спецификации типов и тестирование 161 Глава 12. Хранение структурированных данных 173 Глава 13. Основы OTP 198 Глава 14. Расширение языка Elixir с помощью макросов 213 Глава 15. Phoenix 221 Приложение А. Каталог элементов языка Elixir 239 Приложение В. Создание документации с помощью ExDoc 247 Предметный указатель 251 Об авторах 259 Колофон 260
Название: Введение в Elixir Автор: Сенлорен С., Эйзенберг Д. Год: 2016 Жанр: программирование Издательство: ДМК Язык: Русский
Формат: pdf Качество: eBook Страниц: 263 Размер: 3 MB
Скачать Сенлорен С., Эйзенберг Д. - Введение в Elixir (2016)