コンピューターは、バイナリー-何をすべきかを伝える1と0の長いストリングを話します。 バイナリも話せる人もいます。 冗談が言うように:「世界にはたった10種類の人がいる:バイナリを理解する人と理解しない人」。
しかし、たとえバイナリを解釈して記述できたとしても、それは非常に効率的な通信方法ではなく、長年にわたって、人間の言語に似た記号や単語からコンピューターのバイナリへの橋渡しを支援する膨大なプログラミング言語が開発されてきましたレルム。
50年前の今日、ニューハンプシャー州ハノーバーで、ダートマス大学の教授であるジョンケメニーは、これらの最も重要なコンピューター言語の1つで書かれた最初のプログラムの1つを実行しました。 ガーディアンのためのスコフィールド。 ダートマスによると、プログラムは次のとおりです。
- 10プリント2 + 2
- 20終わり
Kemenyと彼の同僚Thomas E. Kurtzによって設計されたDartmouth BASICは、最初の使いやすいコンピューターコードの1つであり、1970年代初頭に初期のホームコンピューティングブームが始まると、「Basicはホームユーザーと趣味のプログラマ。」
1981年にIBM BasicがIBMに採用されたBill GatesとPaul Allenを含む、他のいじくり手は、長年にわたってKemenyとKurtzのBASICデザインをリフしました。
プログラミング言語は20世紀半ばから大きく成長し、信じられないほど増加しました。多くのプログラミング言語は、初心者ユーザーにとって非常に困難です。 これを回避し、新世代の愛好家に刺激を与えるために、一部のコンピューター科学者は、子供向けの新しい単純化されたプログラミング言語に取り組んでいます。