APL

APL(A Programming Language)은 Kenneth E. Iverson이 제안한 수학적 표기에서 발전한 배열 중심 프로그래밍 언어다. 수치와 벡터·행렬을 공통 연산 규칙으로 처리하며, 특수 기호 기반 연산자와 함수 조합을 이용해 복잡한 계산을 짧게 기술할 수 있다. IBM...

정식 명칭A Programming Language
설계자Kenneth E. Iverson
분류배열 프로그래밍 및 함수형 언어
발전IBM 연구 프로젝트에서 시작
특징간결한 수학 기호, 배열 전체 연산

APL(A Programming Language)은 Kenneth E. Iverson이 제안한 수학적 표기에서 발전한 배열 중심 프로그래밍 언어다. 수치와 벡터·행렬을 공통 연산 규칙으로 처리하며, 특수 기호 기반 연산자와 함수 조합을 이용해 복잡한 계산을 짧게 기술할 수 있다. IBM의 연구와 구현을 거쳐 수치 계산, 데이터 분석, 금융 및 배열 언어 연구에 영향을 주었고 J와 K 등의 발전에도 연결된다.[1]

역사

Iverson의 수학 표기

IBM APL 구현

현대 APL 방언

언어 문법

기호와 연산자

함수와 표현식

축과 배열 순위

배열 프로그래밍

스칼라와 벡터

다차원 배열

연산자 조합

타입과 실행

자료형과 함수

대화형 인터프리터

활용과 영향

금융과 수치 계산

J·K·A+ 언어와의 관계

관련 문서

  1. 참고 자료 ↩