Evolución de los lenguajes de programación linea de tiempo

  • Fortran

    Fortran
    Es un lenguaje de programación de alto nivel de propósito general,​ procedimental​ e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica usado para aplicaciones científicas y de ingeniería, Es uno de los lenguajes más populares en el área de la computación de alto rendimiento y es el lenguaje usado para programas que evalúan el desempeño y el ranking de los supercomputadores más rápidos del mundo. https://es.wikipedia.org/wiki/Fortran
  • COBOL

    COBOL
    COBOL es un acrónimo que significa COmmon Business Oriented Language (Lenguaje orientado a los negocios comunes). Está diseñado para el desarrollo de negocios, por lo general orientada a archivos y aplicaciones. No está diseñado para escribir programas de sistemas, como por ejemplo un sistema operativo o un compilador, ha sido el lenguaje de programación dominante en la informática empresarial. https://medium.com/enredando-con-programacion/cobol-que-es-cobol-3f86fa3a4394
  • BASIC

    BASIC
    Es un lenguaje de programación que originalmente fue desarrollado como una herramienta de enseñanza, también como un lenguaje simplificado para aquellos que no tenían como base fuertes, conocimientos técnicos o matemáticos como un medio para facilitar la programación en ordenadores a estudiantes (y profesores) que no fueran de ciencias.
    https://es.wikipedia.org/wiki/BASIC
  • C

    C
    Es un lenguaje de programación de propósito general, al igual que B, es un lenguaje orientado a la implementación de sistemas operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software, aunque también se utiliza para crear aplicaciones, es un lenguaje de tipos de datos estáticos, débilmente tipificado, de medio nivel. nivel.https://es.wikipedia.org/wiki/C_(lenguaje_de_programaci%C3%B3n)
  • Pascal

    Pascal
    Pascal se caracteriza por ser un lenguaje de programación estructurado fuertemente tipado, esto implica que el código está dividido en porciones fácilmente legibles llamadas funciones o procedimientos, de esta forma Pascal facilita la utilización de la programación estructurada en oposición al antiguo estilo de programación monolítica y el tipo de dato de todas las variables debe ser declarado previamente.
    https://es.wikipedia.org/wiki/Pascal_(lenguaje_de_programaci%C3%B3n)
  • C++

     C++
    Su creación fue extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido, posteriormente se añadieron facilidades de programación genérica, que se sumaron a los paradigmas de programación estructurada y programación orientada a objetos. Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.
    https://es.wikipedia.org/wiki/C%2B%2B
  • Python

    Python
    Es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible. Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional, preparado para realizar cualquier tipo de programa, desde aplicaciones Windows a servidores de red o incluso, páginas web.
    https://desarrolloweb.com/articulos/1325.php
  • Ruby

    Ruby
    Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos,Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk. Comparte también funcionalidad con otros lenguajes de programación como Lisp, Lua, Dylan y CLU. Ruby es un lenguaje de programación interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de software libre.
    https://es.wikipedia.org/wiki/Ruby
  • Java

    Java
    Java es un lenguaje de programación orientado a objetos, La idea de Java es que pueda realizarse programas con la posibilidad de ejecutarse en cualquier contexto, en cualquier ambiente, siendo así su portabilidad uno de sus principales logros,Cuando se programa con un lenguaje, se utiliza un tipo de código que la máquina es incapaz de reconocer es por ello que se requiere de un proceso de compilación.
    https://definicion.mx/java/
  • NetREXX

    NetREXX
    Es un lenguaje de programación desarrollado en IBM por Mike Cowlishaw del que existen numerosas implementaciones disponibles con código abierto. Es un lenguaje de programación estructurado de alto nivel diseñado para ser al mismo tiempo fácil de entender y fácil de leer. Hay intérpretes para REXX tanto comerciales como de código abierto para un amplio rango de plataformas y hay compiladores para los mainframes de IBM.
    https://es.wikipedia.org/wiki/REXX
  • Rebol

    Rebol
    La meta de REBOL es la de crear una nueva arquitectura de como la información es almacenada, intercambiada y procesada entre diferentes dispositivos conectados a Internet a través de la integración entre conceptos de lenguajes de programación y conceptos de lenguajes de meta datos.
  • Erlang

    Erlang
    Es un lenguaje de programación funcional de alto nivel, que se ubica también dentro del paradigma de Programación Declarativa, diseñado para escribir aplicaciones concurrentes y distribuidas de funcionamiento ininterrumpido, usa procesos concurrentes para estructurar la aplicación. Estos procesos no comparten memoria y se comunican de forma asincrónica mediante el paso de mensajes los procesos son muy ligeros y pertenecen al propio lenguaje, no al sistema operativo.
    https://www.ecured.cu/Erlang
  • C#

    C#
    es un lenguaje de programación multiparadigma desarrollado y estandarizado por Microsoft como parte de su plataforma, C# 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.
    https://es.wikipedia.org/wiki/C_Sharp
  • FACTOR

    FACTOR
    Factor es un lenguaje de programación orientado a pila creado por Slava Pestov. Factor es de tipado dinámico y administración de memoria automática, como poderosas características de meta programación. El lenguaje tiene presentando una sola implementación de un self-hosted optimizando al compilador y un entorno de desarrollo interactivo. La distribución Factor incluye una larga librería estándar.
    https://es.wikipedia.org/wiki/Lenguaje_Factor
  • Clojure

    Clojure
    Clojure (pronunciado [cloushur]), es un dialecto del lenguaje de programación Lisp. Es un lenguaje de propósito general que ofrece un estilo de programación interactiva y que incentiva una forma de programar funcional, simplificando así la programación concurrente. Clojure puede ejecutarse tanto en la máquina virtual Java (JVM) como en la máquina virtual de la plataforma .Net, e incluso se puede compilar hacia Javascript.
    https://www.ecured.cu/Clojure
  • GO

    GO
    es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C, Go es un lenguaje de programación compilado, concurrente, imperativo, estructurado, orientado a objetos y con recolector de basura que de momento está soportado en diferentes tipos de sistemas UNIX, incluidos Linux, FreeBSD, Mac OS X y Plan 9 (puesto que parte del compilador está basado en un trabajo previo sobre el sistema operativo Inferno).
    https://es.wikipedia.org/wiki/Go_(lenguaje_de_programaci%C3%B3n)
  • Grace

    Grace
    Grace es un nuevo lenguaje de programación en desarrollo, creado principalmente con fines educativos.
    https://es.wikipedia.org/wiki/Grace_(lenguaje_de_programaci%C3%B3n)
  • Dart

    Dart
    Dart (originalmente llamado Dash) es un lenguaje de programación de código abierto, desarrollado por Google, el objetivo de Dart no es reemplazar JavaScript como el principal lenguaje de programación web en los navegadores web, sino ofrecer una alternativa más moderna. El espíritu del lenguaje puede verse reflejado en las declaraciones de Lars Bak, ingeniero de software de Google, que define como un “lenguaje estructurado pero flexible para programación Web”.
    https://es.wikipedia.org/wiki/Dart
  • Hack

    Hack
    Es un lenguaje de programación de alto nivel para la Máquina Virtual HipHop (HHVM), creado por Facebook como una extensión del lenguaje PHP. La implementación del lenguaje es de código abierto, licenciado bajo la licencia MIT, hack permite a los programadores utilizar tanto tipado dinámico y tipados estáticos. este tipo de sistema de tipos se le llama tipificación gradual, y también se aplica en otros lenguajes de programación.
    https://es.wikipedia.org/wiki/Hack_(lenguaje_de_programaci%C3%B3n)
  • SWIFT

    SWIFT
    Swift es un lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS. Fue presentado en WWDC 20147​ y está diseñado para integrarse con los Frameworks Cocoa y Cocoa Touch, puede usar cualquier biblioteca programada en Objective-C y llamar a funciones de C.
    https://es.wikipedia.org/wiki/Swift_(lenguaje_de_programaci%C3%B3n)