Введение в Elixir: введение в функциональное программирование

Красивый, мощный и компактный язык программирования Elixir отлично подходит для изучения функционального программирования. Это практическое руководство покажет, насколько широкими возможностями он обладает. В книге рассказано, как Elixir сочетает в себе надежность языка функционального программирования Erlang с подходом, свойственным языку Ruby, а также мощную поддержку макросов для метапрограммирования.

Вы освоите IEx – интерфейс командной строки Elixir, исследуете основные структуры данных, познакомитесь с атомами, сопоставлением с образцом и ограничителями – основными конструкциями структурирования программ. Изучите приемы обработки данных с применением рекурсии, строк, списков и функций высшего порядка.

Узнаете, как создавать процессы и пересылать сообщения между ними, освоите сохранение и управление структурированными данными в Erlang Term Storage (ETS) и базе данных Mnesia. Научитесь создавать отказоустойчивые приложения с Open Telecom Platform.

Познакомившись с сопоставлением с образцом, программированием процессов и другими идеями, вы поймете, почему на Elixir так просто писать параллельные, надежные и отказоустойчивые программы, которые легко масштабируются как вверх, так и вниз!

Похожие книги

Введение в Elixir: введение в функциональное программирование
A
Автор
Симон Сенлорен, Дэвид Эйзенберг
Издательство
ДМК Пресс
Год
2017
Язык
Русский
1
Оцените книгу

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

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