Lenguajes de programación 1 1

Historia y Evolución de los Lenguajes de Programación, por: María Esther Comprés

  • 300 BCE

    Lenguaje Binario

    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.
  • Algoritmo de Ada Lovelace

    Algoritmo de Ada Lovelace
    Ada Lovelace, una mujer que había recibido formación exclusivamente en matemáticas, se propuso traducir las memorias del matemático italiana Luigi Menabrea. Mientras realizaba esta labor, creó un lenguaje de programación a mano para calcular la serie de números de Bernoulli con la máquina de Babbage. Escribió el primer algoritmo informático de la Historia de la programación.
  • 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.
  • SpeedCoding

    SpeedCoding
    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.
  • ALGOL 58

    ALGOL 58
    Fue el primer lenguaje algorítmico, fue popular durante los años 60 pero no llegó a ser utilizado comercialmente.
  • LISP

    LISP
    John McCarthy crea LISP como parte de un proyecto de Inteligencia Artificial del MIT, lo que sería la base de la programación orientada a objetos.
  • COBOL

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

    SIMULA
    Ole Johan y Kristen Nygaard crean SIMULA, un lenguaje de programación orientado a objetos, años después otros lenguajes de programación se basaron en sus principios de Programación Orientada a Objetos. Se popularizaron términos como “clases”, “objetos”, “instancias" y "herencias”.
  • BASIC

    BASIC
    Desarrollado por alumnos de Darmouth College, Basic fue diseñado como un lenguaje simplificado para aquellos que no contaban con grandes conocimientos técnicos o matemáticos. Una versión modificada de Basic, elaborada por Bill Gates y Paul Allen, fue el primer producto de Microsoft. En 1977, Basic fue integrado en el Apple II para su puesta en marcha.
  • ASCII

    ASCII
    El código ASCII (American Standard Code for Information Interchange) es un sistema de codificación que asigna un valor numérico único a diferentes caracteres utilizados en la comunicación electrónica.Un código de caracteres que persiste hasta nuestros días.
  • B

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

    Pascal
    Niklas Wirth crea Pascal como una herramienta de enseñanza que se popularizó por su uso comercial. Pascal se caracteriza por ser un lenguaje de programación estructurado fuertemente equipado.
  • PROLOG

    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 a objetos y fuertemente equipado de forma estática, diseñado por Jean Ichbiah, encargado por el Departamento de Defensa de los Estados Unidos.
  • 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.
  • Objective-C

    Objective-C
    Brad Cox y Tom Love crean Objective-C, ampliación de C, se adiciona la funcionalidad de paso a mensajes. Este está basado en el lenguaje Smalltalk y es usado por el Sistema Operativo Apple.
  • Perl

    Perl
    Larry Wall, un programador de Unix, creó Perl después de intentar extraer datos uniformes y darse cuenta que Unix no podía llevar acabo las operaciones que necesitaba. Perl es el más usado en los servidores web. Lo utilizan Amazon y iMDB.
  • Python

    Python
    Guido Van Rossum crea Python, lenguaje de programación intereactivo e interpretado. Se usa para la creación de aplicaciones web, desarrollo de software y seguridad informática. Es un lenguaje de alto nivel de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código.
  • Visual Basic

    Visual Basic
    Alan Cooper desarrolla Visual Basic para Microsoft, el cual fue un lenguaje de Programación por Eventos. Visual Basic es un dialecto de Basic con importantes agregados.
  • Ruby

    Ruby
    Yukihiro Matsumoto desarrolla Ruby, el cual fusiona aspectos de los lenguajes Perl, SmallTalk, Eiffel, Ada y Lisp. Ruby es un lenguaje de programación dinámico y de código abierto enfocado en la simplicidad y la productividad.
  • PHP

    PHP
    PHP es un lenguaje de programación interpretado​ del lado del servidor y de uso general que se adapta especialmente al desarrollo web.​ Fue creado inicialmente por el programador danés-canadiense Rasmus Lerdorf en 1994.​
  • 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.