Описание тега erlang
Erlang - это универсальный язык программирования и среда выполнения со сборкой мусора со встроенной поддержкой параллелизма, распределения и отказоустойчивости.
Erlang - это функциональный язык программирования общего назначения и среда выполнения. Он имеет встроенную поддержку параллелизма, распределения и отказоустойчивости. Erlang используется в нескольких крупных телекоммуникационных системах Ericsson. Erlang имеет открытый исходный код и доступен для загрузки на GitHub.
Некоторые особенности Erlang:
- Горячая замена кода - код можно обновлять без остановки системы
- Очень легкие процессы - быстрое создание, небольшой объем памяти и низкие накладные расходы на планирование
- Коммуникация посредством передачи сообщений (модель актора)
- Встроенное распределение и отказоустойчивость - вы можете запускать узлы кластера с нулевой конфигурацией
- Оптимизация хвостового звонка
Интернет-ресурсы:
- Learn You Some Erlang For Great Good - Бесплатная книга по программированию на Erlang
- Попробуйте Erlang - интерактивное руководство по Erlang
- Справочное руководство Erlang
- Документация с возможностью поиска в Интернете
- Сайт сообщества Erlang с вики, новостями и видео
- Выучите X за Y минут - Erlang
Книги Erlang:
Программирование на Erlang: программное обеспечение для параллельного мира, 2-е издание
Изучите Erlang для большого блага!: Руководство для начинающих
Знакомство с Erlang Начало работы в функциональном программировании
Создание веб-приложений с помощью Erlang Работа с REST и веб-сокетами на Yaws
Программирование на Erlang: параллельный подход к разработке программного обеспечения