1959年5月28日:ビジネスのための言語の発明

画像 1959年:米国防総省の会議でコンピューター言語が生まれ、後にCOBOLとして知られるようになり、今後40年間で主要なビジネスコンピューティングツールになります。



Cobolは、Common Business-Oriented Languageの略で、最初のコンピューター言語の1つでした。 また、Fortranとともに、英語の語彙に基づいた最初のプログラミング言語の1つでした。



Kobolの存在は、最初のコンピュータープログラマーの1人であるGrace Hopperにあります。 グレイスは、第二次世界大戦中にハーバードマークIコンピューターのマシンコードを入力することにより、米海軍予備役で彼女の最初のプログラミング手順を行いました。 1950年代後半、彼女はコンピューター言語を人間の言語に似たものにできるため、当時使用されていたアセンブラーやマシンコードよりも理解しやすいという結論に達しました。



1959年に、ペンタゴンは、ビジネスのためにアクセスしやすく便利なプログラミング言語を作成するための成功した調整を感知し、いくつかの作業委員会を集めました。 その中には、さまざまなコンピューターメーカーの代表者がいたため、この言語は鉄成分に依存しません。 最も生産性の高い委員会は、Flow-Maticを出発点として使用し、IBMのビジネス指向言語であるComtranから借用したアイデアで希釈して、初期言語仕様を迅速に作成しました。



1959年12月までに、委員会は言語仕様の作業を完了し、COBOLと名付けました。 最初のKobolコンパイラは非常に迅速に登場しました-すでに1960年に。 言語は変更され、1968年に米国規格協会の仕様に合格しました。 Kobolは、可読性、アクセシビリティ、およびビジネス関数の計算に使用できるシンプルさから、ビジネスアプリケーション開発者にとって魅力的でした。 1997年までに、ガートナーグループは、企業の80%がKobolを使用し、すべてのKobolアプリケーションのソースコードの全長が2,000億行になると推定しています。



このレガシーは、IT管理者がKobol言語設計によりプログラマが年のデータを2桁だけで保存するように促したという遅発的な発見をしたときに、大きな負担になりました。 たとえば、1959年に生まれた人の年齢を41ではなく-59歳(00-59 = -59)とソフトウェアが突然報告し始めるため、2000年の到来とともに潜在的なシステム障害の恐れが生じました。 2000-1959 = 41)年。 突然、何千人もの退職したKobolプログラマーが古いコードを耕し、プログラムを更新し、2000年以降の能力を確保した場合、仕事に戻りました。



これらのプログラムのほとんどは2000年の問題を乗り越えましたが Kobolはもはやうまくいっていませんでした。 特に古いメインフレームやミニコンピューターなど、多くの場所で引き続き使用されていることに注意してください。 専門のプログラマーであるグラデュエイトブッチは2003年にWired誌に、「古いKobolシステムでさえ、新しいサイトを管理することでWebに定着できる」と語った。



現在、Kobolは積極的な研究や科学研究の分野ではありません。 Kobol言語を学ぶために大学に行く予定はありません。次のプロジェクトをこのプログラミング言語で実装することを提案すると、IT部門から笑される可能性が高くなります。 Kobolの標準をアップグレードおよび更新しようとする個人による試みは2000年代初頭に行われましたが、このグループは2005年以降ウェブサイトを更新ていません。



すべての意図と目的において、Kobolはますます適切ではありません。 しかし、その存在は、準英語構文(BASICからPHP)を使用する他の多くの高レベルプログラミング言語の開発を刺激し、プログラミングを以前よりも広範囲に学習することを可能にしました。 この傾向は、決して時代遅れになることはないでしょう。



ソース: Wired.com



All Articles