ALEXANDRA10-5

  • 15

    CRONOLOGIA DE LENGUAJES DE PROGRAMACION

    CRONOLOGIA DE LENGUAJES DE PROGRAMACION
    La cronología de lenguajes de programación es una línea temporal que documenta el desarrollo y la evolución de los lenguajes de programación desde sus inicios hasta la actualidad. Esta cronología resalta los momentos clave en la historia de la programación, mostrando cuándo fueron creados y popularizados diversos lenguajes, así como su impacto y uso en el desarrollo de software a lo largo del tiempo.Algunos de los lenguajes de programación más influyentes a lo largo de la historia son
  • Decada de 1950

    1958: LISP (LISt Processing) Descripción: Creado por John McCarthy en el MIT, es uno de los lenguajes más antiguos todavía en uso, principalmente en inteligencia artificial.
    Importancia: Introdujo el concepto de recursión y el manejo de listas como estructuras de datos fundamentales.
  • Década de 1950

    1957: FORTRAN (FORmula TRANslation) Descripción: Considerado el primer lenguaje de programación de alto nivel, desarrollado por IBM para el cálculo científico y la ingeniería.
    Importancia: Sentó las bases para muchos conceptos de programación modernos y sigue siendo utilizado en aplicaciones científicas.
  • Década de 1960

    1960: COBOL (COmmon Business-Oriented Language) Descripción: Desarrollado para aplicaciones comerciales y de negocios.
    Importancia: Amplia adopción en sistemas financieros y administrativos, muchos de los cuales siguen funcionando hoy en día.
  • Decada de 1960

    1964: BASIC (Beginner's All-purpose Symbolic Instruction Code) Descripción: Creado para facilitar la programación a estudiantes y principiantes.
    Importancia: Popularizó la programación en microcomputadoras durante los años 70 y 80.
  • Década de 1970

    1970: Pascal Descripción: Desarrollado por Niklaus Wirth para la enseñanza de la programación estructurada.
    Importancia: Influyó en muchos lenguajes posteriores y se utilizó ampliamente en educación y desarrollo de software.
  • Decada de 1970

    1972: C Descripción: Creado por Dennis Ritchie en Bell Labs, diseñado para el desarrollo de sistemas operativos y software de sistemas.
    Importancia: La base de muchos otros lenguajes, incluidos C++, C#, y gran parte del software de sistemas actuales.
  • Década de 1980

    1983: C++ Descripción: Una extensión de C desarrollada por Bjarne Stroustrup que incorpora programación orientada a objetos.
    Importancia: Amplio uso en desarrollo de software de sistemas, juegos y aplicaciones de alto rendimiento.
  • Decada de 1980

    1987: Perl Descripción: Creado por Larry Wall, conocido por su capacidad de procesamiento de texto.
    Importancia: Uso extensivo en administración de sistemas, desarrollo web y procesamiento de datos.
  • Década de 1990

    1991: Python Descripción: Desarrollado por Guido van Rossum, enfatiza la legibilidad y la simplicidad.
    Importancia: Amplia adopción en desarrollo web, ciencia de datos, inteligencia artificial y scripting.
  • Decada de 1990

    1995: Java Descripción: Creado por Sun Microsystems, diseñado para ser independiente de la plataforma.
    Importancia: Muy utilizado en desarrollo de aplicaciones empresariales, aplicaciones móviles y sistemas embebidos
  • Decada se 1990

    1995: JavaScript Descripción: Desarrollado por Brendan Eich en Netscape, inicialmente para añadir interactividad a las páginas web.
    Importancia: Fundamental en el desarrollo web moderno, tanto en el frontend como en el backend (Node.js).
  • Década de 2000

    2000: C# Descripción: Desarrollado por Microsoft como parte de su plataforma .NET.
    Importancia: Uso extensivo en desarrollo de aplicaciones empresariales, juegos (Unity) y servicios web.
  • Decada de 2000

    2003: Scala Descripción: Creado por Martin Odersky, combina programación funcional y orientada a objetos.
    Importancia: Popular en el desarrollo de sistemas distribuidos y procesamiento de datos masivos.
  • Década de 2010

    2011: Kotlin Descripción: Desarrollado por JetBrains, compatible con Java y diseñado para mejorar la productividad del desarrollador.
    Importancia: Oficialmente soportado por Google para el desarrollo de aplicaciones Android.