코볼

1 개요[ | ]

COBOL[1]
코볼

코볼은 역사가 오래된 프로그래밍 언어의 하나이다. 메인프레임 컴퓨터에서 주로 사용되었으며, 주로 1959년에 CODAYSL이 설계하였다.

  • 첫 등장: 1959년
  • 확장자: .cbl, .cob, .cpy

2 버전[ | ]

코볼은 아래와 같이 버전이 많으나 가장 많이 쓰이고 있는 것은 코볼-85이다.

  • 코볼 60
  • 코볼-61 ~ 코볼-65
  • 코볼-68
  • 코볼-74
  • 코볼-85
  • 코볼 2002 및 객체 지향 코볼
  • 코볼 2014

3 디비전[ | ]

코볼의 디비전은 아래와 같이 나뉜다.

  • IDENTIFICATION DIVISION
  • ENVIRONMENT DIVISION
    • CONFIGURATION SECTION
    • INPUT-OUTPUT SECTION
  • DATA DIVISION
    • FILE SECTION
    • WORKING-STORAGE SECTION
    • LINKAGE SECTION
    • REPORT SECTION
    • SCREEN SECTION
  • PROCEDURE DIVISION

4 코볼-85 기준 라인 형태[ | ]

코볼 프로그램은 최대 80컬럼까지 구성이 가능하다.

[1...6][7][8-11][12-72][73-]

4.1 컬럼별 설명[ | ]

  • 1~6번째 컬럼과 73번째 이후 컬럼은 컴파일러에 의해 무시된다.
  • 7번째 자리 中 주석(*, /), continuation line(-), 디버그(D) 기호를 넣을 수 있으며, 이 중 디버그 기호는 거의 쓰이지 않는다.
  • 8~72자리까지는 컴파일러가 해석할 코드의 내용이 들어간다.

5 용어[ | ]

  • C/C++ 등에서의 include 지시자는 코볼에서는 COPY 지시자라고 한다.
    • 헤더 파일은 코볼에서는 카피북(copybook)으로 부른다.

6 같이 보기[ | ]

7 참고[ | ]

  1. common business-oriented language → 범용 비즈니스-지향 언어
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}