Каков лучший способ узнать Эрланг?


кроме конкретных проектов (хотя они также приветствуются)...

Что инструменты, книги, статьи и другие ресурсы должен ли я иметь за своим столом, чтобы помочь мне узнать Эрланг?

кроме того, существуют ли мобильные среды выполнения для Erlang?

пожалуйста, мне точку в правильном направлении.

Примечание: да, я посетил Erlang и Wikipedia, но я хотел бы услышать некоторые надежные, опытные мнения.

5 74

5 ответов:

Я месяц или около того в обучении и гиды я наслаждаюсь больше всего являются:

Я думаю, что вы можете сразу погрузиться в руководство по началу работы, и это, безусловно, даст вам ощущение функционального программирования, а затем параллелизма.

Если вы находитесь в Лондоне в июне этого года там Erlang Factory конференции, которая выглядит очень хорошо.

пока я помню, это две хорошие презентации, которые проводят вас через Эрланг, и это использует:

наконец, вы можете следить за моим опытом обучения в моем блоге (joelhughes.co.uk/blog) моя пошаговая настройка FizzBuzz от python / ruby / php до Erlang может дать вам хороший вкус (извините за бесстыдное саморекламу).

Я должен сказать, что изучение Эрланга в настоящее время является одним из мои самые большие удовольствия, есть что-то очень удовлетворяющее об этом!

для новичков "узнай ты какой-нибудь Эрланг " руководство в высшей степени удивительным. Он еще не завершен, но дает много даже с тем немногим, что есть.

Он также имеет RSS, так что вы можете быть проинформированы, когда (если?) он обновляется.

Я нашел лучшее, что нужно сделать, чтобы узнать Эрланг читал диссертацию Джо http://www.sics.se/~joe / тезисы / armstrong_thesis_2003. pdf а потом писать что-то мне понравилось, для меня это был сервер iax2.

то, что я могу вам порекомендовать не для просмотра Wings3d исходный код.

(Я сделал это, и это была пустая трата времени, как когда я пытался читать оными в Quake 2 Источник : - p)

У меня есть как Erlang Progamming, так и программное обеспечение для параллельного мира, оба превосходны. Я мог бы почти сказать, что Программирование Erlang лучше, оно показывает намного больше об использовании OTP (Erlang libraries), но мне также было немного удобнее с языком, когда я его читал, так что это то, что я искал.

начало работы с руководством Erlang также довольно хорошо.

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

-- edit

кроме того, вы можете запустить Erlang на мобильных устройствах на базе ARM (ARMv5+) наверняка, вы можете задать на erlang-вопросы для других архитектур. Проверьте http://wiki.trapexit.org/index.php/Cross_compiling для основы начала работы с кросс-компиляцией.