COBOLとは?
COBOL(Common Business-Oriented Language)は、1959年にビジネス向けデータ処理用に設計された高水準プログラミング言語です。銀行、保険、給与、政府給付、航空予約、企業の基幹記録など、日々数兆ドル規模の取引を処理するメインフレームシステムの基盤となっています。
- 設計年
- 1959
- 導入規模
- ~2200億 LOC
- 稼働場所
- z/OS メインフレーム
- 処理割合
- ビジネス取引の~70%
起源:1959年とビジネス標準への推進
COBOLは1959年に米国防総省がビジネスシステム向けの可搬性あるプログラミング言語を求めたことから生まれました。Grace Hopperが率いCODASYLコンソーシアムにより組織された委員会が同年最初の仕様を策定し、1960年にはUnivac IIとRCA 501で動作しました。
目的は意図的に絞られていました。ファイルを読み、ルールを適用し、新しいファイルを書き出す — この業務処理を、ベンダー横断で書きやすく読みやすく、等価になるようにすることです。英語に近いCOBOLの構文(ADD AMOUNT-DUE TO BALANCE GIVING NEW-BALANCE)は偶然ではなく特徴で、会計士、オペレーター、監査人がコードを読めることを意味しました。
なぜ2026年でもCOBOLが動き続けているのか
COBOLが消えなかった理由は3つあります。
- 規模。世界最大級の銀行、保険、政府は何十年分ものビジネスロジックをCOBOLに投資してきました。大手の米国の銀行は1億行を超えるCOBOLを運用することがあります。それを書き直すのは週末プロジェクトではありません。
- 正しさ。COBOLプログラムは何十年にもわたって監査され承認され、本番稼働で実証されてきました。誤答のコストが給与差し止めや規制違反の罰金となる場面では、慣性は合理的です。
- 効率性。z/OS上でCICSとDb2を使うCOBOLは、ミリ秒遅延と5ナインの可用性でOLTPを処理します。クラウドネイティブスタックも同等の数値を出せますが、安くはありません。
今どこでCOBOLに出会うか
銀行では、コアバンキング、ATMネットワーク、カード決済、不正検知バッチ、夜間の利息計算。保険では、契約管理、請求処理、アクチュアリ計算。政府では、社会保障、税処理、失業保険。航空では旅客予約システム(PSS)。小売・物流では、在庫、価格、サプライチェーンの基幹系。
COBOL人材危機
世代交代の問題は現実です。現役COBOL開発者の中央値年齢は定年を超え、大学は言語の教育を止め、新規採用者はWebやモバイルへ向かいます。毎年、退職する技術者と共に大量の未文書化ビジネスロジックが組織から去っています。
これがHypercubicが解くために作られた課題です。HyperTwinは熟練COBOLエンジニアの実際の働き方を記録し、その知見を24/7で利用可能にします。HyperDocsはCOBOLを読み取り、コードと同期し続けるドキュメントを生成します。HyperLoopは形式検証を伴ってCOBOLをクラウドへ近代化します。
関連用語
用語集でJCL、メインフレーム、CICS、Db2、コピーブック、VSAM、およびモダナイゼーションアプローチ(rehost、refactor、replatform)を参照してください。