Красивый, мощный и компактный, язык программирования 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)
Скачать Skymonk по прямой ссылке