Lenguajes programacion 2019

Evolución de los lenguajes de programación

By JairGil
  • Telar programable

    Joseph Marie Jacquard inventa un telar programable con el uso de tarjetas perforadas
  • Primera programadora de la historia

    Ada Lovelace crea un lenguaje de programación a mano para calcular la serie de números de Bernoulli con la maquina analítica de Charles Babbage
  • Máquina de Turing

    Alan Turing revolucionó la computación con su maquina de Turing, la cual demostraba que con un algoritmo se podía resolver cualquier problema matemático
  • Primer compilador

    Grace Murray Hopper crea el primer compilador, A0, que permitia generar un programa binario a partir de un código fuente
  • Fortran, primer lenguaje de alto nivel

    John W. Backus de IBM desarrolla Fortran como vía de escape para trabajar menos en su tarea para calcular trayectoria de misiles, convirtiéndose así en el primer lenguaje compilado
  • COBOL

    Llega con el fin de ser un lenguaje universal que pudiera ser utilizado en cualquier computadora y permitió modernizar la informática de gestión
  • BASIC

    Beginner's All-purpose Symbolic Instruction Code (BASIC), es una familia de lenguajes de programación de alto nivel que se desarrolló con el propósito de enseñanza
  • Primer lenguaje orientado a objetos

    Simula 67, surge en Noruega e introdujo por primera vez los conceptos de clases, corrutinas y subclases (conceptos muy similares a los lenguajes Orientados a Objetos de hoy en día)
  • Pascal

    Niklaus Wirth crea Pascal como herramienta de enseñanza de programación, pero trascendió como lenguaje de programación para crear todo tipo de aplicaciones
  • C

    Dennis Ritchie crea C como un lenguaje de programación en el que con pocas instrucciones pueden traducir cada elemento del lenguaje y ha sido base de otros lenguajes de programación populares
  • C++

    Bjarne Stroustrup extiende la funcionalidad de C, agregando mecanismos para manipular objetos
  • ABC

    Fue inventado por Leo Geurts y Lambert Meertens a principios de los años 80 como lenguaje que sustituyera al BASIC
  • HTML

    Tim Berners-Lee propuso un nuevo sistema de "hipertexto" para compartir documentos
  • Origen de Python

    Guido Van Rossum, ya que ABC no trascendió le dio una segunda vida creando Python.
  • Visual Basic

    En 1991 fue presentado Microsoft Visual Basic 1.0. Esta versión era algo escasa pero era posible usar su interfaz gráfica para hacer ventanas, botones, cuadros de texto... y vincularlos entre sí.
  • PHP

    PHP nació como un CGI escrito en C que permitía la interpretación de un número limitado de comandos
  • Java

    Se publica la primera versión de Java, aunque James Gosling había iniciado el proyecto en 1991
  • JavaScript

    Netscape desarrollo LiveScript (su nombre en clave Mocha), posteriormente aprovechando la popularidad del lenguaje Java deciden cambiarle el nombre a JavaScript
  • Adobe ActionScript

    Es el lenguaje de programación de la plataforma Adobe Flash. Originalmente desarrollado como una forma para que los desarrolladores programen de forma más interactiva
  • C#

    Desarrollado por Anders Hejlsberg, nace para ser rival de Java, ya que Sun (que luego compró Oracle) no quería que Microsoft hiciera cambios en Java, por lo que Microsoft decidió crear su propio lenguaje
  • Scratch

    Se trata de un lenguaje de programación visual desarrollado por el MIT que consiste en un lenguaje desarrollado para que niños, adolescentes y adultos aprendan a programar de manera visual sin tener demasiada idea de código
  • Go (Goland)

    Un lenguaje de programación diseñado por Google. Está inspirado en C, pero es un lenguaje bastante más complicado. Su objetivo principal es la seguridad. Por eso, Go no tiene aritmética de punteros.
  • Kotlin

    Fue creado por JetBrains con ayuda de Mountain View, es uno de los lenguajes de programación de moda no por ser el más fácil, sino porque Google lo ha ''marcado'' como el mejor lenguaje de programación para Android
  • Swift

    Creado por Apple, es un lenguaje de programación clave para programar en iOS