문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 알골 (문단 편집) == 1960년 국제정보처리학회연합(IFIP)에서 개발한 [[프로그래밍 언어]] == 유럽의 학자들을 중심으로 당시 위세를 떨치던 [[포트란]]에 대항하기 위하여 개발된 [[프로그래밍 언어]]이다. '''ALGO'''rithemic '''L'''anguage의 준말으로 알고리즘의 연구개발에 이용하기 위한 것이 주요 목적이었다. 최초로 정연한 언어이론에 바탕을 두고 설계된 언어로 [[파스칼]], 모듈러-투(Modula-2), [[C언어]] 등 수많은 언어에 영향을 끼쳐 알골계 언어라는 용어까지도 생겼다. 문법 구조가 최초로 배커스 표기법(BNF)[* Backus–Naur form. 프로그래밍 언어를 정의하기 위한 최초의 메타언어]에 의해 기술된 언어이기도 하고. 최초라는 타이틀을 엄청나게 많이 가진 언어. 절차형 언어로는 최초로 [[재귀함수|재귀호출]][* 문제를 작게작게 잘라서 하나하나 계산하는 것. 4!을 4!=4*3!, 3!=3*2!, 2!=2*1 이런식으로 나누어서 계산한다고 보면 쉽다. 트리나 그래프와 관련된 자료처리에 용이한 방식이다.]이 가능하다는 장점도 있었으나, 지나치게 이상적인 언어로 설계되었고 입출력 기능도 약한다데가 무엇보다 당시로서는 지나치게 복잡하고 방대한 사양을 요구한 덕분에 컴파일러 구현이 어려웠다. 게다가 표기법이 난해하여 이해하기 힘든 점이 있었으며, BNF로 설계된 것이 최초다보니 여러 시행착오가 있어서 같은 코드가 서로 다른 의미로 해석될 수 있는 경우도 발견되는 등 혼란이 있었다. 덕분에 실무에는 거의 사용되지 않고 교육용으로 사용되었다. 현재는 거의 사장되긴 했지만, 어쨌든 프로그래밍 언어의 역사에서 한 획을 그은 중요한 언어라고 볼 수 있다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기