Unidad I
Fundamentos generales de los
lenguajes de programación.
1.1. Historia.
Definiciones:
Lenguaje de programación: Es un lenguaje
artificial diseñado para expresar instrucciones que
pueden serllevadas a cabo por máquinas como las
computadoras.
Pueden usarse para crear programas que controlen
el comportamiento físico y lógico de una máquina,
para expresar algoritmos con precisión.Definiciones:
Algoritmo: Conjunto prescrito de instrucciones o
reglas bien definidas, ordenadas y finitas que
permite realizar una actividad mediante pasos
sucesivos que no generen dudas a quien debarealizar dicha actividad.
Definiciones:
Computadora: Es una máquina electrónica que
recibe y procesa datos para convertirlos en
información útil.
Una computadora es una colección de circuitosintegrados y otros componentes relacionados que
puede ejecutar con exactitud, rapidez y de acuerdo
a lo indicado por un usuario o automáticamente por
otro programa.
Antecedentes Históricos.
Antes de 1940: Enun inicio los lenguajes
eran códigos (Go to, If, Continue, etc).
En los 40’s:
1943 Plankalkül (Konrad Zuse), diseñado, pero sin
implementar durante medio siglo
1949 – 1954: una serie de instruccionesnemotécnicas, como la de ENIAC, comenzando en
1949 con C-10 para BINAC (evolucionaría en
UNIVAC). Cada conjunto de instrucciones estaba
destinado a un fabricante específico.
Antecedentes Históricos.Década de 50’s y 60’s
FORTRAN (1955), creado por John Backus et al.
LISP (1958), creado por John McCarthy et al.
COBOL (1959), creado por el Short Range
Committee, altamente influenciado por GraceHopper.
A finales de 1950. Surge el ALGOL 60
(ALGOrithmic Language).
Antecedentes Históricos.
Década de los 70’s
1968 - Logo
1969 - B (precursor C)
1970 - Pascal
1972 - C
1972 - Prolog
1973 - ML
1978- SQL (inicialmente sólo un lenguaje de
consulta, posteriormente ampliado con
construcciones de programación)
Antecedentes Históricos.
Década de los 80’s:
1980 - C++ (C con clases, el nombre...
Regístrate para leer el documento completo.