FL(프로그래밍 언어)
FL (programming language)![]() |
패러다임 | 기능 수준, 기능적 |
---|---|
설계자 | 존 백커스 존 윌리엄스 에드워드 윔머스 |
첫 등장 | 1989 |
타이핑 규율 | 동적 |
영향을 받은 | |
FP |
FL(Function Level의 줄임말)은 1980년대 존 백커스, 존 윌리엄스, 에드워드 윔머스가 IBM 알마덴 리서치센터에서 만들어 1989년부터 보고서에 기록한 프로그래밍 언어다.[1]FL은 백커스의 초기 FP 언어의 계승자로 설계되어 백커스가 기능 수준 프로그래밍이라고 부르는 것에 대한 구체적인 지원을 제공하였다.
FL은 ML에서와 마찬가지로 투척 및 캐치 예외 의미와 함께 동적으로 입력된 엄격한 기능 프로그래밍 언어로, 각 기능에는 엄격한 기능 입력/출력(I/O)과 같은 일을 할 때 사용되는 암묵적 이력 인수가 있지만, C 코드에 연결하는 데도 사용된다.최적화를 위해 힌들리-밀너형 추론의 확장인 형식 시스템이 존재한다.
사용하다
PLASM은 1992년에 처음 기술된 "FL 언어의 부분집합에 대한 지리학적 지향적 확장"[2]이다.
참조
- ^ Aiken, Alexander; Williams, John H.; Wimmers, Edward L. "The FL Project: Design of a Functional Language" (PDF). Stanford University.
- ^ "Introduction to FL and PLaSM". plasm.net.
외부 링크
- FL 언어 설명서, 파트 1 및 2(PDF)
- 플라스마에 있는 FL 용지 목록.그물을 치다
- FL 및 PLASM 소개(PDF)