Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porJosé Miguel del Río Torres Modificado hace 8 años
1
HISTORIA DE LOS LENGUJAES DE PROGRAMACIÓN
2
1950-1955 HARDWARE: Computadoras primivas en programación MÉTODOS: Subprogramas Estructuras de datos Posibilidad de lenguajes de alto nivel LENGUAJES: Lenguaje ensamblador Lenguajes experimentales de alto nivel: ninguno en uso actualmente
3
1956-60 HARDWARE: Computadoras pequeñas, lentas y caras Sistemas de almacenamiento masivo en cinta magnetica MÉTODOS: Compiladores Intérprete de software Optimización de código Manejo de almacenamiento dinámico Estructura de datos ligada y procesamiento de listas Gramática BNF LENGUJAES: FORTRAN ALGOL 58 Y ALGOL 60 COBOL LISP
4
1961-1965 HARDWARE: Computadoras grandes y caras Sistemas de almacenamiento en disco magnetico MÉTODOS: Sistemas operativos Multiprogramación Computadoras orientadas a la sintaxis “Proposito general” como una meta en el diseño de un lenguaje LENGUJAES: FORTRAN IV COBOL 61 Extendido ALGOL 60 Revisado SNOBOL APL (Como una notación:no implementado)
5
1966-1970 HARDWARE: Computadoras compatibles con conjuntos de instrucciones, de tamaño, velocidad y costo variables Sistema de almacenamiento masivo grandes y caros MÉTODOS: Sistemas operativos interactivos, de tiempo compartido Microprogramación Optimización de compiladores Sistemas de traductores de escritura Primeros lenguajes estandar Flexibilidad y generalidad como metas en diseño de lengujes LENGUJAES: PL/1 FORTRAN 66 COBOL 65 ALGOL 68 SNOBOL4 SIMULA 67 BASIC APL 360
6
1971-1975 HARDWARE: Microcomputadoras Sistemas de almacenamiento masivos pequeños y baratos. MÉTODOS: Pruebas de la correccion de programas Ingeniería de software Reacción contra lenguajes grandes y complejos Simplicidad como una meta en el diseño de lenguajes LENGUJAES: PASCAL COBOL 74(Estándar) PL/1(Estándar)
7
1976-1980 HARDWARE: Computadoras potentes y baratas Sistema de almacenamiento masivo grandes y baratos MÉTODOS: Sistemas distribuidos de computación Programación concurrente y de tiempo real que utiliza lenguajes de alto nivel Ambientes de prog. Interactiva Abstracción de datos y componentes del software Definicion de semánticas formales Confiabilidad y facilidad de mantenimiento. LENGUJAES: ADA FORTRAN 77
8
1981-1985 HARDWARE: Computadoras personales, estaciones de trabajo, videojuegos, redes LAN y ARPANET MÉTODOS: Sistemas distribuidos de computación Ambientes interactivos Editores dirigidos a la sintaxis LENGUJAES: ADA 83 POSTSCRIPT
9
1986-1990 HARDWARE: Epoca de la microcomputadora, engenerig workstation, Arquitectura RISC, Internet MÉTODOS: Computación Cliente-Servidor LENGUJAES: FORTRAN 90 C++ SML (ML ESTÁNDAR )
10
1991-1995 HARDWARE: Estaciones de tarabajo rapidas y baratas y microcomputadoras Arquitecturas paralelas masivas voz, video, fax y multimedia MÉTODOS: Sistemas abiertos Ambiente Framework LENGUJAES: ADA 95 Lengujes de proceso (TCL,PERL) HTML
11
1996-2000 HARDWARE: Computadoras como aplicaciones baratas Asistentes digitales personales World Wide Web Gigabytes de almacenamiento en disco Establecimientos caseros de redes basadas en cable. MÉTODOS: E-Comerce LENGUJAES: JAVA JAVA-SCRIPT XML
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.