Compiladores

  • Computadora digital

    Computadora digital
    Se desarrolla el primer ordenador digital.
    Las instrucciones que se ejecutaban eran códigos numéricos, lenguaje de máquina.
  • Lenguaje ensamblador

    Lenguaje de programación de bajo nivel.
  • Primer compilador

    Primer compilador
    El primer compilador es el A-0 (Math matic) desarrollado por Grace Hopper.
  • FORTRAN

    FORTRAN
    Se comienza a desarrollar FORTRAN
  • FORTRAN

    Se utiliza en la IBM modelo 704 -El primer compilador de FORTRAN tardó 18 años-persona en realizarse.
  • Código estructurado.

    Código estructurado.
    Chomsky junto con Backups logran crear ALGOL 58 el cual trabaja de forma estructurada oh en bloques.
  • Lexicográfico de los lenguajes

    Rabin y Scott proponen el empleo de AFD y AFN para el reconocimiento lexicográfico de los lenguajes.
  • Parsers

    Se desarrollan diversos métodos de parsers ascendentes y descendentes
  • COBOL

    Un lenguaje completamente orientado a
    negocios
  • Compilador

    Compilador
    Primer compilador auto-alojado (excluyendo ensambladores) fue escrito para LISP por Tim Hart
  • PL-1

    PL-1
    Nació como parte del desarrollo de la arquitectura system 360, fabricada por IBM
  • GLC

    Se estudia y definen las GLC, los parsers predictivos y la eliminación de recursividad izquierda
  • Pascal

    Creado por el profesor suizo Niklaus Wirth .Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos.
  • ALGOL 60

  • Parametros

    Se estudia el paso de parámetros por nombre, valor y referencia y se incluyen los procedimientos recursivos para Algol 60.
  • C

    C
    Lenguaje de programación de sistemas, fue desarrollado por Dennis Ritchie y Ken Thompson en los Laboratorios Bell
  • YACC

    YACC
    A mitad de los 70’s Johnson crea YACC para UNIX (generador de analizadores sintácticos)
  • LEX

    Aparece LEX generador automático de analizadores léxicos a partir de expresiones regulares bajo UNIX
  • Programación Orientada a Objetos

    Viene a innovar la forma de obtener resultados.
  • C++

    C++
    Lenguaje de programación diseñado por Bjarne Stroustrup. La intención de su creación fue el extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos.
  • MATLAB

    MATLAB
    Es una herramienta de software matemático que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programación propio (lenguaje M).
  • PYTHON

    PYTHON
    Lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.
  • VISUAL BASIC

    VISUAL BASIC
    Lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft.
  • HTML

    (lenguaje de marcas de hipertexto), hace referencia al lenguaje de marcado para la elaboración de páginas web.
  • JAVAscript

    Lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos,​ basado en prototipos, imperativo, débilmente tipado y dinámico.
  • JAVA

    JAVA
    Lenguaje de programación de propósito general, concurrente, orientado a objetos, que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible.
  • C#

    C#
  • Clojure

    Clojure
    Lenguaje de programación de propósito general dialecto de Lisp.
  • Grace

    Es un nuevo lenguaje de programación en desarrollo, creado principalmente con fines educativos. El diseño del lenguaje se inició en 2010 y la actual versión de la especificación es 0.353.
  • Swift

    Lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS.