Skip to Content

TryErlang. Многопоточная магия

Опубликовано в

Трудно поспорить с тем, что человеку привыкшему к императивному стилю программирования любой функциональный язык кажется странным. Но язык, о котором пойдет речь сегодня, можно назвать странным вдвойне. Первая странность, конечно же, его функциональность, вторая - популярность. Erlang, пожалуй, единственный функциональный язык, которому удалось шагнуть за рамки научных исследований или узкоспециализированного применения в пределах какой-либо компании. Секрет его популярности прост - он отлично вписывается в современные тренды: многоядерность, асинхронность, распределенные вычисления. И все это благодаря тому, что многопоточность, которая является головной болью в большинстве других языков, в Erlang'e тривиальна и обыденна, она - просто часть самого языка. Именно поэтому Erlang "пошел в массы", и мы имеем возможность наблюдать за развитием таких необычных продуктов как CouchDB, Yaws, RabbitMQ или Tsung.

Если вы тоже хотите прикоснуться к этой многопоточной магии, то вам стоит взглянуть на TryErlang. Конечно, в этом небольшом онлайн-пособии нет ни слова о том самом всепоглощающем параллелизме, но оно наверняка поможет сделать первый шаг в правильном направлении, ведь изучать Erlang без знаний о том, что такое атомы или "одноразовые переменные" будет сложно.

Have fun(x) Smile

----------

Отправить комментарий

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.
  • Pairs of<blockquote> tags will be styled as a block that indicates a quotation.
  • Textual smileys will be replaced with graphical ones.

Подробнее о форматировании