プログラミング言語の歴史
はじめに
プログラミング言語と、プログラミング言語と係わり合いがあるIBMのハードウェアなどの年表です。プログラミング言語の幾つかは、このサイトのチュートリアルへリンクしています。
年表
-----
1801 Joseph-Marie Jacuardがパンチカードをつかうはたおり(loom)を開発。
1824?Charles BabbegeがDifference Engineを考案。
1834 Charles BabbegeがAnalytical Engineを考案。プログラミングが可能な計算機の基礎。
1842 Ada Lovelaceが人類初のプログラム書いた。その敬意から、いまではプログラミング言語Adaがある。ちなみに女性。
1890 Herman Hollerithがパンチカードを施行。
このパンチカードはアルファベットで80文字。これがTeraTermなどの仮想端末が80文字の所以。
1896 Tabulating Machine Companyを設立。
1924 Thomas J. Watson Tabulating Machine CompanyをIBMへ…
-----
1930 1940 1950 1960 1970 1980 1990 2000 2010
#----+----#----+----#----+----#----+----#----+----#----+----#----+----#----+----#----+----+----+----
Turing Machine(Alan Turing)
Enigma
Colossus
ENIAC(John VonNeumann)
EDSAC
IBM701('52)
PDP-7('65)
IBM704('54)
Xenix('80) - MicrosoftのUnix
SCOがXenixをIntel系に移植(SCO XenixはのちにSCO Unix)
Apple Lisa('83)(cpu:Motorola 68000)
Sun Microsystems創立('82)
Sun-1発売(cpu:Motorola 68000,OS:7th Unix)
SPARCstation('87)
SunOS('82)
Solaris - SunOS4をマーケティングのため名前変更. +SystemV R4
PowerPCプロセッサ作成('91)
Yahoo!設立
Google設立
Appleは、Intel系(x86)へCPUをシフト
PS3,Wii,Xbox360 PowerPC系CPU搭載
#----+----#----+----#----+----#----+----#----+----#----+----#----+----#----+----#----+----+----+----
GAS('??)
FORTRAN('56)
FLPL('56-'58)
LISP('58?)
ML('73)
Caml('87)
OCaml('96)
Scheme('75)
Miranda('85)
Clean('8?)
Haskell('87)
ALGOL58
ALGOL60
PL/1('63)
BASIC('63)
N88-BASIC('88)
Visual Basic1.0('91)
Visual Basic .NET('02)
Simula67(オブジェクト指向の起源)
Smalltalk('72)
CPL
BCPL
#---------#----+----#----+----#----+----#----+----#----+----#----+----#----+----#----+----+----+----
B
#---------#----+----#----+----#----+----#----+----#----+----#----+----#----+----#----+----+----+----
COBOL('59)
COBOL2002
E.F.Codd Relational Model.('70)
SEQUEL(in System.R)
System/38('78)
SQL/DS('81)
DB2('83)
SQL(on OracleV2)('79)
PL/SQL('88)
MS-DOS('81)
#---------#----+----#----+----#----+----#----+----#----+----#----+----#----+----#----+----+----+----
1930 1940 1950 1960 1970 1980 1990 2000 2010

