Evolución de los lenguajes de programación

  • Creación del Lenguaje Ensamblador

    Creación del Lenguaje Ensamblador
    Mauricio V. Vilkes inventa el lenguaje ensamblador. Anteriormente la programación se efectuaba directamente en binario. Cada modelo de ordenador tenia su propio código lo que dificultaba su manejo.
  • Lenguaje Fortran

    Lenguaje Fortran
    Jhon Backus de IBM inventa Fortran, el primer lenguaje de programación universal considerado de alto nivel, de propósito general e imperativo.
  • Creación del lenguaje Lisp

    Creación del lenguaje Lisp
    Después de Fortran fue el segundo lenguaje de programación de alto nivel. Creado por Jhon McCarthy en el MIT. El elemento fundamental de Lisp es la lista, pues tanto un dato o una función se expresa como una lista. Fue desarrollado inicialmente sobre un IBM 7090
  • Invención de Cobol

    Invención de Cobol
    Se inventó con el objetivo de utilizarse en cualquier computadora. Se caracterizó por tener una excelente capacidad de autodocumentación, buena gestión de archivos y de datos de la época.
  • Lenguaje Basic

    Lenguaje Basic
    Lenguaje de programación desarrollado por Jhon Kemeny y Thomas Kurts en Estados Unidos. Inicialmente se desarrollo para facilitar a los estudiantes a programar computadoras. Su uso era para propósito general, aunque un tanto lento y simple.
  • Pascal

    Pascal
    Pascal es un lenguaje de programación de alto nivel creado por Nicklaus Wirth. Se convirtió en uno de los lenguajes más utilizados en cursos de introducción a la programación. Se desarrolló para hacer posible la programación estructurada y también soporta la programación orientada a objetos.
  • Lenguaje de programación C

    Dennis Ritchie de los Laboratorios Bell reanuda el lenguaje B escrito por Ken Thompson y lo convierte en un verdadero compilador que genera el codigo máquina (B era un intérprete). C es utilizado por la eficiencia de su código para generar aplicaciones y software de sistemas.
  • Scheme

    Scheme
    Es un lenguaje funcional, Fue desarrollado por Guy L. Steele y Gerald Jay Sussman, tiene una sintaxis muy reducida, comparado con muchos otros lenguajes. No necesita reglas de precedencia, ya que, en esencia, carece de operadores: usa notación prefija para todas las llamadas a función. Las macros de Scheme permiten adaptarlo a cualquier dominio.
  • ADA

    ADA
    Es un lenguaje estructurado parecido al PASCAL, destinado a controlar mecanismos en "tiempo real" (o sea una velocidad compatible con las necesidades reales), pero de gran complejidad. Admite una programación "orientada a objetos" y un sistema de alta modularidad de tipo hipertexto.
    Fue elaborado a pedido del Departamento de Defensa de los Estados Unidos y establecido como norma para todos los fabricantes que participaban en el programa de la Iniciativa de Defensa Estratégica.
  • Clojure

    Clojure
    Diseñado por Rich Hickey, es un lenguaje de programación de propósito general dialecto de Lisp. Hace un énfasis especial en el paradigma funcional, con el objetivo (entre otros) de eliminar la complejidad asociada a la programación concurrente. Clojure puede ser ejecutado sobre la Máquina Virtual de Java y la máquina virtual de la plataforma .NET, así como compilado a JavaScript.
  • R

    R
    R es un lenguaje y entorno de programación para análisis estadístico y gráfico.Se trata de un proyecto de software libre, resultado de la implementación GNU del premiado lenguaje S. R y S-Plus -versión comercial de S- son, probablemente, los dos lenguajes más utilizados en investigación por la comunidad estadística, siendo además muy populares en el campo de la investigación.. A esto contribuye la posibilidad de cargar diferentes bibliotecas o paquetes con finalidades específicas