APL (프로그래밍 언어)

  • APL\360
  • APL\1130
  • APL*Plus
  • Sharp APL
  • APL2
  • Dyalog APL
  • NARS2000
  • APLX
  • GNU APL
영향을 받은 언어수학 표기법영향을 준 언어
  • A 및 A+
  • FP
  • J
  • K
  • LYaPAS
  • MATLAB
  • Nial
  • PPL
  • S
  • Speakeasy
  • Wolfram Language

APL(A Programming Language)[2]은 고급 수학용 프로그래밍 언어이다. 1957년 케네스 아이버슨에 의해 하버드 대학교에서 발명되었다. 금융 및 보험 애플리케이션, 시뮬레이션, 수학 응용 프로그램 등 다양한 응용에서 사용되었다.

기본 연산

  • A Plus B:더하기
  • A Minus B: 빼기
  • A Times B: 곱하기
  • A Divided-by B: 나누기

구현 알고리즘

  • 코사인
  • 현재 시간
  • 분량
  • 디스플레이
  • 나누기
  • 지수
  • 함수 보기
  • 감마 함수
  • 쌍곡선 코사인
  • 쌍곡선 사인
  • 쌍곡선 탄젠트
  • 역코사인
  • 역쌍곡선 코사인
  • 역쌍곡선 사인
  • 역쌍곡선 탄젠트
  • 역사인
  • 역탄젠트
  • 나누기 행렬
  • 빼기
  • 나머지
  • 자연 지수
  • 다음 정의 선
  • 수 입력 변환
  • 수 출력 변환
  • 파이 시간
  • 더하기
  • 의사 임의수 생성기
  • 키보드 읽기
  • 사인
  • 탄젠트
  • 곱하기
  • 시간표
  • 제곱승
  • 추적 디스플레이

정의된 연산

A와 B는 일치
A와 B가 같은 수이면 1(one)을 반환하고, 그렇지 않으면 0(zero)를 반환하는 연산
A의 신호
A가 양수이면 1을 반환하고, A가 0이면 0을 반환,A가 음수 하나(one)를 반환하는 연산
A는 B보다 크다
A가 양수이고 B가 음수이면 1을,A 빼기 B가 양수이면 1,그렇지 않으면 0을 반환하는 연산.
A는 B보다 작다
B가 A보다 크면 반환하는 연산
부정(negation)A
0(zero) 빼기 A를 반환하는 연산
A의 절댓값
A가 음수가 아닌 수이면 A를, 그렇지 않으면 부정 A를 반환하는 연산
A의 정확한 하한
B가 A와 같거나 B가 A보다 작다면, 가장 높은 정수 B를 반환하는 연산
A의 정확한 상한
B가 A와 같거나 B가 A보다 크다면,가장 작은 정수 B를 반환하는 연산

각주

  1. “APL Quotations and Anecdotes”. 《jsoftware.com》. jsoftware. 2018년 4월 14일에 확인함. 
  2. Iverson, Kenneth E. (1962). 《A Programming Language》. Wiley. ISBN 0-471-43014-5. 2014년 10월 27일에 원본 문서에서 보존된 문서. 2016년 9월 14일에 확인함. 

외부 링크

위키미디어 공용에 관련된
미디어 분류가 있습니다.
APL
  • (영어) APL - Curlie
  • v
  • t
  • e
  • 분류 분류
  • 목록 문서 목록
    • 알파벳순
    • 분류순
    • 만들어진 시기순
    • 영어 기반이 아닌 목록
전거 통제: 국가 위키데이터에서 편집하기
  • 스페인
  • 이스라엘
  • 미국
이 글은 프로그래밍 언어에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다.