ALGO

ALGO
ALGO
패러다임절차적, 명령적, 구조적
가족알골
개발자벤딕스 코퍼레이션
첫 등장1961; 61년 전 (1998년)
타이핑 규율정적인
범위어휘소
구현 언어조립
플랫폼벤딕스 G-15
영향을 받은
알골로58번길

ALGOBendix 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^3FOR 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) 엔드투엔드

언급

  1. 코멘트의 유형은 제목뿐입니다.편집자가 줄 번호를 삽입했다.
  2. 정수 데이터 유형.소문자는 오타가 아니라 원래 문서에 ALGO 코드가 제시된 방식을 반영한다.
  3. 배열의 크기만 지정할 수 있으며, 하한은 항상 0이다.
  4. 첫 번째 형식은 두 자리 숫자에 이어 탭, 두 번째 형식은 세 자리 숫자에 대한 것이다.
  5. ALGO의 절차 이행 구문은 취리히 보고서에 제시된 구문과 약간 다르다.취리히 보고서에서 정의한 기능은 구현되지 않는다.
  6. 여기서의 구문은 취리히 보고서에서 나온 것이며 또한 다양한 1950년대 오토코드와 일치한다.
  7. KEYBD는 단말기에서 숫자 값을 읽는다.

참고 항목

참조

  1. ^ "The Bendix G-15 General Purpose Digital Computer System". Archived from the original on 4 December 2004. Retrieved 10 July 2020.

외부 링크