Evolución de los lenguajes de programación

  • El primer lenguaje de programación

    El primer lenguaje de programación
    Joseph Marie Jacquard fue el inventor del telar programable. Este inventor francés es el responsable de la programación. No es el inventor de la misma, ya que las cosas han cambiado mucho desde entonces, pero está claro que creó el primer sistema de instrucciones para un ''computador''.
  • El primer lenguaje de programación, el de Ada Lovelace

    El primer lenguaje de programación, el de Ada Lovelace
    Ada Lovelace se propuso traducir las memorias del matemático italiano Luigi Menabrea y, mientras lo hacía, creó un lenguaje de programación a mano para calcular la serie de números de Bernoulli con la máquina de Babbage.
  • Alan Turing

    Alan Turing
    Turing revolucionó la computación con su Máquina de Turing. Se trata de una máquina que demostraba que, con un algoritmo, podían resolver cualquier problema matemático.
  • Period: to

    FORTRAN

    John Backus, desarrolló el programa SPEEDCODING para añadirle más prestaciones al modelo IBM 704, en 1956 se termino el compilador FORTRAN (FORmula TRANslator) y se incluye en el mismo modelo de IBM
  • Cobol

    Cobol
    Tras Fortran como primer compilador, llegó COBOL como la culminación de varios otros sistemas de programación. El objetivo era crear un lenguaje de programación universal que pudiera ser usado en cualquier ordenador.
  • El nacimiento de BASIC

    El nacimiento de BASIC
    Beginner's All-purpose Symbolic Instruction Code, o BASIC, familia de lenguajes de programación de alto nivel que se desarrolló como una herramienta de enseñanza, pero gracias a su popularidad, se comenzó a adoptar en otros sistemas hasta el punto de que, a día de hoy, sigue siendo muy importante, con programas como Gambas o Visual Basic que se siguen utilizando.
  • LOGO

    LOGO
    Seymour Papert diseño un lenguaje que sirviera para introducir en el mundo de la programación al alumnado de menor edad. introdujo LOGO al mundo de la programación una forma grafica, mediante la geometría de la tortuga.
    Se controlaba un pequeño robot con ruedas, motor y un lápiz retráctil, que admitía Ordenes sencillas e intuitivas (Avanza, Retrocede, Gira a la derecha, etc.) y al desplazarse por el papel iba trazando el dibujo ordenado.
  • Pascal

    Pascal
    Niklaus Wirth fue un profesor que creó Pascal como, igual que BASIC, herramienta de enseñanza de programación, pero pronto trascendó como lenguaje de programación para crear todo tipo de aplicaciones. De hecho, aunque hoy se sigue usando, su presencia en aplicaciones es menor, pero sí se ve en escuelas de programación junto al compilador Free Pascal.
  • Period: to

    Shell

    El shell considerado más antiguo es el Bourne Shell en los laboratorios AT&T.
    Bill Joy inventa el C-Shell (csh), incompatible con el Bourne, pero que ofrece funcionalidades suplementarias como el histórico de comandos, el control de tareas, así como la posibilidad de crear alias de comandos.
    En 1983, David Korn retoma el Bourne Shell y lo enriquece. Este nuevo intérprete tomará el nombre de Korn Shell (ksh). .
  • C

    C
    C fue creado por Dennis Ritchie como un lenguaje de programación en el que solo unas pocas instrucciones pueden traducir cada elemento del lenguaje. C se usó como intermediario entre lenguajes, ya que era un lenguaje de bajo nivel, pero con el tiempo, este lenguaje de programadores para programadores se ha utilizado en todo tipo de software, y ha sido la base de otros lenguajes de programación que se utilizan muchísimo en la actualidad.
  • Prolog

    Prolog
    En 1972, Robert Kowalski y Alain Colmerauer y Phillippe Roussell expusieron la revolucionaria idea de que la lógica podía emplearse como lenguaje de programación. Siguiendo esta línea, al año siguiente, el grupo de inteligencia artificial de la universidad
    de Aix-Marseille comenzó a diseño ese lenguaje, al
    que se llamó PROLOG (PROgramation LOGique).
    PROLOG es el prototipo de lenguaje declarativo
    por excelencia.
  • C++

    C++
    La intención de Bjarne Stroustrup fue la de extender al lenguaje de programación C mecanismos para manipular objetos. Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma. Hoy en día sigue usándose para realizar programación estructurada de alto nivel y rendimiento, como sistemas operativos, videojuegos y aplicaciones en la nube.
  • Perl

    Perl
    Larry Wall lanzó la versión 1.0 de Perl, un lenguaje de programación de uso general comúnmente usado como un lenguaje de scripting para Unix. Perl se hizo muy popular en las primeros tiempos de internet y se usaba generalmente para crear scripts CGI para aplicaciones Web. La flexibilidd de Perl y capacidad de adaptación hace que continúe siendo un lenguaje de programación usado en la actualidad.
  • Python

    Python
    Se trata de un lenguaje de programación multiparadigma, ya que soporta parcialmente la orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, dinámico y multiplataforma.
  • Visual Basic

    Visual Basic
    Es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo.
  • HTML

    HTML
    Hace referencia al lenguaje de marcado para la elaboración de páginas web. Sirve de referencia del software que conecta con la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código para la definición de contenido de una página web, como texto, imágenes, videos, juegos, entre otros.
  • PHP

    PHP
    Nacido en 1994 de la mano de Rasmus Lerdof, que ha ido creciendo gracias a las aportaciones de los miembros de la gran comunidad PHP, que hoy en día cuenta con un potente núcleo de lenguaje y con muchísimas librerías.
    PHP es un lenguaje de programación destinado a desarrollar aplicaciones para la web y crear páginas web, favoreciendo la conexión entre los servidores y la interfaz de usuario
  • Java

    Java
    James Gosling
    Un lenguaje capaz con un interfaz atractivo e intuitivo para electrónica de consumo (calculadoras,televisión interactiva, etc.). Ademas de emplearse en ampliamente internet.
  • Ruby

    Ruby
    Es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto. Combina una sintaxis inspirada en Python y Perl con características de programación orientada a objetos similares a Smalltalk
  • JavaScript

    JavaScript
    Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico. Se utiliza principalmente del lado del cliente, implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas
  • C#

    C#
    En 2001 cuando llegaron C# y Visual Basic .NET. Junto a los años anteriores con Java y HTML, C# culmina el mejor momento de la historia de los lenguajes de programación.
  • Go

    Go
    Go también es conocido como Goland y es un, nada más y nada menos que, un lenguaje de programación diseñado por Google. Está inspirado en C, pero es un lenguaje bastante más complicado.
  • Kotlin

    Kotlin
    Kotlin 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. Fue en el Google I/O de hace unas semanas cuando los de Mountain View echaron una mano a JetBrains, desarrolladores de Kotlin, afirmando que Android será cada vez más Kotlin y, por tanto, dando más facilidades para los desarrolladores que trabajen con dicho lenguaje.
  • Swift

    Swift
    Estos últimos años, no ha habido una evolución de los lenguajes de programación, pero sí se han creado diferentes lenguajes específicos para agilizar la programación. Kotlin es uno de ellos y Swift, otro. Creado por Apple, es un lenguaje de programación clave para programar en iOS. Aunque hay lenguajes que nos hemos dejado en el tintero, estos son algunos de los momentos clave en la historia de la programación. Ahora solo queda ver qué surge a partir de ahora.
  • Equipo 6

    Naidelyn Linares Guzman
    Jose Luis Lopez Diaz
    Luis Fernando Talavera