Oip

Línea de Tiempo de los Lenguajes de Programación

  • Plankalkül

    Plankalkül

    Creador: Konrad Zuse
    Empresa: No hubo empresa detrás
    Debido a las limitaciones de hardware y software como consecuencia de la guerra, la invención de Zuse se retrasó unos años.
    El programa ideado por Zuse se basaba en la notación simbólica y no numérica, algo totalmente incompatible con la programación de hoy en día. A su vez, también aceptaba objetos booleanos y compuestos mediante arrays; además de expresiones condicionales, bucles y recursividad de las funciones.
  • AutoCode

    AutoCode

    Creador: Alick Glennie
    Empresa: Ferranti Ltd.
    A principios de la década de 1950, Alick Glennie desarrolló Autocode, posiblemente el primer lenguaje de programación compilado, en la Universidad de Manchester. En 1954, RA Brooker desarrolló una segunda iteración del lenguaje, conocida como "Mark 1 Autocode", para Mark 1. Brooker también desarrolló un código automático para Ferranti Mercury en la década de 1950 junto con la Universidad de Manchester.
  • FORTRAN

    FORTRAN

    Creador: John W. Backus
    Empresa: IBM
    Es un lenguaje de programación de alto nivel, diseñado desde el principio para facilitar los cálculos complejos en ciencia e ingeniería. El desarrollo de Fortran comenzó a finales de 1953, cuando John W. Backus, un matemático y programador que trabajaba en IBM, propuso crear una alternativa más práctica al entonces omnipresente lenguaje ensamblador.Esta primera versión vio la luz en 1957.
  • FLOW-MATIC

    FLOW-MATIC

    Creadora: Grace Hopper
    Empresa: Remington Rand Inc
    Fue el primer lenguaje de programación que expresó operaciones utilizando declaraciones similares al inglés. También fue el primer sistema en separar claramente la descripción de los datos de las operaciones en ellos.
    Fue desarrollado para UNIVAC I en Remington Rand bajo la dirección de Grace Hopper entre 1955 y 1959, y ayudó a dar forma al desarrollo de COBOL.
  • LISP

    LISP

    Creador: John McCarthy
    Empresa: MIT
    John McCarthy desarrolló Lisp en 1958 mientras estaba en el Instituto Tecnológico de Massachusetts (MIT). Publicó su diseño en un artículo en Communications of the ACM en abril de 1960, titulado "Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I". Demostró que con unos pocos operadores simples y una notación para funciones anónimas prestada de Church, uno puede construir un lenguaje completo de Turing para algoritmos.
  • ALGOL

    ALGOL

    Creador: Comité internacional (figuras principales: John Backus, Peter Naur, Friedrich Bauer y otros miembros del grupo de Zúrich/París).
    Empresa: Esfuerzo académico/institucional (asociado a IFIP y universidades como ETH Zúrich).
    Precedido por ALGOL 58 (IAL). ALGOL 60 estandariza notación y bloque estructurado. Fue referencia académica y base para investigación. ALGOL 68 propuso más generalidad, pero con complejidad. Implementaciones como Burroughs B5000 impulsaron hardware pensado para ALGOL.
  • COBOL

    COBOL

    Creadora: Grace Murray Hopper
    Empresa: CODASYL
    Derivado en parte de FLOW-MATIC, un lenguaje creado por la pionera en informática Dra. Grace Hopper, COBOL fue creado como parte de una iniciativa del Departamento de Defensa de EE. UU. que impulsaba un lenguaje de programación que pudiera funcionar en todos los sistemas operativos (Linux, Windows, Unix, z/OS, etc.), así como entornos de hardware.
  • Simula

    Simula

    Creador: Ole-Johan Dahl y Kristen Nygaard
    Empresa: Norwegian Computing Center (Norsk Regnesentral)
    Simula fue desarrollado a principios de los años 60 por Ole-Johan Dahl y Kristen Nygaard en el Centro Noruego de Computación, originalmente para simular procesos y sistemas complejos. Su implementación permitía definir objetos con variables internas (atributos) y procedimientos (métodos), encapsulando estado y comportamiento juntos. Hoy parece normal, pero entonces fue revolucionario.
    Imagen:
  • CPL

    CPL

    Creador: Christopher Strachey y David Barron
    Empresa: Universidad de Cambridge
    CPL publicado conjuntamente entre Cambridge y la Unidad de Computación de la Universidad de Londres como "Lenguaje de programación combinado". Christopher Strachey, David Barron y otros participaron en su desarrollo. El primer artículo que lo describe se publicó en 1963, mientras se implementaba en Titan Computer en Cambridge y Atlas Computer en Londres.
  • Pascal

    Pascal

    Creador: Niklaus Wirth.
    Empresa: ETH Zúrich (académico).
    Pascal es un lenguaje sencillo y completo que recurre a unas estructuras sólidas, lo que permite a las personas que están aprendiendo programación concentrarse en el desarrollo de los algoritmos y adquirir hábitos saludables. Actualmente es difícil verlo fuera del ámbito educativo, pero durante las tres décadas siguientes a su creación se utilizó con frecuencia como un lenguaje de desarrollo profesional.
  • C

    C

    Creador: Dennis Ritchie
    Empresa: ATT
    En el año 1972 nació el lenguaje de programación C, creado por el científico de la
    computación Dennis Ritchie en los Laboratorios Bell de la empresa ATT. Diseñado
    originalmente para el desarrollo del sistema operativo Unix, su eficiencia y flexibilidad lo
    convirtieron en la base de la programación moderna y en la influencia directa de la mayoría
    de los lenguajes actuales.
  • Prolog

    Prolog

    Creador: Alain Colmerauer, Philippe Roussely Robert Kowalski.
    Empresa: Universidad de Aix-Marseille (Francia, proyecto académico de IA).
    Prolog nació a comienzos de la década de los 70, de la mano de un investigador de la Universidad de Marsella (Alain Colmerauer). Inicialmente se trataba de un lenguaje interpretado hasta que, una década más tarde, se creó un compilador capaz de traducir Prolog, lo que lo convirtió desde entonces en un lenguaje semi-interpretado.
  • SmallTalk

    SmallTalk

    Creador: Alan Kay
    Empresa: Xerox PARC
    En el año 1980 se lanzó Smalltalk, un lenguaje pionero que definió las bases de la
    programación orientada a objetos pura. Fue creado por un equipo liderado por Alan Kay,
    junto a Dan Ingalls y Adele Goldberg, dentro de la corporación Xerox PARC (Palo Alto
    Research Center), revolucionando también el diseño de las interfaces gráficas de usuario.
  • C++

    C++

    Creador: Bjarne Stroustrup
    Empresa: ATT
    En el año 1980, Bjarne Stroustrup diseñó C++ (originalmente llamado "C con clases") en los
    Laboratorios Bell de ATT. Su objetivo era añadir mecanismos de programación orientada a
    objetos al lenguaje C original sin perder su velocidad ni el control de hardware de bajo nivel,
    convirtiéndose en un estándar de la industria para el desarrollo de sistemas y videojuegos.
  • Perl

    Perl

    Creador: Larry Wall.
    Empresa: Unisys.
    El primer lanzamiento público de Perl ocurrió en 1987 como Perl 1.0, y fue presentado por Larry Wall como una herramienta que combinaba características de varios lenguajes de scripting con el objetivo de facilitar tareas comunes de administración de sistemas, como el procesamiento de texto. Con el tiempo, Perl comenzó a expandir sus capacidades y a ganar popularidad, en parte gracias a su uso en scripts CGI que impulsaron la web en los años 90.
  • Python

    Python

    Creador: Guido Van Rossum
    Empresa: CWI
    En el año 1991 se presentó Python, un lenguaje enfocado en la legibilidad del código y la
    productividad. Fue creado por el programador neerlandés Guido van Rossum mientras
    trabajaba en el CWI (Centrum Wiskunde Informatica); actualmente, la gestión y el
    desarrollo del lenguaje están a cargo de la organización sin fines de lucro Python Software
    Foundation.
  • Java

    Java

    Creador: James Gosling, Mike Sheridan y Patrick Naughton.
    Empresa: Sun Microsystems.
    Java comenzó su historia en 1991 bajo el nombre de “Oak”, un lenguaje pensado inicialmente para dispositivos embebidos. Oak buscaba ofrecer una plataforma flexible, portátil y segura para una nueva generación de dispositivos digitales. Fue entonces cuando, en 1995, Sun Microsystems relanzó el lenguaje bajo el nombre de Java, orientado ahora al desarrollo de applets ejecutables dentro del navegador Netscape.
  • Ruby

    Ruby

    Creador: Yukihiro “Matz” Matsumoto.
    Empresa: Netlab.
    El desarrollo de Ruby comenzó en 1993, cuando Yukihiro Matsumoto buscaba crear un lenguaje que combinara las mejores características de varios lenguajes existentes, como Perl, Smalltalk, Eiffel, Ada y Lisp. Matsumoto quería que Ruby fuera simple pero poderoso, optimizando tanto para el placer del programador como para la productividad.
    Ruby fue lanzado oficialmente en 1995 y, en sus primeros años, ganó tracción principalmente en Japón.
  • PHP

    PHP

    Creador: Rasmus Lerdorf
    Empresa: No hubo empresa detrás
    En el año 1995 apareció PHP, concebido originalmente como un conjunto de herramientas
    para el mantenimiento de páginas web personales. Fue desarrollado por Rasmus Lerdorf, y
    más adelante su evolución y mantenimiento pasaron a ser coordinados por The PHP Group,
    consolidándose como uno de los lenguajes del lado del servidor más utilizados en la historia
    de la web.
  • C#

    C#

    Creador: Anders Hejlsberg (principal diseñador), con Scott Wiltamuth y equipo.
    Empresa: Microsoft.
    C# es un lenguaje de programación multiparadigma y multiplataforma diseñado y desarrollado por Anders Hejlsberg en Microsoft en el año 2000 para ser incluído en .NET Framework. Actualmente es de código abierto.
  • Visual Basic .NET (VB.NET)

    Visual Basic .NET (VB.NET)

    Creador: Equipo de Microsoft (evolución de Visual Basic clásico).
    Empresa: Microsoft.
    La característica más revolucionaria era su capacidad de arrastrar y soltar. Con Visual Basic, los desarrolladores podían diseñar interfaces de usuario de manera visual, como si estuvieran dibujando sobre un lienzo. Ventanas, botones, cuadros de texto… todos esos elementos podían colocarse y organizarse fácilmente, mientras el código que daba vida a esos elementos se generaba en segundo plano.
  • Rust

    Rust

    Creador: Graydon Hoar
    Empresa: Mozilla Foundation
    En el año 2010 la empresa Mozilla Foundation presentó formalmente Rust, un lenguaje de
    programación enfocado en la seguridad, la velocidad y la gestión eficiente de la memoria sin
    necesidad de un recolector de basura. El diseño inicial fue obra del programador Graydon
    Hoar, y hoy en día su evolución es supervisada por la Fundación Rust de manera
    independiente
  • Kotlin

    Kotlin

    Creador: Andrey Breslav
    Empresa: JetBrains
    En el año 2012 la compañía JetBrains lanzó oficialmente Kotlin, un lenguaje de
    programación estáticamente tipado diseñado para interoperar completamente con Java. El
    proyecto fue liderado por el ingeniero Andrey Breslav dentro de la empresa, y tras ser
    adoptado de forma prioritaria por Google para el desarrollo en Android, su gestión se
    comparte mediante la Fundación Kotlin.
  • Swift

    Swift

    Creador: Chris Lattner
    Empresa: Apple
    En el año 2014 la empresa Apple introdujo Swift, un lenguaje moderno, rápido y seguro
    desarrollado para sustitución de Objective-C en la creación de aplicaciones para iOS,
    macOS, watchOS y tvOS. El proyecto fue iniciado y liderado internamente por el
    programador Chris Lattner en estrecha colaboración con el equipo de ingenieros de la
    compañía tecnológica.

Looking for a timeline maker?

Create timelines for projects, roadmaps, history, lessons, legal cases, and stories with Timetoast. Timetoast is a timeline maker for work, school, research, and stories.