Erlang - Обзор

Erlang - это функциональный язык программирования, который также имеет среду выполнения. Он был построен таким образом, что в него была интегрирована поддержка параллелизма, распределения и отказоустойчивости. Изначально Erlang разрабатывался для использования в нескольких крупных телекоммуникационных системах Эрикссон.

Первая версия Erlang была разработана Джо Армстронгом, Робертом Вирдингом и Майком Уильямсом в 1986 году. Изначально это был частный язык компании Ericsson. Позднее он был выпущен как язык с открытым исходным кодом в 1998 году. Erlang, наряду с OTP, набором промежуточного программного обеспечения и библиотек в Erlang, теперь поддерживается и поддерживается отделом продуктов OTP в Ericsson и широко известен какErlang/OTP.

Почему именно Эрланг?

Erlang следует использовать для разработки вашего приложения, если у вас есть следующие требования:

  • Приложению необходимо обрабатывать большое количество одновременных действий.

  • Он должен легко распространяться по сети компьютеров.

  • Должна быть возможность сделать приложение отказоустойчивым как к программным, так и к аппаратным ошибкам.

  • Приложение должно быть масштабируемым. Это означает, что он должен иметь возможность охватывать несколько серверов с небольшими изменениями или без них.

  • Он должен легко обновляться и реконфигурироваться без необходимости останавливать и перезапускать само приложение.

  • Приложение должно реагировать на запросы пользователей в определенные жесткие сроки.

Официальный сайт Erlang: https://www.erlang.org/.