Functional Language 추천해주세요.
글쓴이: neocoin / 작성시간: 일, 2010/02/07 - 2:03오후
흠.. 2년마다 한번씩 함수형 언어(이하 FL)에 대한 시도를 해보지만 뭐하나 최종 결과물까지 이르거나, 평소에 사용한다던지 생활화에 실패해왔습니다.
하지만 굴하지 않고, 다시한번 하나 잡고 시도해 보려 합니다.
과거에 Hello World 해본 것 중에서도 다시 한번 잡아서 해보려합니다.
실무에서 쓰시거나, 학습용으로 쓰시거나 기타 사용하시는 FL 관한 조언 해주실 수 있을까요?
특히 이번에는 공부하다가 발전시켜서 시스템에도 적용시킬 수 있지 않을까 하는 관점으로 해보려합니다.
그래서 고를만한 녀석들이 대강
Dr. Scheme
common Lisp
eLisp
Erlang
Haskell
ML
중에 Erlang, Haskell 정도 인 것 같은데, 다른 FL소개나 FL 사용 경험을 듣고 싶습니다.
ps
최근에는 Ruby on Rails, Javascript(jQuery) 를 신나게 쓰고 있습니다.
Forums:
JVM 에서 돌아가는
JVM 에서 돌아가는 현대적 리스프 방언인 clojure 는 어떨까요?
원래 리스프보다 더 functional 하다고 하던데요.
비-리스프
비-리스프 계열에서는 Erlang, Haskell, OCaml 정도가 인기(?)있는 것 같더군요.
---8< 서명 -----------------
애니메이션 감상 기록 http://animeta.net/
그러고 보니...
facebook 에서 erlang 로 notification과 chat 서버를 구축했다고 들었어요.
http://www.process-one.net/en/blogs/article/facebook_chat_is_developed_in_erlang/
실용적인면이라면
실용적인면이라면 Haskell, Ocaml(F#)이 괜찮을것 같네요.
사용자도 많구, 축척된 라이브러리도 상당한 수준이것 같습니다.
저는 Clean이라는 거의 Haskell 판박이 같은 언어로 처음 배웠는데요...
홈페이지에 가시면 초보자가 보기에 아주적격인 문서(CleanBook.pdf)가 있읍니다.
CleanIde라는 괜찮은 개발도구도 있구요... 단점은 컴파일러밖에 없다는...
함수형언어에 관련된 한글서적이나 문서가 참 찾기가 어렵죠. 그래서 배우기도 힘들고,
사용자가 얼마안되 도움을 얻기는 더더욱 힘들고...
Haskell, Erlang에 관한 한글번역본을 보니 한쪽은 너무쉽고 나머지 한쪽은
실무적인 요소가 강하고...
Scheme이 나을수도 있겠네요. SICP때문에...
모르시면 안윤호(SICP 한글번역본의 저자중 한분 toyfab.tistory.com)님께 물으셔도 괜찮을듯...
프로그래밍 인
프로그래밍 인 하스켈은 입문서 레벨이고요, 그것보다 실무적인 내용을 주로 담은 책은 오라일리에서 나온 Real World Haskell 이라는 책이 있습니다. 하스켈을 주력 개발 언어로 사용하는 회사의 개발자들이 공저자로 들어가 있는 책인데, http://book.realworldhaskell.org/ 온라인으로도 볼 수 있습니다. 하지만 번역은 안 되어 있습니다. 인사이트 출판사 홈페이지에 보면 번역을 검토해 보신 것 같긴 하지만, 수요가 너무 적고 내용이 어려운 것 같아서 아직은 번역서를 출판할 계획은 없다고 합니다.
[예진아씨 피카사 웹앨범] 임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin
[예진아씨 피카사 웹앨범] 임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin
감사합니다. 주문했어요 :)
1달 다시 뇌를 바꾸는 시도를 해봐야겠습니다.
오프라인 북은 자기전에 보면 되겠네요.
댓글 달기