1c9ea470134d8e2a2c2809a9a7a792c8

GENERACION DE LOS LENGUAJES DE PROGRAMACION

  • Period: to 55

    PRIMARIO

    -Hardware:computadoras de tubos vacíos, memorias de línea de mercurio. -MÉTODOS:lenguaje ensamblador, concepto de base, subprogramas, estructura de datos -LENGUAJES: uso experimental de compiladoras de expresión.
  • Period: to 60

    SECUNDARIO

    -HARDWARE: almacenamiento de cinta magnética, memorias de núcleo, circuito de transistores.
    -MÉTODOS: tecnología de compiladores inicial; gramáticas BNF, optimización de código, interpretes, métodos de almacenamiento dinámicos.
    -LENGUAJES: FORTRAN, ALGOL 58, ALGOL 60, COBOL, LISP.
  • Period: to 65

    TERCERO

    -HARDWARE: familias de arquitecturas compatibles, almacenamiento de discos magnéticos.
    -MÉTODO: sistemas operativos de multiprogramación, compiladores de sintaxis dirigida.
    -LENGUAJES: COBOL-61, ALGOL 60 (revisada), SNOBOL, JOVIAL, notación
    APL.
  • Period: to 70

    CUARTO

    -HARDWARE: Aumento de tamaño y velocidad y reducción de los costes; mini
    computadoras, microprogramación; circuitos integrados
    -MÉTODOS: Sistemas interactivos y tiempos-compartidos; compiladores
    optimizados; sistemas de escritura traductores.
    -LENGUAJES: APL, FORTRAN 66, COBOL 65, ALGOL 68, SNOBOL 4,
    BASIC, PL/I, SIMULA 67, ALGOL-W
  • Period: to 75

    QUINTO

    -HARDWARE: Microcomputadores; Edad de mini computadoras; sistemas de
    almacenamiento pequeño; declive de las memorias de núcleo y crecimiento de
    memorias de semiconductores.
    -MÉTODOS: Verificación de programas; programación estructurada; inicio del
    crecimiento de ingeniería de software como disciplina de estudio
    -LENGUAJES: Pascal, COBOL 74, PL/I (standar), C, Scheme, Prolog
  • Period: to 80

    SEXTO

    -HARDWARE: Microcomputadores de calidad comercial, sistemas de gran
    almacenamiento; computación distribuida
    -MÉTODOS: Abstracción de datos; semánticas formales; técnicas de programación
    en tiempo real, concurrencia y fijos
    -LENGUAJES: Smalltalk, Ada, FORTRAN 77, ML.
  • Period: to 85

    SEPTIMO

    -HARDWARE: Computadores personales; primeras estaciones de trabajo; juegos de
    vídeo; redes de área local; Arpanet.
    -MÉTODOS: Programación orientada a objetos; entornos interactivos; editores de
    sintaxis dirigida
    -LENGUAJES: Turbo Pascal, Smalltalk-80, crecimiento de Prolog, Ada 83,
    Postscript.
  • Period: to 90

    OCTAVO

    -HARDWARE: Edad de microcomputadores; crecimiento de estaciones de trabajo
    de ingenierías; arquitectura RISC; redes globales; Internet
    -MÉTODOS: computación cliente/servidor.
    -LENGUAJES: FORTRAN 90, C++, SML (ML Standar).
  • Period: to 95

    NOVENO

    -HARDWARE: Estaciones de trabajo y microcomputadores mucho más
    económicos; arquitectura paralelas masivas; voz, vídeo, fax, multimedia.
    -MÉTODOS: Sistemas abiertos; entorno de ventanas; Infraestructura de
    Información Nacional ("autopistas de la información")
    -LENGUAJES: Ada 95, lenguajes de procesos (TCL, PERL).