COBOLが60歳になる理由:なぜそれが私たち全員より長生きするのか

プログラマの仕事の進化

私はIBM360アセンブラでプログラミングの歯を切りました。 これは誰の第一言語であってはなりません。 コンピューティングの初期には、唯一の言語はマシンとアセンブラでした。 当時、計算科学は本当に”科学”でした。”明らかに、初期のメインフレームをプログラミングするためのより簡単な言語が必要でした。 1959年9月に命名されたこの言語は、Common Business-Oriented Language(COBOL)となりました。

基本的なアイデアを考え出すためのクレジットは、彼女が言語に貢献し、それを促進したが、グレース-ホッパーではなく、メアリー-ホーズに行きます。 彼女はコンピュータ言語の必要性を見たBurroughs Corporationのプログラマーだった。 1959年3月、Hawesは新しいコンピュータ言語を作成することを提案した。 これは、基本的なビジネスタスクを実行するために異なるコンピュータ間で使用することができる英語のような語彙を持

dw-82pfuqaamzno.jpg

プログラマーのドナルド-クロッパー、K.C.クリシュナン、グレース-ホッパー、ノーマン-ロスバーグはUnivac I.

のコンソールを使っている(画像: IEEE歴史センター)

Hawes氏はHopper氏らに、ベンダーに依存しない相互運用可能なコンピュータ言語の開発について話を聞いた。 ホッパーは、彼らが資金調達のために国防総省(DoD)にアプローチし、無名の言語の潜在的な顧客として提案しました。

ビジネスのIT専門家が合意し、1959年5月、41人のコンピュータユーザーと製造業者がペンタゴンで会合した。 そこで、彼らはデータシステム言語に関する会議(CODASYL)の短距離委員会を結成しました。

レミントン-ランド-UNIVACのFLOW-MATICのような初期のビジネスコンピュータ言語に基づいており、これは主にGrace Hopperの仕事であり、IBMの商用翻訳者であったため、COBOLで書かれたプログラムは通常の英語に似ているべきであると定められた。 しかし、DoD、IBM、およびUNIVACのサポートを受けても、COBOLの前進は明確ではなかった。 ハネウェルは、将来のビジネスプログラミング言語として、独自の言語FACTを提案しました。 しばらくの間、以前のビジネス開発者はCOBOLプログラマではなくFACTになるように見えましたが、その日のハードウェアはFACTをサポートできませんでした。 だから、COBOLはもう一度リードを取った。

その9月までに、COBOLの基本的な構文は打ち切られ、COBOLプログラムは1960年の夏までに実行されていました。 1960年12月、COBOLプログラムは2つの異なるベンダーのコンピュータで実行することで真に相互運用可能であることが証明された。 COBOLは、最初の真に商業的なプログラミング言語になるための道を歩んでいました。

それはまだ1980年代に入るまで選択されたビジネス言語です。

2016年、政府説明責任局(GAO)は、国土安全保障省、退役軍人省、社会保障局がまだCOBOLを使用していると報告した。 楽しい名前で行くCOBOLコンサルティング会社、COBOLカウボーイズによると、COBOLコードの200億行は今日も使用されており、Fortune500企業の90%はまだcobolコードを持っています。 また、最近ATMから現金を受け取った場合、COBOLが舞台裏で実行されていることはほぼ確実です。

今日、COBOLはMicro Focusによって稼働し続けています。 マイクロフォーカスの製品マーケティング、アプリケーションの近代化、および接続のグローバルディレクターであるDerek Brittonは、電子メール:

“市場規模を正確に特定することは困難ですが、今日のCOBOLシステムを実行している組織の数は数万になっています。 COBOLベースのアプリケーションと日常的にインターフェイスする数千万人のエンドユーザーを推定することは不可能ですが、グローバルなトランザクション処理シ”

それはどういう意味ですか? ブリットンは説明した:

“コールセンターに電話をかけたり、送金したり、口座を確認したり、住宅ローンを支払ったり、保険見積もりを更新したり、政府部門に連絡したり、小包を出荷したり、花を注文したり、さまざまな小売業者でオンラインで何かを購入したり、休暇やフライト、株式を予約したり、お気に入りの野球チームの季節統計をチェックしたりするときは、COBOLとやりとりしています。”

これは、COBOLを使用している企業の最大数が金融機関であるためです。 これには、”銀行、保険、資産管理/株式取引”が含まれます。 第二は、政府サービス(連邦、地方、地方)です。”

だから、COBOLは退職年齢に近づいているが、言語自体はまだ牧草地に出されていない。 実際、一部の人々はCOBOLアプリケーションをクラウドに移動しています。 このレートでは、COBOLプログラムは私たち全員より長生きします。

関連記事:

  • 50 年とまだ強い行く:私たちは今までCOBOLを殺すために準備ができていますか?
  • : ビジネスの世界へのグレース-ホッパーの贈り物
  • COBOLはまだ死んでいない、クラウドに乗って

コメントを残す

メールアドレスが公開されることはありません。