HISTORIA-Lenguajes de Programación

  • FORTRAN (FORmulaTRANslation)

    Creador: John Backus.
    Características:
    *Es el más antiguo y que aun se continúa su uso.
    *Esta herramienta fue desarrollada para la computación científica de alto nivel, matemáticas y estadísticas.
    *A día de hoy, este lenguaje se sigue usando en la industria automovilística, aeroespacial, gubernamental y la investigación.
  • COBOL (Common Business Oriented Language)

    Creador: Grace Murray Hopper.
    Características:
    *Está detrás de la mayoría de los sistemas de transacciones de negocio de los procesos de las tarjetas de crédito, ATMs (Modo de Transferencia Asíncrona), telefonía, sistemas hospitalarios, gobierno, sistemas automatizados y señales de tráfico.
    *Muestra un lenguaje familiar y uniforme para transacciones empresariales.
  • BASIC (Beginners' All-purpose Symbolic Instruction Code)

    Creador: Estudiantes de Dartmouth College.
    Características:
    *Diseñado como un lenguaje simplificado para aquellos que no tenían como base fuertes conocimientos técnicos o matemáticos.
    *Una versión modificada, escrita por Bill Gates y Paul Allen, llegó a ser el primer producto de Microsoft.
    *Fue vendido al M.I.T.S. para el Altair.
    *Fue integrado en el Apple II para su arranque.
  • C

    Creador: Dennis Ritchie.
    Características:
    *para los laboratorios Bell Telephone para usarlos en el sistema Unix.
    *Se le llamó «C» porque sus características derivaban de un lenguaje anterior llamado «B».
  • PASCAL

    Creador: Niklaus Wirth.
    Características:
    *Lo desarrolló como una herramienta de enseñanza y formación aunque tiene un uso meramente comercial.
    *Este lenguaje se usa en Skype.
  • C++

    C++
    Creador: Bjarne Stroustrup.
    Características:
    *La intención de su creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos.
    *En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, C++ es un lenguaje híbrido.
  • PERL (Practical Extraction Report Language)

    PERL (Practical Extraction Report Language)
    Creador: Larry Wall
    Características:
    *Después de intentar extraer datos de un informe y darse cuenta que Unix no podía llevar a cabo las operaciones que él necesitaba.
    *Fue descrito por su inventor como un lenguaje que «consigue que hagas tu trabajo».
    *Actualmente es usado por Craigslist.
  • PYTHON

    PYTHON
    Creador: Guido Van Rossum.
    Características:
    *Lo creó para solucionar problemas en el lenguaje ABC y continúa utilizándose para tal fin.
    *Hoy en día es usado por la NASA, Google y YouTube.
  • RUBY

    RUBY
    Creador: Yukihiro Matsumoto.
    Características:
    *Conocido como Matz.
    *Utilizando partes de sus lenguajes de programación favoritos: Perl, Smalltalk, Eiffel, Ada y Lisp.
    *Ahora es usado por Basecamp.
  • PHP

    PHP
    Creador: Rasmus Lerdoff.
    Características:
    *Para reemplazar unos scripts de Perl usados para mantener su web personal.
    *Hoy en día ha crecido hasta llegar a ser parte de una arquitectura web integrada en 20 millones de websites.
    *Facebook lo usa actualmente.
  • JAVA

    JAVA
    Creador: Trabajadores de Sun Microsystems, liderado por James Gosling.
    Características:
    *Para arrancar los decodificadores de una televisión interactiva.
    *Hoy en día, Java está presente en más de 1.000 millones de PCs de todo el mundo y muchas websites no pueden funcionar sin ella. *Fue utilizada en 2004 en la misión de la NASA Mars Rovers.
  • JAVASCRIPT

    JAVASCRIPT
    Creador: Brendan Eich.
    Características:
    *Dialecto del estándar ECMAScript.
    *Se define como orientado a objetos, ​ basado en prototipos, imperativo, débilmente tipado y dinámico.
  • RUBY ON RAILS

    RUBY ON RAILS
    Creador: David Heinemeier Hansson.
    Características:
    *También conocido como RoR o Rails.
    *Es un framework de aplicaciones web de código abierto escrito en el lenguaje de programación Ruby, siguiendo el paradigma del patrón Modelo Vista Controlador.