PAL(프로그래밍 언어)

PAL (programming language)

PAL(Pedagogic Algorithmic Language)은 1967년경 매사추세츠 공과대학에서 프로그래밍 언어의 의미론과 [1][2]디자인을 가르치는 데 도움을 주기 위해 개발된 프로그래밍 언어입니다.ISWIM의 "직계 후손"이며, 그 철학의 대부분은 크리스토퍼 [3]스트레이시에게 기인한다.

리스프에서 PAL의 최초 구현은 Peter Landin과 James H. Morris, Jr.의해 작성되었다.그것은 후에 마틴 리차드, 토마스 J. 바칼로, 아서 에반스, 로버트 M. 그레이엄, 제임스 모리스, 그리고워젠크래프트에 의해 재설계되었다.Richards와 Barkalow가 중간 코드 인터프리터로 BCPL에 구현하여 IBM System/360에서 실행하였습니다. 이를 PAL/[4]360이라고 합니다.

RPAL

RPAL은 오른쪽 참조 Pedagogic Algorithmic Language로 SourceForge에 [5]구현되어 있는 PAL의 기능 서브셋입니다.플로리다 대학에서 프로그래밍 언어와 기능 프로그래밍의 구조를 가르치는 데 사용됩니다.프로그램은 시퀀스나 할당 조작 없이 완전히 기능합니다.

레퍼런스

  1. ^ Arthur Evans, Jr., PAL: 교육 알고리즘 언어: 참조 매뉴얼프라이머.미발표 보고서, MIT 전기공학부, 1970년 2월
  2. ^ 존 M. 워젠크래프트와 아서 에반스 주니어프로그래밍 언어학에 관한 주의사항.미발표 보고서, MIT 전기공학부 1971년 2월
  3. ^ Arthur Evans, Jr., "PAL - 프로그래밍 언어학을 가르치기 위해 설계된 언어" 1968년 제23회 ACM 전국회의 진행(1968년 8월 27일~29일), 페이지 395-403 ACM 요약
  4. ^ "PAL (Pedagogic Algorithmic Language)". Computer History Museum/Software Preservation Group.
  5. ^ "RPAL - The Right-reference Pedagogic Algorithmic Language". SourceForge.