
간만에 새로 배우는 랭귀지.. 함수형 언어인데 책 뒷면에 이러이러한 사람은 꼭 얼랭을 사용하라고 추천하고 있다.
- 멀티코어 컴퓨터에서 실행할 때 훨씬 빠르게 실행되는 프로그램을 작성하고 싶다!
- 서비스 중단 없이도 변경할 수 있는 무정지(fault_tolerent) 애플리케이션을 만들고 싶다!
- '함수형 언어'에 관해 들어 보긴 했다. 그런데 그게 진짜로 작동하는지 궁금하다!
- 실제 대규모 산업용 제품에서 실전 테스트된, 방대한 라이브러리와 활발한 사용자 커뮤니티가 있는 언어를 사용하고 싶다!
- 나는 엄청난 분량의 코드를 타이핑하느라 손가락이 닳고 싶지 않다!
좀 만져보니 실제로 저 위에 말이 다 사실이더라. 새로운 사고방식으로 프로그래밍하니 오랜만에 프로그램 짜는 것 자체가 재밌어지는 중..
언어 특성상 복잡한 계산이나 패턴 매칭에 딱인데 혼자 놀만한 장난감 프로젝트 뭐 없나 찾아보고 있다. 구글링해보니 게임 서버를 얼랭으로 만든 사람도 있는 듯. (Writing Low-Pain Massively Scalable Multiplayer Servers)
몇가지 링크
- Open Source Erlang
- AnD 스터디의 얼랭 스터디
- 유튜브의 얼랭 소개 동영상
- Wings 3D - 얼랭으로 만든 3D 모델링 툴
- OpenPoker - 얼랭으로 만든 포커 게임 서버
- Planet Erlang - 얼랭 커뮤니티
퀵소트 얼랭으로 만들어보기
-export([qsort/1]).
qsort([]) -> [];
qsort([Pivot|Rest]) ->
qsort([ X || X <- Rest, X < Pivot]) ++ [Pivot]
++ qsort([ Y || Y <- Rest, Y >= Pivot]).

::: 사람과 사람의 교감! 人터넷의 첫 시작! 댓글을 달아주세요! :::
AnD 스터디 링크가 잘못되었네요
그러네요. 수정했습니다. 알려주셔서 감사해요. :)
▣■■■■■■■■■■■■■■■■■■■■■■■■■■■■▣<br><br>
★.. 편하신 곳에서 포카, 바둑이, 맞고 즐기세요~<br><br>
★.. 오랜 사이트 운영 노하우로 최상의 서비스 제공!<br><br>
★.. 게임중 불편사항은 24시간 유선 상담 가능!<br><br>
★.. 실시간으로 정신 없이 터지는 다양한 책팟!<br><br>
★.. 국내 유일한 자연패 방식!<br><br>
★.. 왠만한 실력이면 출금 가능합니다.<br><br>
★.. 회원분들에게 정성으로 서비스 제공하고 있습니다.<br><br><br><br>
♠ <b>게 임 방 법</b><br><br>
1. <a href="http://www.playm1.cc" target=new>http://www.playm1.cc</a> 사이트 입장<br><br>
2. 회원가입 ▶ (추)(천)(인) <b><font color=red>[race4444]</b></font>만 적으시면 자동으로 ID 와 PW 자동 생성 됩니다.<br><br>
┏ 회원님의 보안 정책상 게임하시때 마다 ID를 만드셔야 합니다.<br>
┗ 재 가입시 매장코드 꼭! 기억하세요~<br><br>
3. 충전 후 입장하시면 됩니다.<br><br>
■ 오랜 사이트 운영으로 서비스와 유저수 최상급입니다.<br>
■ 엠게임은 다양한 책팟이 많습니다. 즐거운 시간 되세요^^<br>
■ 정직한 운영으로 보답해드리겠습니다.<br><br>
▣■■■■■■■■■■■■■■■■■■■■■■■■■■■■▣