Departamento de
Lenguajes y Sistemas Informáticos
Historia de la Informática y Metodología de la Ciencia
Tema 3.- Historia de la Informática.
3.3.- Extensión de la informática
3.3.3 El software
Los primeros pasos
1945 Konrad Zuse: Plankalkül
bidimensional
variables horizontal
operaciones vertical
No implementado
Von Neumman
binario
Alan Turing para el MARK 1
50 instrucciones traducidas directamente, ensamblador
Univac 1
Short code
Grace M. Hopper termino compilador 1951
Lenguajes de alto nivel
1956 FORTRAN (FORmula TRANslation) de John Backus
57 Primer compilador. IBM 704 25.000 líneas
Grace M. Hopper Flow-Matic origen del COBOL (Common Business Orineted Lenguage)
Algol-58 (ALGOrithmic Lenguage)
Proliferación de lenguajes
COMIT tratamiento de textos
APT control numérico
JOVIAL uso general
1956 LISP, John McCarthy MIT
List Procesing
1960 Forth Charls H. Moore Del National Radio Astronomy Observatory
1961 APL Kenneth E. Iverson de IBM
1964 PL/1 IBM
1970 Pascal de Niklaus Wirth del Instituto Politécnico de Zurich
PROLOG
POO: Simula 67, Smalltalk, Clascal, Mandala
Crisis del Software
1974, Análisis de costes en instalaciones de Software por el Departamento de Defensa.
Excesivo número de sistemas, lenguajes
problema de mantenimiento
Clasificación de los lenguajes
No apropiados
No inapropiados
Bases recomendables
1978 Concurso de lenguaje
1979 Lenguaje verde de CII Honeywell Bull
1983 Manual de referencia lenguaje ADA
Ingeniería del Software
El problema no es solo el lenguaje.
Concepto de ciclo de vida del software
Análisis
Diseño
Implementación
Explotación
Metodológias de Análisis y Diseño
Bases de Datos
Automatización
Sistemas Operativos
EDSAC 200 instrucciones
50 trabajos en lotes: ATLAS,
1963 Compatible Time Sharing System 32.000 plabras
OS/360
1975 Multics 20 millones de instrucciones
MVS, VMS
Unix 1 1974
1980 MSDOS, CP/M
[Volver a tema 3]
Página mantenida por Manuel Marco Such
Última actualización: 10-Mayo-1999