Introducing Erlang

Simon St. Laurent

Книга «Introducing Erlang» — это практическое введение в язык программирования Erlang, предназначенное для разработчиков, желающих освоить этот функциональный язык с параллельной моделью вычислений. Авторサイмон Сент-Лоран ведёт читателя от базовых концепций до продвинутых тем, таких как процессы и обработка ошибок.

В начале книги рассматриваются установка Erlang, работа в интерактивной оболочке (shell), базовые типы данных и переменные. Затем читатель знакомится с функциями и модулями, учится создавать собственные модули и документировать код.

Значительная часть посвящена атомам, кортежам и сопоставлению с образцом (pattern matching) — ключевым механизмам Erlang. Подробно разбираются логика, рекурсия, условные конструкции и организация вывода.

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

Книга подходит как начинающим, так и опытным программистам, желающим понять основы Erlang и его подход к построению отказоустойчивых распределённых систем.