Historia de los lenguajes de programación

  • Primer lenguaje de programación

    Primer lenguaje de programación
    En 1801 se crea el primer telar programable por Joseph Marie Jacquard; el cual, mediante por tarjetas perforadas programaba un tipo de estructura seguida por la máquina. Esto permitía que cualquier persona con esta máquina en su poder tejiese los mismos patrones sin ser expertos en la materia. Estas tarjetas perforadas se usaron a posteriori para otros proyectos computacionales.
  • De condesa Lovelace, a primera programadora

    De condesa Lovelace, a primera programadora
    Augusta Ada King, condesa de Lovelace, fue la primera programadora de la historia. En 1840 Charles Babbage desarrolló una máquina analítica, la cual, la condesa utilizó para estudiar, desarrollar y crear la documentación sobre un determinado sistema de procesamiento automático. Fue capaz de realizar un motor analítico para resolver cualquier tipo de problemas. Su tesis se publicó en la revista Scientific Memoir en septiembre de 1843
  • Alan Turing, clave en la Segunda Guerra Mundial.

    Alan Turing, clave en la Segunda Guerra Mundial.
    Matemático británico nacido el 23 de junio de 1912, creó, en 1934 la llamada "máquina de Turing", considerada como un prototipo de los actuales ordenadores puesto que se basaba en las leyes actuales de la computación. Su máquina fue una pieza fundamental en la Segunda Guerra Mundial; ya que esta consiguió poder entender el lenguaje variable a través del que se comunicaban los nazis. Más tarde construyo varias computadoras electrónicas programables digitales y el "Test de Turing".
  • Plankalkül, Alemania entra en juego

    Plankalkül, Alemania entra en juego
    Entre 1944 y el 45, Konrad Zuse, un ingeniero alemán, desarrolló el primer lenguaje de programación "real" llamado Plankalkül (Cálculo de Planes). Este permitía almacenar métodos y luego invocarlos a voluntad. Sin duda una base fundamental en la computación del presente.
  • El primer lenguaje ensamblador

    El primer lenguaje ensamblador
    El lenguaje ensamblador es un lenguaje de bajo nivel, el cual, entienden las máquinas. Pues bien, el primer lenguaje ensamblador se utilizo en la Calculadora automática de almacenamiento de retardo electrónico (EDSAC).
  • FORTRAN

    FORTRAN
    John Backus, matemático e Informático estadounidense, invento el primer lenguaje de programación de alto nivel. Este está especialmente adaptado al cálculo numérico y a la computación científica. Es un lenguaje muy populares en el área de la computación de alto rendimiento y es el lenguaje usado para programas que evalúan el desempeño (benchmark) y el ranking de los supercomputadores más rápidos del mundo.
  • Nace....BASIC

    Nace....BASIC
    Beginner's All-purpose Symbolic Instruction Code, se desarrolló en 1964, y fue muy popular puesto que, hasta ese entonces la programación solo estaba al alcance de unos pocos. Sin embargo, con BASIC, se pudo programar y a la vez para enseñar programación a los estudiantes. A finales de los 70, Microsoft apostó muy fuerte por BASIC, y lo introdujo en su sistema DOS. Esto hizo que Microsoft tomase la delantera con este lenguaje; consantandolo con la creación mas tarde de VISUAL BASIC.
  • Nyklaus Wirth da vida a PASCAL

    Nyklaus Wirth da vida a PASCAL
    Al igual que BASIC, PASCAL se crea buscando un lenguaje de programación que facilitase a los alumnos aprender a programar utilizando programación estructurada. Apple se dacantó por este lenguaje, y lo utilizó para los primeros sistemas de la manzana. Más tarde gracias a este lenguaje y la compañia Borland conocemos al entorno Delphi, una mejorada y depurada versión de Object Pascal. Hoy se sigue utilizando para desarrollar apps gracias a plataformas como Oxygene o Smart Mobile Studio.
  • C, el lenguaje más famoso de todos los tiempos

    C, el lenguaje más famoso de todos los tiempos
    C fue creado por Dennis Ritchie en 1972 como un lenguaje de bajo nivel que le sirviese de intermediario entre lenguajes. Pero con el tiempo y su popularidad se utilizó en muchas otras aplicaciones y para desarrollar otros lenguajes. Se considera que C es un lenguaje de programación imperativa para implementación de sistemas.
  • Python llega para hacerlo todo más fácil

    Python llega para hacerlo todo más fácil
    Python es un lenguaje interpretado de alto nivel. Su gran ventaja es la similitud con el lenguaje humano, por lo que, es mucho mas sencillo de leer y programar directamente con él. Python remonta su origen a Guido Van Rossum, el cual, tuvo la idea de desarrollar un nuevo lenguaje basándose en un proyecto anterior. La idea principal que giró en torno a la creación de Phyton fue la mencionada, crear un lenguaje que fuese sencillo y fácilmente comprensible por el humano.
  • La revolución se llama...JAVA

    La revolución se llama...JAVA
    Java es un lenguaje de programación creado por Sun Microsystems. Su presentación se realizó en 1994 de manera interna dentro de la compañía y solamente el año siguiente vio la luz de manera pública. Java es un lenguaje de alto nivel semicompilado, caracteristica que le dota de portabilidad y velocidad de ejecución. Esta portabilidad le hace ser usada como herramienta multiplataforma. Su rápida popularidad se vio por su facilidad de uso con aplicaciones web.
  • SCRATCH, la evolución natural.

    SCRATCH, la evolución natural.
    Scratch es un lenguaje visual con que fue desarrollado en
    Massachusetts,(EEUU). Es un lenguaje programable a través de interfaces gráficas. Es portable, ya que su desarrollo principalmente es por web. Scracht se ha convertido en una gran comunidad en línea, donde se aprende, se intercambian ideas y se mezclan programas propios con los de otros. Ya hay miles de ejemplo de software creado con este lenguaje, como el conocido Flapy Bird. Sin duda este tipo es la siguiente evolución
  • Rust...el futuro?

    Rust...el futuro?
    El proyecto de Rust surgió a partir de un proyecto personal iniciado en 2006 por el empleado de Mozilla, Graydon Hoare. La propia Mozilla se encargó de dar soporte al proyecto. En 2021 Google anunció la compatibilidad de este lenguaje para desarrollar en Andoid. Rust es un lenguaje compilado multiplataforma. Hasta ahora su proyecto mas prometedor es SERVO, un motor de navegador que se prevé funcione con Mozilla. También es conocido lenguaje usado para el minado de criptomonedas.