FP (프로그래밍 언어)
FP(functional programming의 준말)[2]는 존 배커스가 함수 레벨 프로그래밍 패러다임을 지원하기 위해 개발한 프로그래밍 언어이다.[2] 1960년대 초에 케네스 아이버슨이 개발한 APL로부터 상당한 영향을 받았다.[3]
패러다임 | 함수 레벨 |
---|---|
설계자 | 존 배커스 |
발표일 | 1977 |
방언 | |
FP84 | |
영향을 받은 언어 | |
APL[1] | |
영향을 준 언어 | |
FL, 하스켈 |
FP 언어는 배커스의 1977년 튜링상 논문 "폰 노이만 스타일로부터 프로그래밍이 자유로워질 수 있을까?/Can Programming Be Liberated from the von Neumann Style?"(부제: 프로그램의 함수형 스타일과 대수학/a functional style and its algebra of programs)에서 선보였다.
각주편집
- ↑ The Conception, Evolution, and Application of Functional Programming Languages 보관됨 2016-03-11 - 웨이백 머신 Paul Hudak, 1989
- ↑ 가 나 Backus, J. (1978). “Can programming be liberated from the von Neumann style?: A functional style and its algebra of programs”. 《Communications of the ACM》 21 (8): 613. doi:10.1145/359576.359579.
- ↑ “Association for Computing Machinery A. M. Turing Award” (PDF).[깨진 링크(과거 내용 찾기)]
외부 링크편집
- Interactive FP Archived 2019년 5월 10일 - 웨이백 머신 (requires Java), Help page Archived 2019년 5월 10일 - 웨이백 머신
- FP-Interpreter written in Delphi/Lazarus
- Dirk Gerrits: Turing Award lecture (1977-1978) ff, in John W. Backus (Publications)
- FP84 vs FL: Sacrificing simplicity for convenience: Where do you draw the line? J.H. William and E.L. Wimmers, 1988 (Pages 169–179)