COBOL-80:ターミネーターと銀行のためのプログラミング

コンピュータを世界共通のビジネスにしたマイクロソフトの成功については、さまざまな謎があるが、創業者ビル・ゲイツの大きな成功は、「お金のありか」を見極めたことであったことは間違いない。アップルが一般ユーザーに焦点を当てていたのに対し、マイクロソフトはその市場の努力を過小評価することなく、戦略のかなりの部分をビジネスセグメントに捧げていた。その柱の一つが、1978年4月11日に発売されたプログラミング言語「COBOL-80」だ。

COBOLとはCommon Business Oriented Languageの略で、1950年代後半にビジネスのための普遍的な選択肢として誕生したプログラミング言語です。 

このCOBOLの開発には、コンピュータと軍事の科学者であり、マーク1(1944年にハーバード大学に送られた最初の電気機械式コンピュータ)を最初に使ったことで注目された先駆者グレース・ホッパーと、IBM、RCA、General Electricなどの企業が参加した。

COBOLは英語をベースとしたプログラミング言語であり、コンピュータやプログラミングの専門知識がない人でも読めます。この言語は1959年から1974年にかけて何度か改訂されたが、1975年4月4日の設立からわずか3年後、マイクロソフトがCOBOL-80でその波に乗った。

ビル・ゲイツ氏は、将来どのようなプログラミング言語が存在するかわからないが、「しかし、COBOLはきっと残っているだろう」と豪語していた。

彼の予測は間違っていなかった。2005年、Gartner Groupの分析レポートによると、企業で生成されるデータの75%はCOBOLで作成されたプログラムであると推定されています。 

全世界で約3,000億行のコードがCOBOLで書かれていると言われています。そのため、印刷すると600km以上の高さの紙の山になってしまいます。

2011年にはMicro Focus社が「Visual COBOL」という新版でCOBOLを復活させ、他の言語の現代的な基準に近づけました。

COBOLの最新の改訂は2014年に行われたISO/IEC 1989:2014で、構造化された目標指向のプログラミングと互換性があるように言語が適応されました。

また、今日では何百もの企業がプロセスやアプリケーションをJava、C++、Python、Javascriptなどのよりモダンな言語に移行しているにもかかわらず、COBOLはいまだに使われています。

1980年代に人気を博したCOBOLは、ジェームズ・キャメロン監督が『ターミネーター』で殺人サイボーグのコンピュータ・ビジョンを表現するために使用しました。映画のように、COBOLは名作となった。

comments powered by Disqus