LENGUAJES DE PROGRAMACION

  • codificar la información en tarjetas perforadas

    Herman Hollerith se percató de que podía codificar la información en tarjetas perforadas cuando observó a los conductores de trenes codificar la apariencia de los tickets del tren con la posición de los agujeros perforados en estos. En 1890 Hollerith codificó los datos del censo en tarjetas perforadas.
  • La máquina del telar de Jacquard

    La máquina del telar de Jacquard, creada en 1801, utilizaba los orificios en tarjetas perforadas para representar los movimientos de un brazo de la máquina de tejer, con el objetivo de generar patrones decorativos automáticamente.
  • La máquina de Turing

    Alonzo Church fue capaz de expresar el cálculo lambda a través de fórmulas. La máquina de Turing estableció las bases para almacenar programas como datos en la arquitectura de von Neuman de una computadora. Sin embargo, a diferencia del cálculo lambda, el código de Turing no serviría satisfactoriamente como base para lenguajes de más alto nivel, su principal uso es en el análisis riguroso en la complejidad algorítmica.
  • - el sistema de codificación ENIAC.

    fue la primera computadora de propósitos generales. Era Turing-completa, digital, y susceptible de ser reprogramada para resolver “una extensa clase de problemas numéricos”.Fue inicialmente diseñada para calcular tablas de tiro de artillería para el Laboratorio de Investigación Balística del Ejército de los Estados Unidos.
  • FORTRAN creado por John Backus

    FORTRAN  creado por John Backus
    es un lenguaje de programación de alto nivel de propósito general, procedimental e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica. Desarrollado originalmente por IBM en 1957 para el equipo IBM 704, y usado para aplicaciones científicas y de ingeniería,
  • PASCAL

    Pascal (nombrado así en honor al matemático y físico Francés Blaise Pascal)
    Lenguaje de alto nivel. Utilizado para la enseñanza de la programación estructurada y la estructuración de datos. Las versiones comerciales de Pascal fueron ampliamente utilizadas en los años 80’s.
    Creador: NiKlaus Wirth
    Principales usos: Enseñanza de la programación. Objet Pascal, un derivado, se utiliza comúnmente para el desarrollo de aplicaciones Windows.
    Usado por:Apple Lisa (1983) y Skype
  • PERL

    Perl (“Pearl” ya estaba ocupado)
    Lenguaje de propósito general, de alto nivel. Creado para el procesamiento de reportes en sistemas Unix. Hoy en día es conocido por su alto poder y versatilidad.
    Creador: Larry Wall (Unisys)
    Principales usos: Imágenes generadas por computadora, aplicaciones de base de datos, administración de sistemas, programación web y programación de gráficos.
    Usado por: IMDb, Amazon, Priceline, Ticketmaster
  • python

    Python ( en honor a la compañía de comedia británica Monty Python)
    Lenguaje de propósito general, de alto nivel. Creado para apoyar una gran variedad de estilos de programación de manera divertida. Muchos tutoriales, ejemplos de código e instrucciones a menudo contienen referencias a Monty Python.
    Creador: Guido Van Rossum (CWI)
    Principales usos: Aplicaciones Web, desarrollo de software, seguridad informática.
    Usado por: Google, Yahoo, Spotify
  • RUBY

    Ruby (La piedra del zodiaco de uno de los creadores.)
    Lenguaje de propósito general, de alto nivel. Un programa de enseñanza, influenciado por Perl, Ada, Lisp, Smalltalk, entre otros. Diseñado para hacer la programación más productiva y agradable.
    Creador: Yukihiro Matsumoto
    Principales usos: Desarrollo de aplicaciones Web, Ruby on Rails.
    Usado por: Twitter, Hulu, Groupon.
  • PHP

    PHP (Formalmente: “Personal Home Page”, ahora es por “Hypertext Preprocessor”)
    Lenguaje de código abierto, de propósito general. Se utiliza para construir páginas web dinámicas. Más ampliamente usado en software de código abierto para empresas.
    Creador: Rasmus Lerdorf
    Principales usos: Construcción y mantenimiento de páginas web dinámicas, desarrollo del lado del servidor.
    Usado por: Facebook, Wikipedia, Digg, WordPress, Joomla.