Hhhhhhhhhhhhhh

La evolución y la historia de los lenguajes de programación.

  • La programación nació en 1801

    La programación nació en 1801
    Joseph Marie Jacquard fue el inventor del telar programable, es el responsable de la programación, creó el primer sistema de instrucciones para un ''computador''.
  • Primer lenguaje de programación, el de Ada Lovelace

    Primer lenguaje de programación, el de Ada Lovelace
    Ada 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
    Revolucionó la computación con su Maquina de Turing, era una maquina que era capaz de resolver cualquier problema matemático, con un algoritmo. Pero, esta máquina no funcionaba para ser la base de otros lenguajes aunque funciona para comprender el algoritmo de muchas computadoras de hoy en día.
  • Period: to

    PRIMERA GENERACIÓN

  • Period: to

    SEGUNDA GENERACIÓN

  • Fortran, creado por John W.Backus

    Fortran, creado por John W.Backus
    Es el primer lenguaje de programación real de alto nivel creado por Backus (Fortran o FormulaTransaltion) se considera de alto nivel porque fue utilizado en computadoras que se encargaban de problemas científicos, matemáticos y estadísticos. Fue creado por Backus para calcular distancias de una forma más rápida y fue propuesto para ser utilizado para la computadora central de la compañía IBM.
  • COBOL

    COBOL
    COBOL (Common Business-Oriented Language) fue creado con la finalidad de ser un lenguaje de programación universal, para ser utilizado por cualquier computadora. Fue desarrollado por Grace Murray Hopper y funcionaba para realizar varias tareas en grandes empresas de la época.
  • BASIC

    BASIC
    Las tareas que realizaban los ordenadores eran más complejas por eso en 1964 llega BASIC (Beginner's All-purpose Symbolic Instruction Code) son lenguajes de programación de alto nivel que fue desarrollado como una herramienta de enseñanza, pero , se comenzó a adoptar en otros sistemas y a día de hoy, sigue siendo muy importante. Este lenguaje fue integrado en el ordenador Apple II años después (1977)
  • Period: to

    TERCERA GENERACIÓN

  • PASCAL

    PASCAL
    6 años mas tarde, fue creada por Niklaus Wirth para la enseñanza pero pronto trascendió como lenguaje de programación para crear todo tipo de aplicaciones, por eso es utilizado de forma comercial Skype hoy en día lo utiliza.
  • C

    C
    C fue creado por Dennis Ritchie con este lenguaje solo unas pocas instrucciones pueden traducir cada elemento del lenguaje. C se usó como intermediario entre lenguajes, era de bajo nivel, luego se ha utilizado en todo tipo de software, y ha sido la base de otros lenguajes de programación que se utilizan en la actualidad.
  • C++

    C++
    Bjarne Stroustrup fue unos de los que se encargaron de modificar el lenguaje de C, así después de los cambios se llegó a C++, hablar de C++ es hablar de un lenguaje de programación muy poderoso, ya que es considerado uno de los más populares de la historia. Y un ejemplo es Firefox que hace uso de este lenguaje.
  • Period: to

    CUARTA GENERACIÓN

  • Perl

    Perl
    Larry Wall diseño Perl, un lenguaje de programación, en 1987. Perl se usa como un "lenguaje pegamento", ligando sistemas e interfaces que no fueron diseñados específicamente para interactuar.
    Perl fue desarrollado para la manipulación de texto y es utilizado para tareas como administración de sistemas, desarrollo web, programación en red...
    Principales características: es fácil de usar, soporta programación estructurada, programación orientada a objetos y la programación funcional.
  • Python

    Python
    Es un lenguaje de programación multiparadigma, ya que permite varios estilos: programación orientada a objetos, programación imperativa y programación funcional.
    Python usa tipado dinámico y conteo de referencias para la administración de memoria. Característica importante: la resolución dinámica de nombres, es decir, lo que enlaza un método y un nombre de variable durante la ejecución del programa. En 1991 se maduraron ideas del pasado y surgieron también Visual Basic y HTML
  • Ruby

    Ruby
    Ruby o Matz es creación de Yukihiro Matsumoto y reúne elementos de otros lenguajes como Perl, Eiffel, Ada, Lips, los cuales fueron desarrollados en la década de los ochenta, Basecamp es uno de los programas que hoy en día lo utiliza.
    Ruby sigue el "principio de la menor sorpresa", lo que significa que el lenguaje debe comportarse de tal manera que minimice la confusión de los usuarios experimentados.
  • Java y JavaScript

    Java y JavaScript
    Aunque se crearon en el mismo año estos lenguajes no están relacionados, de hecho Javascript fue creada por Brendan Eich, mientras que Java fue creado por James Gosling en colaboración con otros compañeros. Javascript es utilizada por AJAX y otros sistemas, Java fue utilizada por la NASA en el año 200 en una misión llamada Mars Rovers.
    Java y JavaScript han definido la manera en la que entendemos el mundo debido ya que están presentes en el 50% de las páginas web y aplicaciones.
  • Period: to

    QUINTA GENERACIÓN

  • C#

    C#
    C# permite a los desarrolladores compilar diversas aplicaciones sólidas y seguras. Se puede utilizar C# para crear aplicaciones cliente de Windows, servicios Web XML, componentes distribuidos, aplicaciones cliente-servidor,
    C# es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común.
  • Scratch

    Scratch
    Este es un lenguaje de programación visual (desarrollado por el MIT) que tiene un objetivo académico principalmente: enseñar casi a cualquier persona de cualquier edad (niños, adolescentes y adultos) a programar sin complicarse totalmente con el código que normalmente utilizan los programas de muchos sistemas.
  • Goland

    Goland
    Goland o Go (fue diseñado por Google) usa tipado estático y es tan eficiente como C.
    Go admite el paradigma de programación orientada a objetos, pero no dispone de herencia de tipos y tampoco de palabras clave que denoten claramente que soporta este paradigma. Go, es un lenguaje compilado con algunas características peculiares.
  • Dart

    Dart
    El objetivo de Dart no es reemplazar JavaScript como el principal lenguaje de programación web en los navegadores web, sino que quiere ofrecer una alternativa más moderna. Lars Bak, ingeniero de software de Google, define a Dart como un “lenguaje estructurado pero flexible para programación Web”.
    Dart está pensado para resolver los problemas de JavaScript y ofrecer unos mejores resultados y con más seguridad.
  • Kotlin

    Kotlin
    Es un lenguaje de programación de código abierto creado por JetBrains que se popularizo yaz que se utilizaba para programar aplicaciones Android.
    Google lo ha indicado como el mejor lenguaje de programación para Android.
  • Swift

    Swift
    En los últimos años so ha habido gran evolución aunque sí se han creado diferentes lenguajes específicos para agilizar la programación, como este.
    Fue creado por Apple, es un lenguaje clave para programar en iOS. Estaba enfocado en el desarrollo de aplicaciones para iOS y Mac OS X. Swift tiene la intención ser un lenguaje seguro, de un rápido desarrollo.