"코볼"의 두 판 사이의 차이

 
(사용자 2명의 중간 판 5개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==개요==
==개요==
;COBOL(COmmon Business-Oriented Language)
;COBOL<ref>'''co'''mmon '''b'''usiness-'''o'''riented '''l'''anguage {{해석|범용 비즈니스-지향 언어}}</ref>
;코볼, 사무 지향 보통 언어
;코볼
코볼은 역사가 오래된 프로그래밍 언어의 하나이다. [[메인프레임]] 컴퓨터에서 주로 사용되었으며, 주로 1959년에 CODAYSL이 설계하였다.
코볼은 역사가 오래된 프로그래밍 언어의 하나이다. [[메인프레임]] 컴퓨터에서 주로 사용되었으며, 주로 1959년에 CODAYSL이 설계하였다.
* 첫 등장: 1959년
* 확장자: <code>.cbl</code>, <code>.cob</code>, <code>.cpy</code>


== 버전 ==
== 버전 ==
38번째 줄: 40번째 줄:
* 7번째 자리 中 주석(*, /), continuation line(-), 디버그(D) 기호를 넣을 수 있으며, 이 중 디버그 기호는 거의 쓰이지 않는다.
* 7번째 자리 中 주석(*, /), continuation line(-), 디버그(D) 기호를 넣을 수 있으며, 이 중 디버그 기호는 거의 쓰이지 않는다.
* 8~72자리까지는 컴파일러가 해석할 코드의 내용이 들어간다.
* 8~72자리까지는 컴파일러가 해석할 코드의 내용이 들어간다.
== 용어 ==
* C/C++ 등에서의 include 지시자는 코볼에서는 COPY 지시자라고 한다.
** 헤더 파일은 코볼에서는 카피북(copybook)으로 부른다.


==같이 보기==
==같이 보기==
* [[PL/I]]
* [[PL/I]]
* [[코볼 컴파일러]]
* [[CODASYL]]


==참고==
==참고==
* {{위키백과}}
* {{위키백과}}
* [https://www.ibm.com/support/knowledgecenter/en/SSZJPZ_8.7.0/com.ibm.swg.im.iis.ds.mfjob.dev.doc/topics/r_dmnjbref_COBOL_Reserved_Words.html 코볼 예약어] - IBM
* [https://www.ibm.com/support/knowledgecenter/en/SSZJPZ_8.7.0/com.ibm.swg.im.iis.ds.mfjob.dev.doc/topics/r_dmnjbref_COBOL_Reserved_Words.html 코볼 예약어] - IBM
* [https://github.com/neopragma/copy-expander 카피북 전처리기]


[[분류: 프로그래밍 언어]]
[[분류: 프로그래밍 언어]]

2018년 1월 15일 (월) 20:50 기준 최신판

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 }}