History

Historia de los Lenguajes de Programación

  • La Maquina Diferencial es Inventada

    La Maquina Diferencial es Inventada
    La máquina diferencial, siendo diseñada por primera vez en 1820, es inventada por el matemático y científico británico Charles Babbage. Esta máquina se encargaba de procesar y calcular funciones polinómicas. La creación de esta máquina, serviría como punto inicio al desarrollo de lenguajes de programación.
  • Algoritmo de Ada Lovelace

    Algoritmo de Ada Lovelace
    En un tiempo donde no había computadoras, la matemática inglesa Ada Lovelace diseña el primer algoritmo desarrollado para la maquina diferencia de Charles Babbage. Este algoritmo fue escrito en un trozo de papel. La idea de este algoritmo sentó las bases para el futuro desarrollo de los lenguajes de programación.
  • Period: to

    Desarrollo e Invension de Plankalkül

    Desarrollado por el ingeniero alemán Konrad Zuse. Plankalkül fue el primer lenguaje de programación diseñado para computadoras. Este permitía realizar operaciones rutinarias, de manera que era posible operar procedimientos múltiples veces,
  • Invension del Primer Lenguaje Ensamblador (Assembly Language)

    Invension del Primer Lenguaje Ensamblador (Assembly Language)
    Inventado por David J. Wheeler al estar trabajando con un equipo para construir la computadora británica EDSAC (Electronic Delay Storage Automatic Computer). Un lenguaje ensamblador es cualquier lenguaje de programación de bajo nivel que simplifica el lenguaje de las máquinas, facilitando la comprensión de instrucciones. El primer ensamblador desarrollado en la historia fue nombrado "Initial orders", el cual estaba integrado en la computadora EDSAC.
  • Implementación de ShortCode

    Considerado como uno de los primeros lenguajes de alto nivel desarrollado para una computadora electrónica, ShortCode se basa en comandos representados por instrucciones matemáticas en lugar de las instrucciones comunes de las máquinas. Este fue desarrollado por William F. Schmitt, B. Tonik y R. Logan.
    Siendo implementado por primera vez por William Schmitt en 1949 en la computadora BINAC.
  • Autocode

    Autocode
    Autocode es un término utilizado para representar a la familia de lenguajes de programación, o cualquier lenguaje de programación que usa un compilador. El primer autocode y su compilador fueron desarrollados en 1952 para la computadora Mark I, de la Universidad de Manchester.
  • FORTRAN (Formula Translation)

    FORTRAN (Formula Translation)
    FORTRAN es un lenguaje de programación diseñado para realizar operaciones matematicas de alto nivel en campos como la ciencia, estadistica, y matematicas. Este se encuentra aun en uso por algunas de las supercomputadoras mas avanzadas del mundo.
  • ALGOL

    ALGOL
    ALGOL (Algorithmic Language), se refiere a una familia de lenguajes de programación imperativos, siendo originalmente desarrollados en 1958. Este influenció el desarrollo y sintaxis de lenguajes de programación como C++, Pascal y Java.
  • LISP

    LISP
    También conocido como List Processor, es un lenguaje de programación inventado por el científico cognitivo y computacional John McCarthy para la MIT (Massachusetts Institute of Technology). Al igual que su inventor, LISP centraba su funcionamiento y propósito en la inteligencia artificial. Hoy en día, existen compañías que usan este lenguaje en sus operaciones diarias, como la compañía aeroespacial Boeing.
  • COBOL (Common Business Oriented Language)

    COBOL (Common Business Oriented Language)
    Desarrollado por un grupo de programadores durante el año 1959, COBOL es un lenguaje diseñado para funcionar en cual tipo de computadora de cualquier compañía, mejorando su flexibilidad y generalización. Diversas tecnologías de nuestro día a día, aun usan este lenguaje para realizar sus operaciones de rutina, como cajeros automáticos, sistemas de llamadas telefónicas, y sistemas de señales de tránsito.
  • BASIC

    BASIC
    Diseñado en 1964 por estudiantes de la institución de educación superior Dartmouth College, es un lenguaje de alto nivel orientado a estudiantes e individuos de otros campos, al ofrecer una filosofía basada en la facilidad del uso. Sin embargo, la compañía Microsoft llevo este lenguaje más allá, al hacerlo más robusto, amigable, y comercial.
  • Pascal

    Pascal
    Nombrado en honor al matemático francés Blaise Pascal.
    Este es un lenguaje de programación desarrollado por el científico suizo Niklaus Wirth, con el objetivo de facilitar el aprendizaje de la programación computacional a estudiantes.
  • Desarrollo de SQL (SEQUEL)

    Desarrollo de SQL (SEQUEL)
    Desarrollado por los investigadores Raymond Boyce y Donald Chamberlin, ambos empleados de la compañía IBM, es un lenguaje de programación diseñado con el objetivo de acceder, manipular y trabaja con bases de datos. Durante sus inicios fue conocido como SEQUEL. Sin embargo, luego de los años este nombre fue abreviado a SQL.
  • Period: to

    Nacimiento e Implementación del Lenguaje de Programación C

    Desarrollado por Dennis Ritchie a inicios de los años 70, para su uso en sistemas Unix, y como sucesor al lenguaje B. C es un lenguaje de programación estructurada donde los programas son divididos en módulos.
    Cada uno de estos módulos puede ser escrito por separado, y al unirlos se obtiene un programa de este lenguaje.
  • Desarrollo de la Extension C++

    Desarrollo de la Extension C++
    Sirviendo como extensión al lenguaje de programación C, este fue desarrollado por el científico danés Bjarne Stroustrup en los laboratorios de Bell. Este tenía en mente un lenguaje eficiente y flexible similar a C, que ofreciera características de alto nivel.
  • Objective-C es Desarrollado

    Objective-C es Desarrollado
    Desarrollado por Tom Love y Brad Cox a inicios de los 80s para la compañía Productivity Products International (PPI), para más tarde ser implementado como lenguaje principal de los productos y aplicaciones de Apple. Ambos desarrolladores tenían en mente el diseño de un lenguaje donde las personas pudieran escribir código más limpio, y modular.
  • Lanzamiento de Perl

    Lanzamiento de Perl
    Desarrollado por Larry Wall en el año 1987, como una forma de facilitar el procesamiento de reportes. Perl es un lenguaje de alto nivel usado en la programación de redes, aplicaciones de bases de datos, programación gráfica, administración de sistemas, entre otras implementaciones.
  • Python

    Python
    Desarrollado por el informático holandés Guido Van Rossum, y nombrado en inspiración al show de comedia "Monty Python". Python es un lenguaje de programación de alto nivel diseñado para soportar diversos estilos de programación, y ser divertido y fácil de usar. Este es, hoy en día, uno de los lenguajes de programación más populares de la industria. Servicios como Spotify, Google y Yahoo!, utilizan las ventajas de Python.
  • Nacimiento de Ruby

    Nacimiento de Ruby
    Creado por el informático japones y programador de software libre Yukihiro Matsumoto. Ruby es un lenguaje interpretado de programación de alto nivel, creado con la finalidad de hacer a la escritura de código un proceso más productivo y simple. Algunos ejemplos de compañías que utilizan este lenguaje en sus servicios son Twitter y Hulu,
  • Java es Implementado

    Java es Implementado
    Iniciando su historia como un proyecto llevado a cabo por James Gosling y otros dos compañeros. Java, un lenguaje de programación de alto nivel, es implementado de manera pública en 1995, con la versión 1.0 del lenguaje. El objetivo principal de James era implementar una máquina virtual y un lenguaje que tuviera una sintaxis parecida a la del lenguaje-C, pero más simple y uniforme que C o C++.
  • PHP es Público

    PHP es Público
    Desarrollado por Rasmus Lerdorf en 1994, y estando disponible al uso público un año después, PHP o Hypertext Preprossesor es un lenguaje usado para mantenimiento de servidores e implementación de sitios web dinámicos. Algunas de las compañías cuyo funcionamiento se basa en PHP son Facebook, Wikipedia y WordPress.
  • JavaScript es Implementado a Sitios Web

    JavaScript es Implementado a Sitios Web
    Diseñado por Brendan Eich al estar trabajando en la compañía Netscape, JavaScript, luego de ser diseñado en tan solo 10 días según diversas fuentes, y llamándose Mocha en un comienzo, es un lenguaje usado primariamente para el desarrollo de sitios web dinámicos, navegadores, y gadgets de escritorio.
  • C# es Desarrollado

    C# es Desarrollado
    Diseñado por la compañía Microsoft en un grupo liderado por el ingeniero de software Anders Hejlsberg, C# es un lenguaje basado en C++ al igual que comparte ciertas características con Java. Este fue planeado con el propósito de diseñar un lenguaje que mantuviera la simplicidad de Visual Basic, al igual que la estructura de C++. Hoy en día el lenguaje es usado en la mayoría de los productos de Microsoft al igual que diversas aplicaciones de escritorio.
  • Go es Lanzado por Google

    Go es Lanzado por Google
    Diseñado por la compañía Google, con el propósito de incrementar la productividad del diseño de aplicaciones o software, Go es implementado públicamente a través de su primera versión, lanzada en el año 2009. Gracias a su simplista y moderna estructura, Go ganó popularidad rápidamente, siendo usado por compañías como Twitch, Uber, y Dropbox.
  • Swift es Lanzado por Apple

    Swift es Lanzado por Apple
    En busca de actualizar y mejorar la facilidad al desarrollar software, la compañía Apple diseña e implementa al público el lenguaje Swift, sirviendo como reemplazo a los lenguajes C, C++ y Objective-C. Gracias a su versatilidad, este es usado tanto en aplicaciones móviles y de escritorio, como en aplicaciones ejecutadas en la nube.