코볼
위키백과 ― 우리 모두의 백과사전.
COBOL, 코볼은 제3세대 프로그래밍 언어이고, 가장 오래되었으면서 지금도 쓰이는 언어의 하나이다. 풀어 쓴 이름(상업 지향적 보통 언어:COmmon Business-Oriented Language)이 이야기하듯, 상업 계산을 주로 대상으로 한 언어였다. 90년대 중반까지 한국의 대부분의 은행에서 관리하던 프로그램들은 코볼로 만들어졌다.
코볼 2002(COBOL 2002) 표준은 객체 지향 프로그래밍을 포함하고 있다.
[편집] 탄생배경
1950년대 사무처리 언어가 개발업체마다 달라서 문제가 있었다. 이러한 것을 인식한 미국 국방부에서 사무처리 언어의 통일을 위해 사무처리에 대한 언어발달 모형이 제시되고 CODASYL (Conference on Data Systems Languages, 데이터 시스템즈 언어 협의회)가 설립되었다. 이러한 배경하에 1959년에 개발된 일반 사무처리 언어가 코볼이다.
코볼의 개발을 통해 미국 정부의 업무처리 시스템은 코볼로만 납품이 되었고, 사무처리 언어로 전세계에 보급되게 되었다.
코볼보다 먼저 개발된 포트란(FORTRAN)은 주로 과학기술계산용인 반면 비슷한 시기에 탄생된 코볼은 대량 데이터 처리를 위한 업무처리 및 관리 분야용으로 자리잡게 된다. 코볼과 포트란은 프로그램밍 언어 역사에서 고급 기술언어의 원점이 되고 있다.
[편집] Hello world 프로그램
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
PROCEDURE DIVISION.
MAIN.
DISPLAY 'Hello, world.'.
STOP RUN.
![]() |
이 글은 소프트웨어에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다. |
|
|
|
|---|---|
| 산업용 | 델파이 · 루비 · 리스프 · 비주얼 베이직 · 스몰토크 · 스킴 · 어셈블리 · 얼랑 · 에이다 · 오브젝티브-C · 자바 · 자바스크립트 · 코볼 · 파이썬 · Perl · 포트란 · 프롤로그 · 하스켈 · ABAP · AWK · C · C++ · C# · ML · PHP · PL/SQL · SAS · sh · VB.NET |
| 교육용 | 로고 · 에펠 · 파스칼 |
| 역사적 의미가 있는 언어 |
베이직 · 시뮬라 · 알골 · 클리퍼 · 파워빌더 · APL · MUMPS · PL/I |
