オブジェクト指向

色々なプログラミング言語に関する年表と系統図をご紹介します.


プログラミング言語の歴史

プログラミング言語の歴史


年号 言語 語源 元と成った (影響元の) 言語 ハードウェア OS 開発方法論
1946 ENIAC
1947
1948
1949 Assembler
1950
1951
1952
1953
1954
1955 COBOL COmmon Busines Oriented Language
1956
1957 FORTRAN FORmula TRANslation
APL A Programming Language
COMIT
1958 ALGOL58 ALGOrithmic Language FORTRAN
1959
1960 COBOL60 COmmon Busines Oriented Language COBOL
ALGOL60 ALGOrithmic Language ALGOL58
GPSS General Purpose System Simulator
1961
1962 Lisp LISt Processor
1963 CPL ALGOL60
SNOBOL StriNg Oriented symBOlic Language COMIT
1964 BASIC Beginner's All-purpose Symbolic Instruction Code FORTRAN OS360 (IBM)
1965 RPG Repert Program Generator
PL/I Programming Language / One FORTRAN,COBOL60,ALGOL60
1966
1967 Simula67 ALGOL60
BCPL CPL
1968 LOGO Lisp 構造化プログラミング
ALGOL68 ALGOL60
1969 FORTH
1970 B BCPL ウォーターフォール モデル
Pascal ALGOL60
1971 UNIX
1972 Prolog PROgrammation en LOGique
Smalltalk Simula67,LOGO
C BCPL
1973
1974 Alto
i8080
MC6800
1975 Scheme Lisp
CLU CLUster Smalltalk
1976 Z80
1977 Modula Pascal Apple II パターン言語
Awk
1978 ESP Prolog,Smalltalk 8086 データフローダイアグラム
1979 Modula-2 Modula
Flavors Lisp
FP APL
1980 Ada ALGOL68
1981 IBM PC MS-DOS
1982 PC-9801
1983 C++ C,Simula67 Lisa
LOOPS Flavors
1984 CommonLisp Lisp Macintosh TRON
1985 FL FP
1986 Objective-C C,Smalltalk
Perl Practical Extration and Report Langage Awk
Ruby Perl,Smalltalk
Eiffel Pascal,Smalltalk
1987
1988 Modula3 Modula-2 NeXT
OOCOBOL Object Oriented COBOL COBOL,Smalltalk
CLOS Common Lisp Object System Common Lisp,Flavors,Smalltalk
1989 NeXT STEP
1990 Java C++,Smalltalk Windows 3.0
1991 Visual Basic BASIC Power Book Linux OMT
1992 Windows 3.1
1993 Windows NT
1994 PHP Hypertext Preprocessor Perl Windows NT 3.5 OOSE
Booch
1995 VB Script Visual Basic for Script Edition Visual Basic,Java Windows95 Unified Method
Delphi Pascal,Visual Basic,Smalltalk デザイン パターン
1996 JavaScript Java iMac Windows NT 4.0 Drop
1997 UML 1.1
1998 Windows98 RUP
1999 eXtreme Programming
2000 C# Java Windows2000
Windows Me
2001 Windows XP