Skip to Content
현대적인 메인프레임 개발
book

현대적인 메인프레임 개발

by Tom Taulli
May 2025
Beginner to intermediate
348 pages
5h 9m
Korean
O'Reilly Media, Inc.
Content preview from 현대적인 메인프레임 개발

4장. COBOL 언어

이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com

COBOL은 메인프레임 애플리케이션 개발을 위한 표준 언어입니다. 대규모 배치 및 트랜잭션 처리 작업 처리와 같은 비즈니스 사용 사례에 중요한 유형의 기능을 갖추고 있습니다.

COBOL 언어에는 350개가 넘는 명령어가 있으며, 이 중 상당수는 여러분이 알 필요가 없을 것입니다. 그렇기 때문에 이 책에서는 제한된 수의 명령어만 다룹니다. 하지만 이것이 불리하다는 의미는 아닙니다. 실제 애플리케이션을 위해 알아야 할 핵심 명령어에 초점을 맞출 것입니다.

COBOL의 배경, 요약

COBOL은 가장 오래된 컴퓨터 언어 중 하나입니다. 하지만 수년 동안 견고하게 유지되어 왔으며 여전히 비즈니스 컴퓨팅의 중추적인 역할을 담당하고 있습니다.

이 언어의 뿌리는 다양한 컴퓨터 언어가 등장한 1950년대 후반으로 거슬러 올라갑니다. 이러한 언어 중 상당수는 복잡했습니다. 이는 개발에 많은 시간과 비용이 소요된다는 것을 의미했습니다.

데이터 처리를 위한 표준 언어가 필요했습니다. 이를 위해 미국 국방부는 IBM, Burroughs Corporation, Honeywell, RCA를 비롯한 여러 컴퓨터 회사, 학계 및 고객과 함께 데이터 시스템 언어에 관한 회의(CODASYL) 위원회를 결성했습니다. 이러한 위원회는 언어의 발전에 필수적인 역할을 해왔습니다.

참고

코다실은 FLOW-MATIC 언어를 COBOL의 모델로 삼았습니다. 전설적인 컴퓨터 선구자인 그레이스 호퍼는 데이터 처리를 위해 영어와 유사한 명령을 사용하는 최초의 언어이자 UNIVAC I과 같은 초기 메인프레임 시스템에 사용된 FLOW-MATIC을 만들었습니다.

CODASYL의 주요 고려 사항 중 하나는 COBOL이 다양한 컴퓨터에서 작동할 수 있도록 하는 것이었습니다. 또한 회계 및 고객 보고 지원과 같은 비즈니스 요구사항에 초점을 맞추었습니다. 이러한 초점은 오늘날에도 동일하게 유지되고 있습니다. 사실 COBOL을 사용하여 웹사이트나 모바일 앱을 만들 수는 없습니다. 순전히 비즈니스 애플리케이션을 위한 것입니다.

참고

CODASYL 위원회는 COBOL 언어에 대한 몇 가지 아이디어를 내놓았습니다. 그중에는 정보 시스템 언어(INFOSYL), 비즈니스 시스템(BUSY), 공통 컴퓨터 시스템 언어(COCOSYL) 등이 포함되었습니다. 하지만 그 이유는 명확하지 않지만 궁극적으로 CODASYL 위원회는 COBOL로 결정했습니다.

COBOL 버전

1959년에 COBOL 60이라고 불리는 COBOL의 첫 번째 버전이 나왔습니다. 분명 결함이 있었고 일부 사람들은 이 언어가 오래 가지 못할 것이라고 예측했습니다. 그러나 컴퓨터 업계는 특히 컴파일러를 개발하면서 문제를 해결하고 언어를 개선하기 위한 조치를 취했습니다. 그 후 표와 같은 새로운 기능이 추가되었습니다.

그러나 언어의 인기가 높아지면서 더 많은 비호환성 문제가 발생했습니다. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

머신러닝 시스템 설계

머신러닝 시스템 설계

칩 후옌
네트워크 인프라 자동화

네트워크 인프라 자동화

맷 오스왈트, 제이슨 에델만, 크리스티안 아델, 스콧 S. 로우
Go의 동시성

Go의 동시성

Katherine Cox-Buday

Publisher Resources

ISBN: 9798341655478