html - Erlang을 배우는 가장 좋은 방법은 무엇입니까?




tag usage (5)

특정 프로젝트 이외 (물론 환영 받는다) ...

얼랑 (Erlang)을 배울 수 있도록 어떤 도구, 서적, 기사 및 기타 자료 를 책상에 두어야합니까?

또한 Erlang을위한 모바일 런타임이 있습니까?

저를 올바른 방향으로 가르쳐주십시오.

참고 : 예, 저는 Erlang과 Wikipedia를 방문했지만 신뢰할 수 있고 경험 많은 의견을 듣고 싶습니다.


Answers

초심자를 위해, " 당신을 Erlang 몇몇을 배우십시오 "가이드는 최고로 굉장합니다. 그것은 아직 불완전하지만, 조금도 존재하지 않아도 많이 제공합니다.

또한 RSS가 있기 때문에 언제 업데이트되는지 알려줄 수 있습니다.



나는 Erlang Progamming과 동시대 세계를위한 소프트웨어를 가지고 있으며, 둘다 훌륭합니다. 나는 Erlang Programming이 더 좋다고 거의 말할지도 모른다. OTP (Erlang libraries) 사용에 관해 더 많이 보여 주지만, 내가 그것을 읽을 때 언어에 조금 더 익숙해 져서, 그래서 내가 찾고 있었던 것이었다.

얼랭 가이드 시작하기 또한 꽤 좋습니다.

확실히 간단한 서버를 써야한다. 이것은 Erlang이 실제로 빛을 발하는 분야 중 하나이며 메시지 전달과 gen_server 모듈에 관한 많은 설명서와 튜토리얼이 있습니다.

-- 편집하다

또한 ARM 기반 모바일 장치 (ARMv5 +)에서 Erlang을 실행할 수 있습니다. 다른 아키텍처에 대한 질문에 대해서는 질문 할 수 있습니다. 크로스 컴파일을 시작하기위한 기본 사항은 http://wiki.trapexit.org/index.php/Cross_compiling 을 확인하십시오.


나는 한 달에 한 번 학습을하고 있으며 내가 가장 즐기고있는 가이드는 다음과 같습니다.

필자는 Getting Started 가이드를 곧바로 시작할 수 있다고 생각합니다. 함수 프로그래밍과 동시성에 대한 느낌을 확실히 줄 것입니다.

이번 6 월 런던에 계신다면 Erlang Factory 컨퍼런스가 정말 좋게 보입니다.

내가 기억하는 동안, 이것들은 얼랑 (Erlang)을 통해 당신을 데려가는 2 개의 훌륭한 프리젠 테이션이며 그것의 용도이다.

마지막으로, 내 블로그 ( joelhughes.co.uk/blog )에서 나의 학습 경험을 따라 할 수 있습니다. Python / Ruby / PHP에서 Erlang 으로 FizzBuzz를 단계별로 조정하면 내게 뻔뻔한 자기 승진에 대해 유감을 표합니다.

나는 Erlang이 현재 나의 가장 큰 즐거움 중 하나라는 것을 배워야한다고 말하면서 그것에 대해 아주 만족스러운 무언가가 있습니다!


CLR은 F #에서 사용되는 명시적인 tail opcode로 꼬리 호출 최적화를 지원합니다. JVM에는 이러한 언어 스타일의 구현을 제한하는 동등한 기능이 없습니다. 별도의 AppDomain 사용하면 CLR이 코드를 핫 스왑 할 수 있습니다 (예 : 이 블로그 게시물에서 어떻게 수행 할 수 있는지 보여줍니다).

Simon Peyton Jones가 Microsoft Research의 Don Syme과 F # 팀의 회랑에서 일하면서 결국 IronHaskell을 공식적인 상태로 보지 않으면 큰 실망이 될 것입니다. IronErlang은 흥미로운 프로젝트가 될 것입니다. 가장 큰 작업은 Windows Workflow 엔진만큼 중량이 나지 않고 녹색 스레딩 스케줄러를 이식하거나 CLR 상단에서 BEAM VM을 실행해야하는 것입니다.





erlang