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의 기능 서브셋입니다.플로리다 대학에서 프로그래밍 언어와 기능 프로그래밍의 구조를 가르치는 데 사용됩니다.프로그램은 시퀀스나 할당 조작 없이 완전히 기능합니다.
레퍼런스
- ^ Arthur Evans, Jr., PAL: 교육 알고리즘 언어: 참조 매뉴얼 및 프라이머.미발표 보고서, MIT 전기공학부, 1970년 2월
- ^ 존 M. 워젠크래프트와 아서 에반스 주니어프로그래밍 언어학에 관한 주의사항.미발표 보고서, MIT 전기공학부 1971년 2월
- ^ Arthur Evans, Jr., "PAL - 프로그래밍 언어학을 가르치기 위해 설계된 언어" 1968년 제23회 ACM 전국회의 진행(1968년 8월 27일~29일), 페이지 395-403 ACM 요약
- ^ "PAL (Pedagogic Algorithmic Language)". Computer History Museum/Software Preservation Group.
- ^ "RPAL - The Right-reference Pedagogic Algorithmic Language". SourceForge.
