하스켈: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Kyagrd (토론 | 기여)
잔글 ghci는 인터프리터처럼 대화식 환경이기는 컴파일러를 불러 완전히 기계어는 아니더라도 중간 단계로 번역을 하기 때문에 인터프리터라고 부르는 것은 정확하지 않습니다.
Pi.C.Noizecehx (토론 | 기여)
잔글편집 요약 없음
3번째 줄:
 
== 역사 ==
[[1985년]]에 개발된 [[미랜더미란다 (프로그래밍 언어)|미랜더미란다]]가 하스켈의 전신이라고 할 수 있다.
 
[[1987년]] [[오리건 주]] 포틀랜드에서 열린 ‘함수형 프로그래밍 언어와 컴퓨터 구조에 관한 총회’({{lang|en|Functional Programming Languages and Computer Architecture, FPCA '87}})에서 있었던 회의에서, 난립하고 있는 함수형 언어들을 통합 정리해서 훗날 언어 설계의 기반이 될 수 있는 일반적인 순수 함수형 프로그래밍 언어를 만들자는 데에 참가자들의 뜻이 모였고 위원회가 발족되었다<ref>[http://haskell.org/onlinereport/preface-jfp.html Preface<!-- 봇이 붙인 제목 -->]</ref>. 하스켈의 첫 버전(‘하스켈 1.0’)은 [[1990년]]에 완성되었다<ref>[http://www.haskell.org/haskell-history.html The History of Haskell<!-- 봇이 붙인 제목 -->]</ref>. 위원회의 노력은 [[1997년]] 말까지 다양한 설계안으로 이어져 마침내 ‘하스켈 98’이라는 성과가 나왔다. 하스켈 98은 교육용이나 확장을 덧붙이는 토대로 쓸 수 있는 안정적이고, 작고, 이식성 좋은 언어 표준을 의도한 결과물로서 표준 [[라이브러리]]가 포함되어 있었다. 또한 위원회는 하스켈 98의 확장 기능과 더불어 하스켈 98에 실험적인 기능을 덧붙이거나 합친 변형이 만들어지는 것을 열렬히 환영했다.
 
하스켈 98 언어 표준은 [[1999년]] 1월 〈하스켈 98 보고서〉({{lang|en|The Haskell 98 Report}})라는 이름으로 정식 공개되었다. 그리고 [[2003년]] 1월에는 〈하스켈 98 언어와 라이브러리: 개정 보고서〉({{lang|en|Haskell 98 Language and Libraries: The Revised Report}})라는 이름으로 개정판이 나왔다<ref>[http://haskell.org/onlinereport/ The Haskell 98 Language Report<!-- 봇이 붙인 제목 -->]</ref>. 하스켈을 실제 컴퓨터로 쓸 수 있게 구현한 ‘글래스고 하스켈 컴파일러’와 ‘허그스’가 ‘사실상의사실상의 표준’표준 역할을 하면서 하스켈은 지금도 끊임없이 발전하고 있다. [[2006년]]초에 하스켈 98 표준의 뒤를 이을 표준에 관한 논의가 시작되었고 새로운 표준은 비공식적으로 ‘하스켈 프라임’({{lang|en|Haskell&prime;}})이라는 이름으로 불린다.
 
== 특징 ==