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










- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии и скачивать файлы


Последние комментарии
1 неделя 5 дней назад
2 недели 6 дней назад
2 недели 6 дней назад
4 недели 5 дней назад
7 недель 5 дней назад
8 недель 3 дня назад
8 недель 4 дня назад
8 недель 4 дня назад
9 недель 1 день назад
11 недель 6 дней назад