ALGO
ALGO패러다임 | 절차적, 명령적, 구조적 |
---|---|
가족 | 알골 |
개발자 | 벤딕스 코퍼레이션 |
첫 등장 | 1961; | 전 (
타이핑 규율 | 정적인 |
범위 | 어휘소 |
구현 언어 | 조립 |
플랫폼 | 벤딕스 G-15 |
영향을 받은 | |
알골로58번길 |
ALGO는 Bendix G-15 컴퓨터를 위해 개발된 대수 프로그래밍 언어다.[1]
ALGO는 1958년 주리히에서 작성된 국제 알고리즘 언어에 관한 예비 보고서에서 영감을 받은 여러 프로그래밍 언어 중 하나이다.이 보고서는 ALGOL 구현이 대부분 기초가 되는 개정 보고서가 되기 전에 몇 가지 수정을 거쳤다.그 결과, ALGO를 비롯한 초기 ALGOL 관련 언어들은 ALGOL 60과는 구문이 매우 다르다.
예
다음은 ALGO의 Trabb Pardo – Knuth 알고리즘이다.
제목 TRABB PARDO-KNUTH 알고리즘AUTERript I,J데이터 A(11)FORMAt FI(2DT), FlARGE(3D)절차 F(T=Z)시작Z=SQRT(ABS(T))+5*T^3끝FOR I=0(1)10A[I]=KEYBDFOR J=0(1)10 시작I=J-10F(A[I]=Y)인쇄(FI)=IIF Y > 400대형으로 이동인쇄(FL)=Y다음 항목으로 이동라지: 인쇄(FLARGE)=999다음: CARR(1) 엔드투엔드
언급
- 코멘트의 유형은 제목뿐입니다.편집자가 줄 번호를 삽입했다.
- 정수 데이터 유형.소문자는 오타가 아니라 원래 문서에 ALGO 코드가 제시된 방식을 반영한다.
- 배열의 크기만 지정할 수 있으며, 하한은 항상 0이다.
- 첫 번째 형식은 두 자리 숫자에 이어 탭, 두 번째 형식은 세 자리 숫자에 대한 것이다.
- ALGO의 절차 이행 구문은 취리히 보고서에 제시된 구문과 약간 다르다.취리히 보고서에서 정의한 기능은 구현되지 않는다.
- 여기서의 구문은 취리히 보고서에서 나온 것이며 또한 다양한 1950년대 오토코드와 일치한다.
- KEYBD는 단말기에서 숫자 값을 읽는다.
참고 항목
![]() | 무료 사전인 Wiktionary에서 algo를 찾아 보십시오. |
참조
- ^ "The Bendix G-15 General Purpose Digital Computer System". Archived from the original on 4 December 2004. Retrieved 10 July 2020.