новости сообщество форум вики

Что такое Erlang?

26/12/2009 19:38

Это введение взято из статьи «Начала работы с Erlang»

В далеком 1985-м году группа разработчиков из компьютерных лабораторий компании Ericsson решила создать язык, который идеально бы подходил для решения задач в телекоме. Шесть лет спустя, в 1991-м, миру был представлен такой язык – Erlang.

ПРИМЕЧАНИЕ
Среди любителей Erlang-а бытует мнение, что Erlang расшифровывается как ERicsson LANGuage. На самом деле язык назван в честь Агнера Крарупа Эрланга, датского математика, который работал в области телекоммуникаций. Так, единица измерения телекоммуникационного траффика также называется «Erlang».

С 1992 года Erlang начал применяться в компании Ericsson для разработки телекомуникационного оборудования. Например, бoльшая часть функциональности флагманского продукта компании, свитча AXD-301, реализована с использованием Erlang-а.

В 1998 году были опубликованы исходные коды языка и его библиотек. С тех пор Erlang стал не просто языком для телекоммуникационных приложений, а полноценным языком общего назначения.

Ericsson до сих пор развивает Erlang, и его бесплатная версия собирается из тех же исходников, что и коммерческая.

И все же, что такое Erlang?

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

А если говорить подробнее, то Erlang предлагает разработчику следующее

В состав стандартных библиотек Erlang-а входят, например, следующие продукты:

И где я могу его использовать?

Erlang можно использовать в самых разнообразных областях. На данный момент Erlang с успехом применяется, например:

 

новости

Обсуждение университетского курса по Erlang'у

Макс Лапшин предложил на родном факультете…

erlctl 0.1

Одна из основных задач при использовании какого

Пакетный менеджер для установки дополнительных библиотек в Erlang

epm позволяет легко устанавливать дополнительные…

Erlang/OTP R13B04

Вышла версия R13B04 Erlang/OTP. Это — четвертая и…

mcd — быстрая библиотека для memcached

mcd — это библиотека для memcached, которая по…

erlang port на OCaml'е

Библиотека для OCaml'а, позволяющая использовать…

unsplit — решение проблем в распределенной mnesia

unsplit позволяет определить и исправить…

Tidier — рефакторинг для Erlang'а

Tidier — это утилита для автоматического…

Innostore - интерфейс к Embedded InnoDB

Innostore — это простой API для взаимодействия с…

Zotonic 0.3

Вышла версия 0.3 CMS Zotonic с множеством…

сообщество

http://groups.google.com/group/erlang-russian/feed/rss_v2_0_msgs.xml