FL(프로그래밍 언어)

FL (programming language)
FL
패러다임기능 수준, 기능적
설계자존 백커스
존 윌리엄스
에드워드 윔머스
첫 등장1989
타이핑 규율동적
영향을 받은
FP

FL(Function Level의 줄임말)은 1980년대백커스, 존 윌리엄스, 에드워드 윔머스가 IBM 알마덴 리서치센터에서 만들어 1989년부터 보고서에 기록한 프로그래밍 언어다.[1]FL은 백커스의 초기 FP 언어의 계승자로 설계되어 백커스가 기능 수준 프로그래밍이라고 부르는 것에 대한 구체적인 지원을 제공하였다.

FL은 ML에서와 마찬가지로 투척 및 캐치 예외 의미와 함께 동적으로 입력된 엄격한 기능 프로그래밍 언어로, 각 기능에는 엄격한 기능 입력/출력(I/O)과 같은 일을 할 때 사용되는 암묵적 이력 인수가 있지만, C 코드에 연결하는 데도 사용된다.최적화를 위해 힌들리-밀너형 추론의 확장인 형식 시스템이 존재한다.

사용하다

PLASM은 1992년에 처음 기술된 "FL 언어의 부분집합에 대한 지리학적 지향적 확장"[2]이다.

참조

  1. ^ Aiken, Alexander; Williams, John H.; Wimmers, Edward L. "The FL Project: Design of a Functional Language" (PDF). Stanford University.
  2. ^ "Introduction to FL and PLaSM". plasm.net.

외부 링크