Lenguajes de programacion web

Historia y Evolución de los Lenguajes de Programación, por: Librada Arias

  • Lenguaje Binario
    300 BCE

    Lenguaje Binario

    La historia cuenta que el código binario estuvo presente desde de la antigüedad oriental, muchos matemáticos como el hindú Pingala. lo propusieron, coincidiendo en muchos casos con la reinvención del número 0.
  • Tarjetas perforadas

    Tarjetas perforadas

    Joseph Marie Jacquard fue el inventor del telar programable. Jacquard creó unas tarjetas programables que se introducían en un telar que leía el código, que contenía las instrucciones y, de esta forma, se automatizaba el proceso.
  • ASSEMBLER

    ASSEMBLER

    Consiste en una notación simbólica denominada código de ensamblaje. Es un lenguaje de programación que se usa en los microprocesadores.
  • Primer Copilador, A0

    Primer Copilador, A0

    Invento de Grace Hopper, permitiendo generar un programa binario a partir de un código fuente.
  • Speed Coding

    Speed Coding

    Speedcoding o Speedcode, creado por John Bakus, fue el primer lenguaje de alto nivel creado para un ordenador de IBM.1​ El lenguaje estuvo desarrollado por John Backus en 1953 para el IBM 701, para soportar la computación con números de coma flotante.
  • FORTRAN

    FORTRAN

    Es un lenguaje de programación utilizado principalmente en matemáticas y en aplicaciones de cálculo científico. Este lenguaje se sigue utilizando en la industria automovilística, gubernamental, aeroespacial y en la investigación. Por ejemplo, resulta muy eficaz para pronosticar el tiempo.
  • Algorithmic Language, ALGOL.

    Algorithmic Language, ALGOL.

    Se crea el primer lenguaje algorítmico, fue popular durante los años 60 pero no llegó a ser utilizado comercialmente.
  • Lisp Processing Language

    Lisp Processing Language

    John McCarthy lo crea como parte de un proyecto de inteligencia artificial del MIT y sería la base de la programación orientada a objetos. Se trata de un lenguaje conciso e interactivo basado en el tratamiento de listas.
  • COBOL (COMMON BUSINESS ORIENTED LANGUAGE

    COBOL (COMMON BUSINESS ORIENTED LANGUAGE

    Se crea el segundo gran lenguaje de programación universal, fue desarrollado bajo la supervisión de Grace Hopper. En la actualidad COBOL se utiliza casi exclusivamente en algunos grandes sistemas informáticos
  • SIMULA

    SIMULA

    Creado por Ole Johan y Christian Nygaard, un lenguaje de programación orientado a objetos. A partir de aquí se popularizaron términos como clases, objetos, instancias, herencias, entre otros.
  • Basic (Beginners All- purpose  Symbolic Instruction Code)

    Basic (Beginners All- purpose Symbolic Instruction Code)

    Creado por los profesores John Kemeny y Thomas Kurtz. Lenguaje que permitía a los estudiantes introducirse en los sistemas de tiempo compartido y simplificado para aquellos que no tenían como bases fuertes conocimientos técnicos o matemáticos.
  • ASCII (American Standard Code for Information Interchange)

    ASCII (American Standard Code for Information Interchange)

    Creado por el Instituto Estadounidense de Estándares Nacionales como una refundación o evolución de los conjuntos de códigos utilizados entonces en telegrafía.
  • B

    B

    Kenneth Thompson y Dennis Ritchie crean B, lenguaje de programación pensado para UNIX, que sería predecesor del lenguaje C.
  • PASCAL

    PASCAL

    Nicholas Weir crea PASCAL como una herramienta de enseñanza y éste se popularizó por su uso comercial. se caracteriza por ser un lenguaje de programación estructurado fuertemente tipado.
  • Programation Logic, PROLOG

    Programation Logic, PROLOG

    PROLOG es el prototipo de lenguaje recreativo por excelencia."Prolog", proveniente del francés PROgrammation en LOGique, ​ es un lenguaje de programación lógico e interpretado usado habitualmente en el campo de la Inteligencia artificial.
  • C

    C

    Dennis Ritchie crea C, un lenguaje orientado a la implementación de sistemas operativos concretamente UNIX. Es el lenguaje más popular para crear Software de Sistema, aunque también se utiliza para crear aplicaciones.
  • ADA

    ADA

    Es un lenguaje de programación orientado aobjetos y fuertemente tipado de forma estática que fue diseñado por Jaren Ichba, encargado por el Departamento de Defensa de los Estados Unidosencargado por el Departamento de Defensa de los Estados Unidos.
  • Objective-C

    Objective-C

    Creado por Brad Cox y Tom Love, Ampliación de C se adiciona a la funcionalidad de paso a mensajes basado en el lenguaje Smalltalk. Es usado por el sistema operativo Apple.
  • C++

    C++

    En los Laboratorios Bell, Bjarne Strous modifica el lenguaje de C al C++, el que muchos consideran el lenguaje de programación más popular que ha existido. Es una extensión del lenguaje C con mejoras tales como: clases, funciones virtuales y plantillas. Es usado por Firefox, Office y Adobe PDF Reader.
  • Pearl

    Pearl

    Larry Wall, un programador de Unix, creó Pearl Fue escrito por su inventor como un lenguaje que consigue que haga tu trabajo. Tiene características de C y es en la actualidad el más usado en los servidores web. Es usado por IMDB y Amazon.
  • Visual Basic

    Visual Basic

    Creado por Alan Cooper, específicamente para Microsoft. Este es un lenguaje de programación dirigido por eventos. Este lenguaje de programación es un dialecto de BASIC con importantes agregados.
  • Python

    Python

    Guido Van Rossum lo crea, este es un lenguaje de programación interpretado e interactivo capaz de ejecutarse en una gran cantidad de plataformas. Sus principales usos son en aplicaciones web, desarrollo de software y seguridad informática. Actualmente es usado por Google, Yahoo y Spotify.
  • Ruby

    Ruby

    Yukihiro Matsumoto desarrolla Ruby, fusionando aspectos de sus lenguajes favoritos Perl, Smalltalk, Athen, Ada y Lisp. Un lenguaje de programación dinámico y de código abierto enfocado en la simplicidad y productividad. Su elegante sintaxis se siente natural al leerla y fácil al escribirla. Sus principales usos son en las aplicaciones de desarrollo web y es usado por Twitter.
  • PHP, Personal Home Page

    PHP, Personal Home Page

    Rasmus Lertvor desarrolla PHP, Personal Home Page, para reemplazar unos scripts de Perl usados para mantener su web personal. Hoy en día PHP ha crecido hasta llegar a ser parte de una arquitectura web integrada en 20 millones de websites. Actualmente es usado por Wikipedia, WordPress, Facebook, entre otros.
  • Javascript

    Javascript

    Se crea JavaScript, el cual no tiene relación con Java y sus temáticas difieren bastante. Fue desarrollado originalmente por Brendan Eich, diseñado con influencia del lenguaje C, creado para extender las funcionalidades de las páginas web para hacerlas dinámicas e interactivas.
  • Java

    Java

    Un equipo de Sun Microsystems dirigido por James Gosling desarrolla Java, un lenguaje sencillo y orientado a objetos, que permite el desarrollo de aplicaciones en diversas áreas, como seguridad, animación, acceso a bases de datos, aplicaciones cliente-servidor, interfaces gráficas, páginas Web interactivas y desarrollo de aplicaciones móviles, entre otras.
  • C#

    C#

    Es un lenguaje de programación moderno, basado en objetos y con seguridad de tipos. Fue diseñado por Anders Hejlsberg para Microsoft. C# permite a los desarrolladores crear muchos tipos de aplicaciones seguras y sólidas que se ejecutan en . NET.