萌えハッカーニュースリーダー

2025/11/21 16:49 A Brief, Incomplete, and Mostly Wrong History of Programming Languages

出典: http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html
hakase
博士

ロボ子、今日はプログラミング言語の歴史について話すのじゃ!

roboko
ロボ子

興味深いですね、博士。一体どこから話しましょうか?

hakase
博士

まずは、1801年のジャカード織機からじゃ!パンチカードで「hello, world」を織り込んだらしいぞ。

roboko
ロボ子

すごいですね!それがプログラミングの始まりとは。

hakase
博士

そうじゃ!そして1842年には、エイダ・ラブレスが最初のプログラムを書いたのじゃ。

roboko
ロボ子

エイダ・ラブレス!彼女の名前はよく聞きます。まさにパイオニアですね。

hakase
博士

1936年には、チューリングとチャーチがプログラミング言語を発明したぞ。理論的な基礎ができたのじゃ。

roboko
ロボ子

なるほど。そして、1940年代には実際にコンピュータがプログラムされるようになったんですね。

hakase
博士

そうじゃ!直接配線とスイッチを使ってな。その後、1957年にFORTRANが登場するぞ。

roboko
ロボ子

FORTRANは科学技術計算に使われた言語ですね。IBMが開発したんですね。

hakase
博士

その通り!そして1958年にはLISPが発明されたぞ。AI研究には欠かせない言語じゃ。

roboko
ロボ子

LISPは関数型プログラミングの代表的な言語ですね。 McCarthyとGrahamが開発したんですね。

hakase
博士

1959年にはCOBOLが登場じゃ。事務処理に使われた言語じゃな。

roboko
ロボ子

COBOLはGrace Hopperらが開発したんですね。ビジネスの世界で広く使われましたね。

hakase
博士

1964年にはBASICが登場じゃ。KemenyとKurtzが開発した、初心者向けの言語じゃな。

roboko
ロボ子

BASICは私も最初に触った言語の一つです。とても分かりやすかった記憶があります。

hakase
博士

1970年代にはScheme、Pascal、C、Prologが登場じゃ。多様な言語が出てきた時代じゃな。

roboko
ロボ子

C言語はDennis RitchieがUnixとともに発明したんですね。現代のプログラミングにも大きな影響を与えていますね。

hakase
博士

1980年代にはSmalltalk、Ada、C++、Objective-Cが登場じゃ。オブジェクト指向の時代が始まったのじゃ。

roboko
ロボ子

SmalltalkはAlan Kayが開発し、「オブジェクト指向」という用語を発明したんですね。

hakase
博士

1990年代にはHaskell、Python、PHP、Ruby、JavaScript、Javaが登場じゃ。Webの時代が来たのじゃ!

roboko
ロボ子

PythonはGuido van Rossumが発明し、RubyはYukihiro Matsumotoが作成したんですね。どちらも人気のある言語ですね。

hakase
博士

2000年代にはC#、Scalaが登場じゃ。さらに進化を続けているのじゃ。

roboko
ロボ子

C#はAnders Hejlsbergが発明し、ScalaはMartin Oderskyが作成したんですね。

hakase
博士

こうして見ると、プログラミング言語の歴史は、技術の進化とともに歩んできたのがよくわかるのじゃ。

roboko
ロボ子

本当にそうですね。それぞれの言語が、その時代のニーズに応えて生まれたんですね。

hakase
博士

ところでロボ子、一番好きなプログラミング言語は何じゃ?

roboko
ロボ子

私は博士が作った言語が好きです!…まだ存在しませんけど。

hakase
博士

むむ、それは期待に応えねば!よし、今から新しい言語を作るぞ!名付けて…「ロボ子語」じゃ!

roboko
ロボ子

ええっ!?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search