Elaboración de línea de tiempo de la evolución de los lenguajes de programación

  • Ensamblador

    Ensamblador
    lenguaje de programación de bajo nivel. expresa las instrucciones de una forma más natural al hombre a la vez que muy cercana al microcontrolador, ya que cada una de esas instrucciones se corresponde con otra en código máquina. trabaja con nemónicos, que son grupos de caracteres alfanuméricos que simbolizan las órdenes o tareas a realizar.
  • Autocodificacion

    Autocodificacion
    Estos sistemas de codificación simplificados fueron creados específicamente para uso con las computadoras digitales en las universidades de Manchester
  • Fortran

    Fortran
    Lenguaje de programación utilizado principalmente en matemáticas y en aplicaciones de cálculo científico, se creó en la época de las tarjetas perforadas mantiene una determinada rigidez en la compaginación del programa fuente, hasta el FORTRAN 90.
  • COBOL

    COBOL
    Creado en el año 1959 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.
  • Algol 68

    Algol 68
    Lenguaje de programación imperativo que fue concebido como un sucesor del lenguaje de programación ALGOL 60, diseñado con el objetivo de un alcance de aplicación mucho más amplio y una sintaxis y semántica más rigurosamente definidas.
  • Pascal

    Pascal
    Lenguaje de programación creado por el profesor suizo Niklaus Wirth publicado en 1970. 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. Sin embargo, con el paso del tiempo su uso excedió mas haya del ámbito académico para convertirse en una herramienta para la creación de aplicaciones de todo tipo.
  • C

    C
    Creado por Brian Kernighan y Dennis Ritchie a mediados de los años 70. La primera implementación del mismo la realizó Dennis Ritchie sobre un computador DEC PDP-11 con sistema operativo UNIX. es un lenguaje estructurado, en el mismo sentido que lo son otros lenguajes de programación tales como el lenguaje Pascal, el Ada o el Modula-2, pero no es estructurado por bloques
  • Prolog

    Prolog
    Es un lenguaje de programación lógico e interpretado usado habitualmente en el campo de la Inteligencia artificial. Ideado a principios de los años 70 por Alain Colmerauer y Philippe Roussel. No tenía como objetivo la traducción de un lenguaje de programación, sino el tratamiento algorítmico de lenguajes naturales.
  • C++

    C++
    Lenguaje de programación compilado, multiparadigma, principalmente de tipo imperativo y orientado a objetos, incluyendo también programación genérica y funcional. desarrollado en 1980 por Bjarne Stroustroup en los laboratorios At&T como una extensión orientada a objetos del lenguaje C.
  • ADA

    ADA
    Es un lenguaje de programación orientado a objetos y fuertemente tipado de forma estática que fue diseñado por Jean Ichbiah de CII Honeywell Bull por encargo del Departamento de Defensa de los Estados Unidos. Se usa principalmente en entornos en los que se necesita una gran seguridad y fiabilidad como la defensa, la aeronáutica, la gestión del tráfico aéreo y la industria aeroespacial entre otros.
  • SQL

    SQL
    Lenguaje gestor para el manejo de la información en las bases de datos relacionales. Este tipo de lenguaje de programación permite comunicarse con la base de datos y realizar operaciones de acceso y manipulación de la información almacenada. Estandarizado en 1986 Creado por Donald D. Chamberlain y Rammond F. Boyce
  • Perl

    Perl
    Lenguaje creado por Larry Wall. Es un lenguaje pensado para la manipulación de cadenas de caracteres, archivos y procesos. Esta manipulación se va simplificada por el importante número de operadores a disposición del usuario. El lenguaje Perl se percibe habitualmente como un lenguaje intermedio entre los shell scripts y la programación en C.
  • Python

    Python
    Lenguaje de alto nivel ampliamente utilizado en las aplicaciones web, el desarrollo de software, la ciencia de datos y el machine learning (ML). Creado a finales de los años ochenta​ por Guido Van Rossum en el Centro para las Matemáticas y la Informática, en los Países Bajos
  • PHP

    PHP
    un lenguaje de código abierto especialmente adecuado para el desarrollo web. Creado inicialmente por el programador danés canadiense Rasmus Lerdorf en 1994. En la actualidad, PHP mantiene actualizaciones y soporte gracias a The PHP Group.
  • Ruby

    Ruby
    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, es orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995.
  • Java

    Java
    Es un lenguaje de programación, fue implementado por primera vez en 1995 por Sun Microsystems. es un lenguaje orientado a objetos con la idea de poder realizar programas que tengan la posibilidad de ejecutarse en cualquier contexto, en cualquier ambiente, siendo así su portabilidad uno de sus principales logros.
  • Javascript

    Javascript
    Es un lenguaje de programación interpretado. Se define como un lenguaje orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico. Se utiliza principalmente del lado del cliente, implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas. fue creado por el programador estadounidense Bendran Eich en 1995
  • C#

    C#
    es un lenguaje de programación multiparadigma desarrollado y estandarizado por la empresa Microsoft como parte de su plataforma .NET. es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común. Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.
  • Visual Basic .NET

    Visual Basic .NET
    Lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET. Es totalmente diferente a sus antecesores, permite crear aplicaciones de escritorio, Web y móviles. Brinda un completo número de características para hacer que el desarrollo de aplicaciones sea realmente rápido. fue diseñado por Microsoft como el sucesor de Visual Basic creado por Alan Cooper
  • Go

    Go
    Es un lenguaje de programación concurrente y compilado con tipado estático inspirado en la sintaxis de C, pero con seguridad de memoria y recolección de basura. diseñado por Robert Griesemer, Rob Pike y Ken Thompson orientado a la programación de sistemas, El recolector de basura de Go está siendo reimplementado para reducir la latencia todo lo posible.
  • Swift

    Swift
    Lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de software para sus diferentes sistemas. nace como una alternativa mucho más sencilla, intuitiva y potente a Objetive-C. Este lenguaje se caracteriza por ser claro y conciso, reduciendo así los errores en los programas y ayudando a tener una sintaxis mucho más precisa.
  • Kotlin

    Kotlin
    Lenguaje de programación orientado a objetos que corre sobre la máquina virtual de Java y que también puede ser compilado a código fuente de JavaScript. Es desarrollado principalmente por JetBrains. Kotlin ha sido conocido por ser utilizado para la creación de software para la plataforma móvil Android