COBOL - 프로그래밍언어

2008. 9. 19. 02:14Study/Programming


COBOL

Cobol은 제3세대 프로그래밍 언어이고, 가장 오래되었으면서도 지금도 쓰이는 언어의 하나이다. COmmon Business Oriented Language(상업 지향적 보통 언어)란 이름이 이야기하듯, 상업적인 계산을 주로 대상으로 한 언어였다. 90년대 중반까지는 한국의 대부분의 은행에서 관리하던 프로그램들은 코볼로 만들어졌으며 코볼 2002 표준은 객체 지향 프로그래밍을 포함하고 있다.

1950년대 사무처리 언어가 개발업체마다 달라서 문제가 있었다. 이러한 것을 인식한 미국 국방부에서 사무처리 언어의 통일을 위해 사무처리에 대한 언어발달 모형이 제시되고 CODASYL (Conference on Data Systems Languages, 데이터 시스템즈 언어 협의회)가 설립되었다. 이러한 배경하에 1959년에 개발된 일반 사무처리 언어가 코볼이다. 코볼의 개발을 통해 미국 정부의 업무처리 시스템은 코볼로만 납품이 되었고 사무처리 언어로 전세계에 보급되게 되었다. 코볼보다 먼저 개발된 포트란(FORTRAN)은 주로 과학기술계산용인 반면 비슷한 시기에 탄생된 코볼은 대량 데이터 처리를 위한 업무처리 및 관리 분야용으로 자리잡게 되었다. 코볼과 포트란은 프로그래밍 언어 역사에서 고급 기술언어의 원점이 되고 있다.

코볼 소스코드의 예

IDENTIFICATION DIVISION.

PROGRAM-ID. HELLO-WORLD.

PROCEDURE DIVISION.

MAIN.

DISPLAY 'Hello, World.'.

STOP RUN.