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

  • Código Binario

    Código Binario

    Creador: Gottfried Leibniz
    Función o propósito: Se propuso la utilización del sistema de numeración binario para realizar cálculos de forma sencilla y eficiente.
  • Period: to

    Código Binario

    Lapso de Tiempo
  • Plankalkül

    Plankalkül

    Creador: Konrad Zuse
    Función o propósito: Fue un proyecto de doctorado denominado "programa de cálculo".
  • Sistema de codificación ENIAC

    Sistema de codificación ENIAC

    Creador: John Presper Eckert y John William Mauchly
    Función o propósito: Fue una de las primeras computadoras de propósito general.
  • Regional Assembly Language

    Regional Assembly Language

    Creador: Mauricio V. Wilkes
    Función o propósito: Uso general como lenguaje ensamblador
  • Autocoder

    Autocoder

    Creador: Roy Goldfinger (IBM)
    Función o propósito: Estas máquinas, eran máquinas comerciales de longitud de palabra variable como lo eran muchos de los ordenadores para los cuales Autocoder fue lanzado.
  • FORTRAN

    FORTRAN

    Creador: John Backus
    Función o propósito: Es un lenguaje de programación de alto nivel de propósito general que está especialmente adaptado al cálculo numérico y a la computación científica.
  • LISP

    LISP

    Creador: John McCarthy
    Función o propósito: Lisp fue creado originalmente como una notación matemática práctica para los programas de computadora, basada en el cálculo lambda de Alonzo Church.
  • COBOL

    COBOL

    Creador: Grace Hopper, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves y Jean E. Sammet.
    Función o propósito: Fue creada con el objetivo de crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador y que estuviera orientado principalmente a los negocios, es decir, a la llamada informática de gestión.
  • RPG

    RPG

    Creador: IBM
    Función o propósito: Fue creado originalmente para generar informes comerciales o de negocios. Sus siglas en inglés significan Report Program Generator.
  • Simula

    Simula

    Creador: Ole Johan Dahl y Kristen Nygaard
    Función o propósito: es un lenguaje de programación orientada a objetos. Fue el primero de este tipo que incluyó el concepto de clase. Varios años después de su desarrollo, casi todos los lenguajes modernos comenzaron a utilizar sus principios de orientación a objetos.
  • SNOBOL

    SNOBOL

    Creador: David J. Farber, Ralph E. Griswold e Ivan P. Polonsky.
    Función o propósito: Fue uno más de los lenguajes orientados a cadenas de texto y de entre ellos uno de los más exitosos.
  • CPL

    CPL

    Creador: Laboratorio de Matemática en la Universidad de Cambridge y la Unidad Computación de la Universidad de Londres
    Función o propósito: Se propuso en vista de la programación científica y también para la programación comercial
  • BASIC

    BASIC

    Creador: John George Kemeny y Thomas Eugene Kurtz
    Función o propósito: Código simbólico de instrucciones de propósito general para principiantes.
  • PL/I

    PL/I

    Creador: IBM
    Función o propósito: Fue propuesto por IBM hacia 1970 para responder simultáneamente a las necesidades de las aplicaciones científicas y comerciales, disponible en las novedosas plataformas de utilidad general IBM 360 y más adelante IBM 370.
  • BCPL

    BCPL

    Creador: Martin Richards
    Función o propósito: Fue diseñado debido a las dificultades experimentadas con el lenguaje de programación CPL durante los años 60.
  • B

    B

    Creador: Kenneth L. Thompson y Dennis M. Ritchie
    Función o propósito: Tuvo un propósito general
  • Pascal

    Pascal

    Creador: Niklaus Wirth
    Función o propósito: Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos.
  • C

    C

    Creador: Dennis Ritchie
    Función o propósito: Fue creado con un propósito general.
  • Prolog

    Prolog

    Creador: Alain Colmerauer, Robert Kowalski y Philippe Roussel
    Función o propósito: Fue creado con un enfoque en el campo de la Inteligencia artificial.
  • ML

    ML

    Creador: Robin Milner
    Función o propósito: Fue creado con un propósito general
  • Scheme

    Scheme

    Creador: Guy L. Steele y Gerald Jay Sussman
    Función o propósito: Su objetivo no es acumular un gran número de funcionalidades, sino evitar las debilidades y restricciones que hacen necesaria su adición.
  • SQL

    SQL

    Creador: Edgar Frank Codd
    Función o propósito: Diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales.
  • C++

    C++

    Creador: Bjarne Stroustrup
    Función o propósito: La intención de su creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos.
  • MATLAB

    MATLAB

    Creador: Cleve Moler
    Función o propósito: Es un sistema de cómputo numérico que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programación propio (lenguaje M).
  • Common Lisp

    Common Lisp

    Creador: John McCarthy
    Función o propósito: Es un lenguaje multi paradigma de propósitos generales.
  • Eiffel

    Eiffel

    Creador: Bertrand Meyer
    Función o propósito: es un lenguaje de programación orientado a objetos que sigue el estándar ISO
  • Erlang

    Erlang

    Creador: Joe Armstrong
    Función o propósito: Fue diseñado para realizar aplicaciones distribuidas, tolerantes de fallos, soft-real-time y de funcionamiento ininterrumpido.
  • Perl

    Perl

    Creador: Larry Wall
    Función o propósito: Fue creado con base en un estilo de bloques como los del C o AWK, y fue ampliamente adoptado por su destreza en el procesado de texto y no tener ninguna de las limitaciones de los otros lenguajes de script.
  • Haskell

    Haskell

    Creador: Universidad de Yale y Universidad de Glasgow
    Función o propósito: El objetivo fue ser un lenguaje funcional que reuniera las características de los múltiples lenguajes funcionales de la época.
  • Python

    Python

    Creador: Guido van Rossum
    Función o propósito: Fue creado con un propósito general
  • Visual Basic

    Visual Basic

    Creador: Alan Cooper
    Función o propósito: Visual Basic es de propósito general, y también provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects.
  • Lua

    Lua

    Creador: Roberto Ierusalimschy, Waldemar Celes y Luiz Henrique de Figueiredo
    Función o propósito: Está diseñado principalmente para ser utilizado de manera incorporada en aplicaciones.
  • Java

    Java

    Creador: Sun Microsystems (Oracle Corporation)
    Función o propósito: Fue creado con un propósito general aplicado a varios entornos de trabajo.
  • PHP

    PHP

    Creador: Rasmus Lerdorf
    Función o propósito: Es un lenguaje de programación de uso general que se adapta especialmente al desarrollo web.
  • ActionScript

    ActionScript

    Creador: Adobe Flash
    Función o propósito: Originalmente desarrollado como una forma para que los desarrolladores programen de forma más interactiva. La programación con ActionScript permite mucha más eficiencia en las aplicaciones de la plataforma Flash para construir animaciones de todo tipo, desde simples a complejas, ricas en datos e interfaces interactivas.
  • C#

    C#

    Creador: Microsoft
    Función o propósito: Tiene un propósito general inspirado en los lenguajes C, C++, JAVA, entre otros.
  • Visual Basic .NET

    Visual Basic .NET

    Creador: Microsoft
    Función o propósito: es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET.
  • F#

    F#

    Creador: Don Syme
    Función o propósito: es un lenguaje de programación multiparadigma de código abierto, para la plataforma .NET, que conjunta la programación funcional con las disciplinas imperativa y orientada a objetos.
  • Groovy

    Groovy

    Creador: JCP
    Función o propósito: es un lenguaje de programación orientado a objetos implementado sobre la plataforma Java de propósito general.
  • Scala

    Scala

    Creador: Martin Odersky
    Función o propósito: es un lenguaje de programación multi-paradigma diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros.
  • Clojure

    Clojure

    Creador: Rich Hickey
    Función o propósito: es un lenguaje de programación de propósito general dialecto de Lisp.
  • Go

    Go

    Creador: Robert Griesemer, Rob Pike y Ken Thompson
    Función o propósito: Es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C, que intenta ser dinámico como Python y con el rendimiento de C o C++.
  • Rust

    Rust

    Creador: Mozilla
    Función o propósito: El lenguaje de programación permite un alto nivel de abstracción a través de la conexión de diferentes paradigmas de programación y es de propósito general.
  • Dart

    Dart

    Creador: Google
    Función o propósito: Es un lenguaje de programación de código abierto, desarrollado por Google de propósito general.
  • Kotlin

    Kotlin

    Creador: JetBrains
    Función o propósito: Conocido como el lenguaje principal para aplicaciones Android en el 2016 - 2017.
  • TypeScript

    TypeScript

    Creador: Microsoft
    Función o propósito: TypeScript se creó con la idea de crear aplicaciones grandes.
  • Swift

    Swift

    Creador: Chris Lattner, Doug Gregor, John McCall, Ted Kremenek, Joe Groff, y Apple Inc.
    Función o propósito: es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS.
  • Hack

    Hack

    Creador: Marcos de la Cruz, David Carvajal, Alok Menghrajani, Drew Paroski y Meta.Inc (Facebook)
    Función o propósito: Hack es un lenguaje de programación de alto nivel para la Máquina Virtual HipHop (HHVM), como una extensión del lenguaje PHP.
  • Realizado por: David Luna Manuel

    Realizado por: David Luna Manuel

    Fundamentos de Programación: TRABAJO DE INVESTIGACIÓN "Línea del Tiempo de los Lenguajes de Programación". Fecha de entrega: Viernes 18 de Febrero de 2022
    ESIME Ticomán. 1SM1