Surgen como forma de mejorar procesos repetitivos. Se asimila el termino AUTOMATIZAR.
Forma mas técnica e intelectual de representar algoritmos
Notacion matematica exacta llevada a la reciente ingenieria computacional
1960 - 1970
La creciente industria tecnologica gubernamental requiere procesamiento de datos y solucion de problemas tacticos con mayor rapidez.
1951 - Regional Assembly Language 1952 - Autocode 1954 - IPL (precursor de LISP) 1955 - FLOW-MATIC
(precursor de COBOL) 1957 - FORTRAN (primer compilador) 1957 - COMTRAN (precursor de COBOL)
1958 - LISP 1959 - FACT (precursor de COBOL) 1959 - COBOL 1959 - RPG 1962 - APL 1962 - Simula 1962 -
SNOBOL 1963 - CPL (precursor de C) 1964 - BASIC 1964 - PL/I 1967 - BCPL (precursor de C)
1970 - 1980
Paradigmas de Programacion
POO
Programacion Estructurada
1968 - Logo 1969 - B (precursor C) 1970 - Pascal 1970 - Forth 1972 - C 1972 - Smalltalk 1972 - Prolog 1973
- ML 1975 - Scheme 1978 - SQL (inicialmente sólo un lenguaje de consulta, posteriormente ampliado
con construcciones de programación) 1978 - Modula-2
1981
Programacion Imperativa
Lenguales Solidos para el desarrollo
Integracion de Hardware con los Compiladores
1980 - C++ (C con clases, el nombre cambió en julio de 1983) 1983 - Ada 1984 - Common Lisp 1984 -
MATLAB 1985 - Eiffel 1986 - Objective-C 1986 - Erlang 1987 - Perl 1988 - Tcl 1988 - Mathematica 1989 - FL
(Backus);
Web
Lenguajes interpretados por navegadores
Programacion Funcional
RAD
Scripting
1990 - Haskell 1991 - Python 1991 - Visual Basic 1991 - HTML (lenguaje de marcado de hipertexto) 1993 -
Ruby 1993 - Lua 1994 - CLOS (parte del ANSI Common Lisp) 1995 - Java 1995 - Delphi (Object Pascal) 1995 -
JavaScript 1995 - PHP 1996 - WebDNA 1997 - Rebol 1999 - D