본문 바로가기

코볼

COBOL

Common Business-Oriented Language의 약자로, 기업·정부·금융권의 대규모 업무 처리를 위해 만들어진 프로그래밍 언어. 회계, 급여, 은행 거래, 보험, 행정 시스템처럼 정확성과 안정성이 중요한 비즈니스 로직을 표현하기 위해 설계되었으며, 영어 문장에 가까운 문법을 지향해 비개발자도 업무 흐름을 비교적 읽기 쉽게 이해할 수 있도록 만들어진 언어.

1959년 미국 국방부 주도로 여러 기업과 기관이 참여한 CODASYL에서 개발이 시작되었고, 그레이스 호퍼가 만든 FLOW-MATIC 언어의 영향을 크게 받음. 초창기 컴퓨터가 과학 계산 중심으로 쓰이던 시기에, 코볼은 상업 업무와 행정 처리라는 현실적인 수요에 맞춰 등장했으며, 이후 메인프레임 환경을 중심으로 은행·보험·공공기관의 핵심 시스템에 널리 도입됨.

오래된 언어라는 인식이 강하지만, 코볼은 단순한 과거의 유물이 아니라 현대 사회의 금융·행정 인프라 깊숙이 남아 있는 기반 기술이기도 함. 수십 년 동안 축적된 코드와 업무 규칙이 안정적으로 작동하고 있어 쉽게 교체하기 어렵고, 이 때문에 오늘날에도 메인프레임 기반의 핵심 시스템 유지보수, 마이그레이션, 레거시 현대화 논의에서 계속 언급되는 프로그래밍 언어.

12 타임라인
4 관련 링크
코볼

타임라인 12건 · 1955–2025

수록 이벤트 분포 점을 선택하면 해당 이벤트로 이동할 수 있습니다.
1955년 2025년
release 7건

ANSI 표준명은 ANSI INCITS 1989-2002. 이 버전으로 국제 표준인 INCITS/ISO/IEC 1989:2002 도 확정. 객체 지향 프로그래밍(OOP) 요소인 클래스, 객체, 상속 개념이 표준에 포함. 천공 카드 방식의 일련번호(1~6), 지시자(7) 제약 벗어나 자유 포맷으로 고딩 가능해짐.

ISO/IEC 1989:2023. 현대 시스템과의 상호운용성 개선에 초점을 맞춘 표준.

event 4건

특정 컴퓨터 하드웨어에 종속되지 않는 범용적인 업무용 프로그래밍 언어를 개발하기 위한 회의 개최. CODASYL 등 여러 조직, 위원회 결성의 계기가 되고 정부, 기업, 컴퓨터 제조사가 함께 COBOL 개발 추진. COBOL 탄생의 출발점이라 할 수 있음

미국 국방부의 후원을 받은 데이터 시스템 언어 위원회(CODASYL) 소속 단기 위원회(Short-Range Committee)가 1959년 11월에 초안을 마련한 뒤, 최종 편집 및 문서화 과정을 거쳐 12월 17일에 공식 배포본을 완성

앤트로픽이 AWS Mainframe Modernization 데모 환경의 레거시 COBOL 코드베이스를 대상으로 클로드 코드를 활용하는 시연 영상을 공개. 코드의 업무 로직·의존성·데이터 흐름을 분석하고, 문서와 이행 계획을 작성한 뒤 Java 리팩터링과 테스트·검증으로 이어지는 개발 흐름 제시.

2026년 2월 23일에는 이와 연결되는 COBOL 현대화 접근법을 별도 글로 소개하며, 코드 구조와 업무 규칙을 파악하는 분석 비용을 AI로 줄이는 방식을 설명. 실제 운영 시스템의 일괄 자동 전환이나 COBOL 전용 신제품 출시를 발표한 사례는 아니며, 업무 우선순위·규제·운영 제약 판단과 최종 검증에는 전문가의 역할이 필요하다고 강조.

milestone 1건

COBOLworx가 기여한 COBOL 언어 프런트엔드가 GCC에 추가됨. 업무용 프로그램에 오래 사용돼 온 COBOL을 GCC의 컴파일 기반으로 처리할 수 있도록 지원 범위를 확장한 변화임.

프런트엔드는 소스 언어를 해석해 공통 컴파일 단계로 넘기는 부분임. 새로운 언어를 지원한다는 사실이 모든 기존 구현의 확장 문법과 완전한 호환성을 보장하는 것은 아님.

갱신 2026-06-18