Portada1

Evolución de los Lenguajes de Programación-Linea de tiempo

  • FORTRAN

    FORTRAN
    FORmulaTRANslation es el lenguaje de programación más antiguo y que continúa en uso. Creada por John Backus, esta herramienta fue desarrollada para la computación científica de alto nivel, matemáticas y estadísticas.
    A día de hoy, este lenguaje se sigue usando en la industria automovilística, aeroespacial, gubernamental y la investigación. Por ejemplo, es muy útil para el pronóstico de los servicios meteorológicos.
    (https://www.muycomputerpro.com/2011/08/26/historia-lenguajes-programacion)
  • Lisp

    Lisp
    Desarrollado originalmente en 1958 por John McCarthy y sus colaboradores en el Instituto Tecnológico de Massachusetts, Lisp es el segundo lenguaje de programación de alto nivel de mayor antigüedad entre los que continúan teniendo un uso extendido en la actualidad.
    El acrónimo LISP significa "LISt Processor".Las listas encadenadas son una de las estructuras de datos importantes de Lisp, y el código fuente de Lisp en sí mismo está compuesto de listas.
    (https://es.wikipedia.org/wiki/Lisp)
  • Cobol

    Cobol
    COBOL fue 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.
    Fue diseñado para programas autodocumentados, mediante separación divisiones para la declaración de variables de los procedimientos y una división para llevar un registro de quién solicitó el programa y quienes lo escribieron
    https://es.wikipedia.org/wiki/COBOL
  • BASIC

    BASIC
    John G. Kemeny y Thomas E. Kurtz eran profesores del Dartmouth College y, en 1964,diseñaron un nuevo lenguaje que permitiera introducirse a sus estudiantes en los sistemas de tiempo compartido.Ese lenguaje, al que llamaron BASIC por su sencillez, es,sin duda, el mas difundido, aplicandose tanto en tareasde gestión como en aplicaciones científicas. (https://www.muycomputerpro.com/2011/08/26/historia-lenguajes-programacion)
  • C

    C
    Este lenguaje fue desarrollado entre 1969 y 1973 por Dennis Ritchie para los laboratorios Bell Telephone para usarlos en el sistema Unix. Se le llamó «C» porque sus características derivaban de un lenguaje anterior llamado «B».
    C llegó a ser tan poderoso que la mayoría del núcleo de Unix fue reescrito con él. De hecho, hoy en día, Linux está todavía basado en C.
    (https://www.acta.es/medios/articulos/informatica_y_computacion/034083.pdf)
  • ML

    ML
    propósito general de la familia de los lenguajes de programación funcional desarrollado por Robin Milner y otros a finales de los años 1970 en la Universidad de Edimburgo. ML es el acrónimo inglés de metalenguaje dado que fue concebido como el lenguaje para desarrollar tácticas de demostración en el sistema LCF (El lenguaje para el cual ML era metalenguaje es pplambda, una combinación del cálculo de predicados de primer orden y el lambda-cálculo polimórfico).
    (https://es.wikipedia.org/wiki/ML)
  • SCHEME

    SCHEME
    La filosofía de Scheme es minimalista. Su objetivo no es acumular un gran número de funcionalidades, sino evitar las debilidades y restricciones que hacen necesaria su adición. Así, Scheme proporciona el mínimo número posible de nociones primitivas, construyendo todo lo demás a partir de un reducido número de abstracciones. Por ejemplo, el mecanismo principal para el control de flujo son las llamadas recursivas.
    (https://es.wikipedia.org/wiki/Scheme)
  • Modula-2

    Modula-2
    Como novedad respecto a este último lenguaje, introduce el concepto de módulo, y de encapsulación. Del código contenido en un módulo, sólo se facilita una interfaz pública denominada módulo de definición, permaneciendo el resto oculto para un desarrollador ajeno, lo que facilita el mantenimiento de dichas estructuras de programación a la vez que imposibilita la modificación de las mismas a cualquiera que no posea el código de su módulo de implementación.
    https://es.wikipedia.org/wiki/Modula-2
  • C++

    C++
    C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup. La intención de 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.
    Actualmente existe un estándar, denominado ISO C++, al que se han adherido la mayoría de los fabricantes de compiladores más modernos
    (https://es.wikipedia.org/wiki/C%2B%2B)
  • ADA

    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. Es un lenguaje multipropósito, orientado a objetos y concurrente, pudiendo llegar desde la facilidad de Pascal hasta la flexibilidad de C++.
    https://es.wikipedia.org/wiki/Ada_(lenguaje_de_programaci%C3%B3n)
  • MATLAB

    MATLAB
    MATLAB (abreviatura de MATrix LABoratory, «laboratorio de matrices») 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). Está disponible para las plataformas Unix, Windows, Mac OS X y GNU/Linux.
    En los últimos años ha aumentado el número de prestaciones, como la de programar directamente procesadores digitales de señal.
    https://es.wikipedia.org/wiki/MATLAB
  • Mathematica

    Mathematica
    es un programa utilizado en áreas científicas, de ingeniería, matemática y áreas computacionales. Originalmente fue concebido por Stephen Wolfram, quien continúa siendo el líder del grupo de matemáticos y programadores que desarrollan el producto en Wolfram Research, compañía ubicada en Champaign, Illinois. Comúnmente considerado como un sistema de álgebra computacional, Mathematica es también un poderoso lenguaje de programación de propósito general.
    (https://es.wikipedia.org/wiki/Mathematica)
  • Python

    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. Es un lenguaje interpretado, dinámico y multiplataforma.
    (https://es.wikipedia.org/wiki/Python)
  • Ruby

    Ruby
    Es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz"
    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.
    (https://es.wikipedia.org/wiki/Ruby)
  • JAVA

    JAVA
    Lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 .El lenguaje de programación Java fue originalmente desarrollado por James Gosling, de Sun Microsystems.Su sintaxis deriva en gran medida de C y C++. Las aplicaciones de Java son compiladas a bytecode (clase Java), que puede ejecutarse en cualquier máquina virtual Java (JVM) sin importar la arquitectura de la computadora subyacente
    https://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)
  • Javascript

    Javascript
    JavaScript (abreviado comúnmente JS) es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos,3​ basado en prototipos, imperativo, débilmente tipado y dinámico.
    JavaScript se diseñó con una sintaxis similar a C, aunque adopta nombres y convenciones del lenguaje de programación Java. Sin embargo, Java y JavaScript tienen semánticas y propósitos diferentes.
    https://es.wikipedia.org/wiki/JavaScript
  • Visual Basic .NET

    Visual Basic .NET
    Visual Basic .NET (VB.NET) es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET.
    La gran mayoría de programadores de VB.NET utilizan el entorno de desarrollo integrado Microsoft Visual Studio en alguna de sus versiones (desde el primer Visual Studio .NET hasta Visual Studio .NET 2019), aunque existen otras alternativas, como SharpDevelop.
    https://es.wikipedia.org/wiki/Visual_Basic_.NET
  • Scala

    Scala
    Scala 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. Integra sutilmente características de lenguajes funcionales y orientados a objetos. La implementación actual se ejecuta en la máquina virtual de Java y es compatible con las aplicaciones Java existentes.
    https://es.wikipedia.org/wiki/Scala_(lenguaje_de_programaci%C3%B3n)
  • GO

    GO
    Go es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C. Ha sido desarrollado por Google, y sus diseñadores iniciales son Robert Griesemer, Rob Pike y Ken Thompson. Actualmente está disponible en formato binario para los sistemas operativos Windows, GNU/Linux, FreeBSD y Mac OS X, pudiendo también ser instalado en estos y en otros sistemas con el código fuente.
    https://es.wikipedia.org/wiki/Go_(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.
    Puede usar cualquier biblioteca programada en Objective-C y llamar a funciones de C. También es posible desarrollar código en Swift compatible con Objective-C . Swift tiene la intención de ser un lenguaje seguro, de desarrollo rápido y conciso.
    https://es.wikipedia.org/wiki/Swift_(lenguaje_de_programaci%C3%B3n)