코볼 - 나무 위키 미러 
 프로그래밍 언어 / 종류 
 COBOL . COmmon Business - Oriented Language 의 약자 이 다 . 
 3 . 2000 년 문제 
 3 세대 프로그래밍 언어 로 , 1959 년 에 처음 으로 나왔 다 . 이후 여러 번 규격 이 개정 되 어 현재 는 객체 지향 도 지원 한다 . 개념 이 상당히 오래 묵 기 는 했 지만 처음 부터 일반인 도 쓸 수 있 도록 만들 었 기 에 배우 기 어렵 지 않 은 편 이 다 . 
 #! syntax markdown 
 MOVE X TO Z . 
 ADD Y TO Z . 
 3 세대 언어 라면서 어셈블리 랑 비슷 하 다 
 연산 하나 하나 마다 ADD , SUBTRACT , MULTIPLY , DIVIDE 로 일일이 지정 해 주 어야 한다 . 아 놔 . .. 이것 은 마치 슈퍼마켓 에서 그냥 ' 새우깡 하나 요 ' 하 면 될 걸 ' 새우깡 1 개체 를 자판 에서 카운터 로 이동 시킨다 , 천 원 이 나 의 지갑 에서 빠져 나간다 , 거래 는 성립 된다 . ' 라고 늘여 말 하 는 꼴 이 다 . 사실 이러 한 구조 는 프로그램 소스 코드 가 업무 절차 등 을 설명 하 는 서류 로 도 사용 될 수 있 도록 하 기 위함 이 었 다 . 그런데 , 간단 하 게 10 개 의 평균 을 구하 는 식 이 라고 해도 , ADD 를 10 줄 에 걸쳐 차례 대로 쓰 고 , 나눗셈 을 별도 로 하 는 것 은 정말 불편 하 기 짝 이 없 는 방식 이 다 . 결국 은 도저히 이것 은 용납 할 수 없 었 는지 , COMPUTE 라는 명령 이 추가 되 어 , 수식 연산 은 간단히 표현 히 가능 해졌 다 . 
 역사 가 오래 되 어서 매우 매우 많 은 양 의 프로그램 이 코볼 로 만들 어 졌 고 , 아직 도 상당히 많 은 양 의 코볼 프로그램 이 돌아간다 . 1999 년 조사 결과 맨해튼 에서 는 10 억 줄 분량 의 코볼 프로그램 이 돌아간다고 한다 . 현장 에서 는 시스템 이 문제 없이 잘 돌아가 고 있 으면 굳이 다 갈아치우 려는 모험 을 잘 하 지 않 으므로 기존 프로그램 을 필요 한 부분 만 고치 거나 해서 그대로 쓰 기 도 한다 . 물론 신규 프로젝트 에서 는 다른 언어 들 에 밀려서 안 쓰이 지만 . 현재 코볼 의 사무 처리 능력 은 거의 데이터베이스 프로그램 들 이 대체 했 다 . 
 해당 문제 가 한창 화제 가 됐 을 때 기존 코볼 프로그램 을 검증 하 고 수정 하 느라 잠시 코볼 프로그래머 의 인기 가 오르 기 도 한 적 이 있 다 . 그리고 지금 도 현역 코볼 프로그래머 들 이 있 다 . 좀 무섭 지만 메인프레임 같이 한 번 들여놓 으면 수십 년 씩 굴려 대 는 컴퓨터 는 소스 코드 도 그 시절 에 짜 놓 은 걸 그대로 쓴다 . 이 녀석 을 유지 보수 업무 를 하 려면 어쨌든 코볼 개발자 가 필요 한 것 . 하지만 대학 이나 학원 같 은 데 서 코볼 을 배워서 나오 는 개발자 지망 생 같 은 게 있 을 턱 이 없 다 보 니 그런 쪽 업계 는 일자 전승 으로 내려오 는 암살 권 마냥 도제식 으로 개발자 를 키운다는 도시 전설 같 은 얘기 도 개발자 들 사이 에서 돌아다닌다 . 실제로 2000 년 대 에 시스템 유지 보수 1 개월 차 가 코볼 을 손대 봤 다는 사례 가 존재 한다 . 
 1980 ~ 90 년 대 초반 에 는 컴퓨터 학원 에서 도 BASIC 다음 에 많이 가르치 기 도 했 다 . 지금 생각 해 보 면 뻘 짓 이 었 지만 . 2000 년 대 초반 고등학교 에서 제 6 차 교육 과정 의 프로그래밍 Ⅱ 단원 중 에 코볼 도 있 었 다 . 물론 그 단원 은 전혀 배우 지 않 고 쪽수 만 차지 하 는 잉여 단원 으로 취급 되 었 다 . 
 여담 으로 코볼 의 어머니 창시자 인 그레이스 호퍼 ( Grace Hopper ) 는 프로그램 역사 에서 두 번 째 로 유명 한 여성 프로그래머 이 자 최고령 여성 제독 이 기 도 했 다 . 1983 년 에 해군 준장 으로 진급 해서 1986 년 에 퇴역 했 다 . 그녀 의 107 년 째 생일 을 기리 는 구글 두들 이 12 월 9 일 구글 메인 을 장식 했 다 . 참고 로 첫 번 째 로 유명 한 여성 프로그래머 는 세계 최초 의 프로그래머 인 에이다 러브레이스 백작 부인 이 다 . 
 SAP 라는 ERP 패키지 의 주 언어 가 ABAP 인데 , COBOL 기반 으로 만들 어 졌 다 . 비즈니스 언어 인지라 익히 기 쉬운 언어 다 . 다만 , 실제 업무 랑 바로 직결 되 는지라 업무 파악 하 고 코딩 이 들어가 야 한다 . 
 금융 관련 분야 는 전산 화 가 가장 먼저 이루어진 분야 인지라 , 금융 관련 프로그램 중 상당수 가 코볼 로 작성 되 었 으며 이 중 많 은 코드 가 현재 도 현역 으로 뛰 고 있 다 . 특히 미국 과 유럽 의 경우 ATM 및 신용 카드 관련 코드 중 상당 부분 이 코볼 이 다 ( 관련 기사 ) . 코드 가 오래 된 것 자체 는 문제 가 아니 지만 이제 는 이 를 이해 하 고 관리 할 프로그래머 가 별로 없 다는 것 은 문제 가 될 수 있 다 . 
 역시 나 문제 가 되 었 다 . 미국 에서 코로나 19 사태 로 대량 실업 급여 시스템 을 운영 해야 하 는 상황 인데 코볼 프로그래머 가 없 어서 문제 가 되 었 다 . https : / / youtu . be / LJ 9 TXkh 9 Xhk 
 최종 확인 버전 : 2020 - 04 - 08 20 : 54 : 35 
 Contact - 미러 ( Namu ) 는 나무 위키 의 표 가 깨지 는 게 안타까워 만들 어 진 사이트 입니다 . ( 36 . 47 ms )