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










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


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