Pre 1950 1950 1960

Anuncio
Predecesor(es)
Año
Desarrollador principal,
Compañía
Nombre
Pre 1950
*
*
~1840 primer programa
1945 Plankalkül (concepto)
Ada Lovelace
Konrad Zuse
1950
*
*
A-0
A-0
1952
1954
19541955
1954
1954
A-0
Mark I Autocode
FORTRAN "0"
(concepto)
ARITH-MATIC
MATH-MATIC
*
1954
IPL V (concepto)
A-0
*
FORTRAN I
FORTRAN
1955 FLOW-MATIC
1956LISP (concepto)
1958
1957 COMTRAN
FORTRAN "I"
1957
(implementación)
1957 COMIT (concepto)
1958 FORTRAN II
1958 ALGOL 58 (IAL)
*
1958
IPL V (implementación)
1959
COBOL (concepto)
El comité CODASYL
1959
1959
LISP (implementación)
TRAC (concepto)
John McCarthy
Calvin Mooers
A-0
IPL
FLOW-MATIC
FORTRAN 0
FLOW-MATIC,
COMTRAN
IPL
Grace Hopper
Tony Brooker
John W. Backus en IBM
Grace Hopper
Grace Hopper
Allen Newell, Cliff Shaw, Herbert
Simon
Grace Hopper
John McCarthy
Bob Bemer
John W. Backus en IBM
John W. Backus en IBM
Esfuerzo internacional
Allen Newell, Cliff Shaw, Herbert
Simon
1960
ALGOL 58
FLOW-MATIC,
COMTRAN
1960
*
1961
FORTRAN II
*
ALGOL 58
ALGOL 60
FORTRAN II,
1962
1962
1962
1962
1962
1960
ALGOL 60
COBOL 61
(implementación)
COMIT
(implementación)
FORTRAN IV
APL (concepto)
MAD
Simula (concepto)
SNOBOL
El comité CODASYL
Kenneth E. Iverson
Bruce Arden, y otros
Ralph Griswold, y otros
COMIT
SNOBOL
ALGOL 60
ALGOL 58
CPL, LISP
ALGOL 60,
COBOL,
FORTRAN
FORTRAN II,
ALGOL 60
JOSS
JOSS I
FORTRAN IV
LISP
ALGOL 60
CPL
FORTRAN,
TELCOMP
*
1963
1963
1963
1964
SNOBOL3
ALGOL 68 (concepto)
JOSS I
COWSEL
Ralph Griswold, y otros
Adriaan van Wijngaarden, y otros
Cliff Shaw, RAND
Rod Burstall, Robin Popplestone
1964
PL/1 (concepto)
IBM
1964
BASIC
John Kemeny y Thomas Kurtz
1964
1964
1965
1966
1966
1966
1966
1967
TRAC (implementación)
IITRAN
TELCOMP
JOSS II
FORTRAN 66
ISWIM
CORAL66
BCPL
Calvin Mooers
1967
MUMPS
Massachusetts General Hospital
1967
APL (implementación)
ALGOL 60
1967
SNOBOL3
1967
PL/I
1967
DIBOL
COWSEL
LISP
*
1968
1968
1968
1968
1968
ALGOL 60
1969
ALGOL 60,
COBOL,
FORTRAN
1969
Bolt, Beranek y Newman
Chuck Baker, RAND Corporation
Peter J. Landin
Martin Richards
Kenneth E. Iverson
Ole-Johan Dahl, Bjørn Myhrhaug,
SIMULA 67
Kristen Nygaard en Norsk
(implementación)
Regnesentral
SNOBOL4
Ralph Griswold, y otros
W. M. Mckeeman, y otros en la
Universidad de California Santa
XPL
Cruz, California
J. J. Horning, y otros en la
Universidad de Stanford
DIBOL-8
DEC
POP-1
Rod Burstall, Robin Popplestone
Forth (concepto)
Chuck Moore
LOGO
Seymour Papert
REFAL (implementación) Valentin Turchin
ALGOL 68
Adriaan van Wijngaarden, y otros
(implementación)
PL/1 (implementación)
IBM
1970
POP-1
1970
1970
Forth (implementación)
POP-2
Chuck Moore
ALGOL 60
1971
Pascal
SIMULA 67
1972
B, BCPL, ALGOL
1972
68
*
1972
2-level W-Grammar 1972
Smalltalk-72
Niklaus Wirth, Kathleen Jensen
Holt y otros en la Universidad de
Toronto
Xerox PARC
Pascal, XPL
1971
Sue
C
Dennis Ritchie
Pascal, BASIC
1973
COMAL
Pascal, Sue
1973
LIS
BASIC
Business BASIC
1974
1974
GRASS
BASIC FOUR
LISP
1975
Scheme
Pascal
BASIC
ALGOL 68,
BLISS, ECL, HAL
Smalltalk-72
C, FORTRAN
*
*
1975? Modula
1975 Altair BASIC
INTERCAL
Prolog
1975
CS-4
1976
1976
1977
1977
Smalltalk-76
Ratfor
FP
Bourne Shell (sh)
Fortran
1977
IDL
MUMPS
SNOBOL
1977
1977
Standard MUMPS
ICON (concepto)
ALGOL 68, LIS
1977
Green
ALGOL 68, CS-4
1977
Red
ALGOL 68,
1977
Blue
ALGOL 68,
1977
Yellow
FORTRAN IV
Modula
1978 FORTRAN 77
1978? Modula-2
*
1978? MATLAB
Alain Colmerauer
Børge Christensen, Benedict
Løfstedt
Ichbiah y otros en CII Honeywell
Bull
Tom DeFanti
BASIC FOUR CORPORATION
Gerald Jay Sussman, Guy L. Steele,
Jr.
Niklaus Wirth
Bill Gates, Paul Allen
Benjamin M. Brosgol en
Intermetrics
Xerox PARC
Brian Kernighan
John Backus
Stephen Bourne
David Stern de Research Systems
Inc
Ralph Griswold
Ichbiah y otros en CII Honeywell
Bull para el Departamento de
Defensa de los Estados Unidos
Benjamin M. Brosgol y otros en
Intermetrics para el Departamento
de Defensa de los Estados Unidos
Goodenough y otros en SofTech
para el Departamento de Defensa de
los Estados Unidos
Spitzen y otros en SRI International
para el Departamento de Defensa de
los Estados Unidos
Niklaus Wirth
Moler en la Universidad de Nuevo
Mexico
Dr. Nevil Brownlee en la
Universidad de Auckland
Dan Bricklin, Bob Frankston en
VisiCorp
Algol60
1978? SMALL
*
1978
VISICALC
1979
REXX
Mike Cowlishaw
1979
1979
1979
Awk
ICON(implementación)
Vulcan dBase-II
Aho, Weinberger, Brian Kernighan
Ralph Griswold
Ratliff
PL/I, BASIC,
EXEC 2
C, SNOBOL
SNOBOL
*
1980
C, SIMULA 67
Smalltalk-76
Smalltalk, C
1980
1980
1982
C con Clases
Smalltalk-80
Objective-C
Green
1983
Ada 83
C con Clases
1983
C++
BASIC
1983
True BASIC
sh
*
dBase
LISP
1977MUMPS
dBase
Interpress
BASIC
1984?
1984
1984
1984
1985
1985
1985
1985
Korn Shell (ksh)
Standard ML
CLIPPER
Common Lisp
1984 MUMPS
PARADOX
PostScript
QuickBASIC
1986
Miranda
1986
1986
1986
1986
1987
1987
1987
1987
1988
1988
1988
1988
1988
1989
LabVIEW
Eiffel
Informix-4GL
PROMAL
Self (concepto)
HyperTalk
SQL-87
Perl
Octave
dBase-IV
Tcl
Object REXX
SPARK
Turbo Pascal OOP
SIMULA 67
C
Smalltalk
*
*
C, sed, awk, sh
MATLAB
dBase-III
Awk, Lisp
REXX
Ada
Turbo Pascal
Bjarne Stroustrup
Xerox PARC
Brad Cox
Departamento de Defensa de los
Estados Unidos
Bjarne Stroustrup
John George Kemeny, Thomas
Kurtz en Dartmouth College
Dave Korn
Nantucket
Guy Steele y muchos otros
Borland
John Warnock
Microsoft
David Turner en la Universidad de
Kent
National Instruments
Bertrand Meyer
Informix
Sun Microsystems Inc.
Apple Computer
Larry Wall
John Ousterhout
Simon Nash
Bernard A. Carré
Borland
C
1989
Standard C89/90
Modula-2
Modula-2
VisSim
1989
1989
1989
Modula-3
Oberon
VisSim
ANSI X3.159-1989 (adopted by ISO
in 1990)
Cardeli, y otros
Niklaus Wirth
Peter A. Darnell
1990
Oberon
1990
Object Oberon
APL, FP
1990
J
Miranda
1984 MUMPS
Fortran 77
Object Oberon
ABC
1990
1990
1991
1991
1991
1991
QuickBASIC
1991
SQL-87
1992
Turbo Pascal OOP 1992
ksh
1993?
Smalltalk
1993?
Forth
1993
FALSE
1993
HyperTalk
1993
HyperTalk
1993
APL, Lisp
1993
Smalltalk, Perl
1993
Haskell
1990 MUMPS
Fortran 90
Oberon-2
Python
Q
Visual Basic
SQL-92
Borland Pascal
Z Shell (zsh)
Self (implementación)
FALSE
Brainfuck
Revolution Transcript
AppleScript
K
Ruby
Niklaus Wirth
Kenneth Iverson, Roger Hui en
Iverson Software
Niklaus Wirth
Van Rossum
Alan Cooper en Microsoft
Sun Microsystems Inc.
Oortmerrsen
Urban Müller
Apple
Whitney
1993
Lua
C
1993
ZPL
Lisp
Ada 83
Borland Pascal
1994
1995
1995
1995
Dylan
Ada 95
Delphi
ColdFusion
Roberto Ierusalimschy y otros en
Tecgraf, PUC-Rio
Chamberlain y otros en Universidad
de Washington
muchos en Apple Computer
ISO
Anders Hejlsberg en Borland
Allaire
1995
Java
James Gosling en Sun Microsystems
C, SIMULA67 ó
C++, Smalltalk
1990MUMPS
Self, Java
Fortran 90
APL, Perl
1995 1995 MUMPS
1995? LiveScript
1996 Fortran 95
1996
Perl Data Language
(PDL)
Brendan Eich en Netscape
Karl Glazebrook, Jarle Brinchmann,
Tuomas Lukka, and Christian
Soeller
REXX, Java
LiveScript
SML 84
PHP 3
Scheme
1996
1997?
1997
1997
1997
NetREXX
JavaScript
SML 97
PHP
Pico
Cowlishaw
Brendan Eich en Netscape
Smalltalk-80, Self 1997
Squeak Smalltalk
JavaScript
C++, Standard C
Prolog
Standard C89/90
ECMAScript
Standard C++
Erlang
Standard C99
1997?
1998
1998
1999
Universidad Libre de Bruselas
Alan Kay, y otros en Apple
Computer
ECMA TC39-TG1
ANSI/ISO Standard C++
Open Source Erlang en Ericsson
ISO/IEC 9899:1999
2000
C, C++, Java, Eiffel 2000
C, C++, Delphi,
2000
Java
2005
Ada 95
2007
D
C#
Seed7
Ada 2005
Walter Bright en Digital Mars
Anders Hejlsberg en Microsoft
(ECMA)
Thomas Mertes
Ada Rapporteur Group
Descargar