먼저 우리는 귀하의 필요가 무엇인지 알아야합니다!
당신이 물어 보는 대부분의 것들이 위키피디아 기사의 링크에서 이미 답변 되었기 때문에.
편집 : 질문의 당신의 재구성 후, 나는 ... 당신의 주요 목표는 새로운 언어로 재미있는 프로그램을 가지고 있다고 가정
가 그럼 난 멋져요 또는 자이 썬과 같은 동적 언어가 더 재미있을 것 같아요 손을 빨리 짚고 통역사가하는 일의 결과를 바로 볼 수 있기 때문에 사용할 수 있습니다. 개인적으로 나는 Python을 기반으로하기 때문에 자이 썬을 선호한다. (실제로 Python이지만 약간 구식이다.) Groovy는 JRE와 더 밀접하게 결합되어있다. 더 구문 적으로 Java와 유사하기 때문에 더 좋을 수도있다. 선택권.
당신이 약간의 생각을 바꾸고 싶다면 (대부분의 사람들처럼 절차 적/필수적 배경을 가지고 있다고 가정 할 때), 스칼라, 클로저, SISC 또는 Armed Bear CL Wikipedia 목록에 없음).
또한 나는 Fortress을 계속 지켜봐야 할 가치가 있다고 생각하는데, 그것은 JVM을위한 다음 "큰 것"언어일지도 모른다. 나는 오랫동안 그것을 보지 못했지만 지금은 보인다. 다운로드 할 준비가되었습니다. 직접 빌드하고 테스트하십시오. 진정으로 재미있게 지내고 싶다면 "정말 멋진 기능"(컴파일러가 실제로 구문 분석하고 문서를 인쇄하는 데 사용되는 LaTeX과 유사한 형식의 수학 표현 작성하기)이 가장 좋은 옵션 일 것입니다. 적극적으로 발전하는 언어이기 때문에 다가올 변화에 계속해서 놀라실 것입니다.
관련 : http://stackoverflow.com/questions/821105/functional-languages-erlang-f-haskell-scala –