| 패러다임 | 절차적, 명령형, 구조적 |
|---|---|
| 계열 | 알골 |
| 개발자 | 벤딕스 코퍼레이션 |
| 발표일 | 1961년 |
| 자료형 체계 | 정적, 강한 |
| 변수 영역 | 렉시컬 |
| 구현 언어 | 어셈블리어 |
| 플랫폼 | 벤딕스 G-15 |
| 영향을 받은 언어 | |
| 알골 58 | |
ALGO는 벤딕스 G-15 컴퓨터를 위해 개발된 대수적 프로그래밍 언어이다.
ALGO는 1958년 취리히에서 작성된 국제 알고리즘 언어 예비 보고서(Preliminary Report on the International Algorithmic Language)에서 영감을 받은 여러 프로그래밍 언어 중 하나이다. 이 보고서는 대부분의 알골 구현체의 기반이 된 개정 보고서로 채택되기 전까지 여러 차례 수정되었다. 그 결과, ALGO 및 기타 초기 알골 관련 언어들은 알골 60과는 매우 다른 구문을 가진다.
다음은 ALGO로 작성된 트라브 파르도-크누스 알고리즘이다.
TITLE TRABB PARDO-KNUTH ALGORITHM
SUBSCript I,J
DATA A(11)
FORMAT FI(2DT), FLARGE(3D)
PROCEDURE F(T=Z)
BEGIN
Z=SQRT(ABS(T))+5*T^3
END
FOR I=0(1)10
A[I]=KEYBD
FOR J=0(1)10 BEGIN
I=J-10
F(A[I]=Y)
PRINT(FI)=I
IF Y > 400
GO TO LARGE
PRINT(FL)=Y
GO TO NEXT
LARGE: PRINT(FLARGE)=999
NEXT: CARR(1) END
2END