Captura de pantalla 2023 10 03 200546

Historia de los Lenguajes de Programación

  • Joseph Marie Jacquard

    Joseph Marie Jacquard
    Creó el primer sistema de instrucciones para un computador, con el Telar Programable.
  • Ada Lovelace

    Ada Lovelace
    Crea el primer lenguaje de programación, a mano, para calcular la serie de números de Bernoulli con la máquina de Babbage.
  • La Máquina de Turing

    La Máquina de Turing
    Alan Turing crea su famosa máquina, que demostró que con un algoritmo, podía resolver cualquier problema matemático. Para ello había que suponer tiempo y/o memoria infinitos.
  • FORTRAN

    FORTRAN
    Creado por John W.Backus, el primer lenguaje de programación de alto nivel, el primero que realmente usaron los programadores.
  • COBOL

    COBOL
    Durante los años 60 había varios ordenadores que no eran compatibles entre si, y COBOL llegó para intentar ser universal y funcionar en todos los equipos.
  • BASIC

    BASIC
    Sus siglas significan "Beginner's All-purpose Symbolic Instruction Code". Esta familia de lenguajes de programación, en principio orientados a la enseñanza, tuvo tal éxito que acabó siendo usado en muchos otros ámbitos. Por ejemplo hoy en día con VisualBasic.
  • PASCAL

    PASCAL
    Fue creado por Niklaus Wirth, en principio orientado a la enseñanza al igual que BASIC, aunque acabaría trascendiendo su campo al igual que el anteriormente mencionado.
  • C

    C
    En 1972 llega "C", lenguaje de bajo nivel, para usarse como lenguaje intermediario entre otros lenguajes en un principio. En la actualidad se sigue usando y ha sido la base para muchos de los lenguajes que utilizamos.
  • C++

    C++
    Con este lenguaje, Bjarne Stroustrup, trató de hacer una mejora de C, añadiendo mecanismos para el manipulado de objetos.
  • Python

    Python
    Este lenguaje de programación es principalmente utilizado en aplicaciones web, desarrollo de software, ciencia de datos y machine learning.
  • HTML

    HTML
    Este lenguaje de marcas permitió y permite definir y darle su estructura a las páginas web.
  • Visual Basic

    Visual Basic
    Desarrollado por Microsoft. Es conocido por su enfoque en la programación visual y la creación de interfaces gráficas de usuario. Se utiliza principalmente para desarrollar aplicaciones de Windows.
  • JavaScript

    JavaScript
    Lenguaje de programación ampliamente utilizado en el desarrollo web. Creado originalmente para añadir interactividad y dinamismo a las páginas web, y permitir a los desarrolladores crear aplicaciones web interactivas.
  • Java

    Java
    Este lenguaje de programación, versátil y orientado a objetos, se destaca por su portabilidad y se utiliza en una amplia gama de aplicaciones, desde desarrollo web hasta aplicaciones de escritorio y móviles.
  • PHP

    PHP
    Lenguaje de programación para el desarrollo web que se utiliza en el lado del servidor para crear sitios web dinámicos y aplicaciones web interactivas.
  • C#

    C#
    Desarrollado por Microsoft. Es un lenguaje versátil, orientado a objetos y ampliamente utilizado en el desarrollo de aplicaciones de Windows, web y móviles. C# es parte integral de la plataforma .NET de Microsoft.
  • Scratch

    Scratch
    Desarrollado por el MIT. Está diseñado para enseñar a programar de una manera lúdica y accesible. Los usuarios crean programas arrastrando y soltando bloques de código en una interfaz gráfica.
  • Go

    Go
    También conocido como Golang, creado por Google, compilado y de código abierto diseñado para ser eficiente, fácil de usar y adecuado para el desarrollo de aplicaciones de alto rendimiento, aplicaciones de servidor y sistemas distribuidos.
  • Kotlin

    Kotlin
    Moderno y conciso, desarrollado por JetBrains. Es oficialmente compatible con el desarrollo de aplicaciones para Android y es altamente interoperable con Java.
  • SWIFT

    SWIFT
    Es el lenguaje de programación de Apple, fue diseñado para desarrollar aplicaciones en iOS, macOS y otros dispositivos Apple. Cuenta con una sintaxis moderna y segura, junto con un alto rendimiento.