Prog. Log. Func.

  • FORTRAN - (Imperativo)

    FORTRAN - (Imperativo)
    John Backus diseña el primer compilador FORTRAN en la década de 1950
  • Period: to

    Nacimiento de la programación declarativa e imperativa

    La programación imperativa se desarrolló a partir de la década de 1950, mientras que la programación declarativa se originó en la década de 1970.
  • LISP | LIST - (Declarativo)

    LISP | LIST - (Declarativo)
    Lisp (LISt Processing): Creado por John McCarthy en 1958. Es uno de los lenguajes de programación más antiguos y todavía se utiliza en aplicaciones de inteligencia artificial y procesamiento de lenguaje natural. Se caracteriza por su flexibilidad y capacidad para manipular estructuras de datos complejas y su soporte para la programación funcional y la programación orientada a objetos.
  • SQL - (Declarativo)

    SQL - (Declarativo)
    SQL (Structured Query Language): Creado por IBM en la década de 1970. Es un lenguaje de consulta estructurado utilizado para acceder y manipular bases de datos relacionales. Los programadores utilizan SQL para consultar información de bases de datos, insertar o actualizar datos, y crear o modificar la estructura de las tablas.
  • Prolog - (Declarativo)

    Prolog - (Declarativo)
    Alain Colmerauer: un informático francés que desarrolló el lenguaje de programación Prolog en la década de 1970. Es un lenguaje de programación de lógica utilizado actualmente para la inteligencia artificial y la programación de sistemas expertos. Se caracteriza por su uso de la lógica formal para resolver problemas y por su capacidad para hacer inferencias sobre hechos y reglas.
  • Desarrollo de C - (Imperativo)

    Desarrollo de C - (Imperativo)
    Dennis Ritchie desarrolló el lenguaje de programación C en la década de 1970. Es un lenguaje de programación de propósito general que se utiliza para programar sistemas operativos, compiladores, juegos, y aplicaciones de escritorio. Se caracteriza por su velocidad y eficiencia, y es conocido por ser un lenguaje "de bajo nivel" ya que permite un control más preciso sobre el hardware de la computadora.
  • Erlang - (Declarativo)

    Erlang - (Declarativo)
    Erlang: Creado por Joe Armstrong, Robert Virding y Mike Williams en Ericsson Telecom AB en la década de 1986. Es un lenguaje de programación utilizado para aplicaciones de telecomunicaciones y sistemas distribuidos. Se caracteriza por su soporte para la programación concurrente y distribuida, y por su tolerancia a fallos, lo que lo hace adecuado para sistemas de alta disponibilidad y aplicaciones de tiempo real.
  • Haskell - (Declarativo)

    Haskell - (Declarativo)
    Haskell: Creado por un grupo de investigadores liderado por Philip Wadler y Simon Peyton Jones en 1987. Es un lenguaje de programación funcional utilizado para aplicaciones de alto rendimiento y científicas. Se caracteriza por su énfasis en la programación funcional pura, su soporte para la programación concurrente y paralela, y su sistema de tipos avanzado.
  • Pitón - (Imperativo)

    Pitón - (Imperativo)
    Python: Creado por Guido van Rossum en la década de 1990. Es un lenguaje de programación interpretado de alto nivel que se utiliza para aplicaciones de inteligencia artificial, ciencia de datos, web y scripting. Se caracteriza por su sintaxis clara y concisa, su facilidad de uso y su amplia gama de librerías y frameworks disponibles.
  • Java - (Imperativo)

    Java - (Imperativo)
    James Gosling crea el lenguaje de programación Java en la década de 1990. Es un lenguaje de programación orientado a objetos que se utiliza para crear aplicaciones web, móviles, de escritorio y juegos. Se caracteriza por ser portable, seguro y fácil de aprender, y su popularidad se debe en parte a la gran cantidad de librerías y herramientas disponibles para su uso.