Каков наилучший способ узнать Эрланг?
Помимо конкретных проектов (хотя это тоже приветствуется)...
Какие инструменты, книги, статьи и другие ресурсы я должен иметь за своим столом, чтобы помочь мне изучить Erlang?
Кроме того, существуют ли мобильные устройства для Erlang?
Просьба указать мне в правильном направлении.
Примечание: да, я посетил Эрланг и Википедию, но я хотел бы услышать некоторые надежные, опытные мнения.
Ответы
Ответ 1
Я участвую в учебном процессе за месяц или больше, чем мне нравится:
Я думаю, что вы можете сразу погрузиться в руководство Getting Started, и это, безусловно, даст вам ощущение функционального программирования, а затем concurrency.
Если вы находитесь в Лондоне в июне этого года, существует Erlang Factory, которая выглядит действительно хорошо.
Пока я помню, это две хорошие презентации, которые вы проводите через Erlang, и он использует:
Наконец, вы можете следить за моим опытом обучения в своем блоге (joelhughes.co.uk/blog) пошаговую настройку FizzBuzz из python/ruby /php в Erlang может дать вам хороший вкус (извините за бесстыдное саморекламу).
Я должен сказать, что изучение Эрланг в настоящее время является одним из моих самых больших удовольствий, в нем есть что-то очень приятное!
Ответ 2
Для новичков " Узнайте, что у вас есть Erlang" руководство в высшей степени удивительно. Он пока еще неполный, но обеспечивает много даже того, что мало.
У него также есть RSS, чтобы вы могли быть проинформированы, когда (если?) он обновлен.
Ответ 3
Я нашел лучшее, что можно было сделать, чтобы узнать, что erlang читал joe thesis
http://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf
а затем пишу что-то мне понравилось, для меня это был сервер iax2.
Ответ 4
Я могу порекомендовать вам не, чтобы просмотреть исходный код Wings3d.
(Я сделал это, и это была пустая трата времени, аналогичная тому, когда я попытался прочитать источники Quake2: -p)
Ответ 5
У меня есть и Erlang Progamming, и программное обеспечение для параллельного мира, оба отличные. Я мог бы почти сказать, что Erlang Programming лучше, он показывает намного больше об использовании OTP (библиотеки Erlang), но я был немного более удобен с языком, когда я его читал, так, что я искал.
Приступая к работе с Erlang Guide также очень хорошо.
Определенно, вы должны дать возможность написать простой сервер. Это одна из областей, где действительно светит Erlang, и есть много документации и руководств по передаче сообщений и модуля gen_server.
- отредактировать
Кроме того, вы можете запустить Erlang на мобильных устройствах на базе ARM (ARMv5 +), вы можете задать вопросы erlang для других архитектур. Проверьте http://wiki.trapexit.org/index.php/Cross_compiling за основу начала работы с кросс-компиляцией.