Erlang — это функциональный язык программирования, который также имеет среду выполнения. Он был построен таким образом, чтобы в него была интегрирована поддержка параллелизма, распределения и отказоустойчивости. Erlang был изначально разработан для использования в нескольких крупных телекоммуникационных системах от Ericsson.
Первая версия Erlang была разработана Джо Армстронгом, Робертом Вирдингом и Майком Уильямсом в 1986 году. Изначально это был проприетарный язык в Ericsson. Позднее он был выпущен как язык с открытым исходным кодом в 1998 году. Erlang, наряду с OTP, набором промежуточного программного обеспечения и библиотек в Erlang, теперь поддерживается и поддерживается подразделением OTP в Ericsson и широко называется Erlang / OTP .
Почему Эрланг?
Erlang следует использовать для разработки вашего приложения, если у вас есть следующие требования —
-
Приложение должно обрабатывать большое количество одновременных действий.
-
Он должен легко распространяться по сети компьютеров.
-
Должна быть возможность сделать приложение отказоустойчивым как к программным, так и к аппаратным ошибкам.
-
Приложение должно быть масштабируемым. Это означает, что он должен иметь возможность охватывать несколько серверов практически без изменений.
-
Он должен легко обновляться и настраиваться без остановки и перезапуска самого приложения.
-
Приложение должно реагировать на запросы пользователей в определенные строгие сроки.
Приложение должно обрабатывать большое количество одновременных действий.
Он должен легко распространяться по сети компьютеров.
Должна быть возможность сделать приложение отказоустойчивым как к программным, так и к аппаратным ошибкам.
Приложение должно быть масштабируемым. Это означает, что он должен иметь возможность охватывать несколько серверов практически без изменений.
Он должен легко обновляться и настраиваться без остановки и перезапуска самого приложения.
Приложение должно реагировать на запросы пользователей в определенные строгие сроки.
Официальный сайт Erlang — https://www.erlang.org/ .