Lenguajes programacion

EVOLUCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN

By cayla00
  • PRIMER LENGUAJE DE PROGRAMACIÓN

    PRIMER LENGUAJE DE PROGRAMACIÓN
    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.
  • TURING

    TURING
    Alan Turing creó una máquina con su nombre que utilizaba un algoritmo con símbolos escritos sobre una tira de cinta y una tabla de reglas. Sin embargo, 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 (1GL)

    Los primeros ordenadores se programaban en código binario, que se representa con ceros y unos. Cada modelo de ordenador tiene su propio código, por eso se llama lenguaje de máquina.
  • Period: to

    SEGUNDA GENERACIÓN (2GL)

    El lenguaje de ensamblador simplifica la escritura de las instrucciones usando símbolos, haciéndolas más legibles.
  • FORTRAN

    FORTRAN
    Su creador fue John Backus y es considerado un lenguaje de alto nivel porque fue utilizado en computadoras que se encargaban de problemas científicos, matemáticos y estadísticos.
  • COBOL

    COBOL
    Llegó COBOL con el objetivo de funcionar como lenguaje de programación universal que cualquier computadora pudiera utilizar. En este sentido, Common Business Oriented Language desarrollado por Grace Murray Hopper tenía un idioma uniforme que funcionaba para realizar varias tareas en grandes empresas de la época.
  • BASIC

    BASIC
    Se buscaba perfeccionar los lenguajes o crear unos más eficientes , Beginners All Purpose Symbolic Instruccition Code llega de la mano de varios programadores, este es un lenguaje que se compone de varios lenguajes a la vez y aun así se mostraba como una herramienta simplificada.
  • Period: to

    TECERA GENERACIÓN (3GL)

    Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas. Los programadores le dicen al ordenador qué hacer y cómo hacerlo.
  • PASCAL

    PASCAL
    Su creador fue Niklaus Wirth llamado de esa forma por el creador de las calculadoras matemáticas: Blaise Pascal. Este lenguaje funcionaba como una herramienta académica y aun así es utilizado de forma comercial en su mayoría, su utilidad e importancia fueron tales que Skype hoy en día lo utiliza.
  • C

    C
    Ritchie Dennis desarrolló C destinado a los laboratorios de Bell Telephone, usando como base el lenguaje «B», creado anteriormente. Este funcionaba como un lenguaje de programación para programadores ya que al escribir ciertas instrucciones este podía ser traducido, además de eso funciona hasta la actualidad como la base de otros lenguajes de programación.
  • C++

    C++
    Programadores como Bjarne Stroustrup modificaron el lenguaje C y llegó C++, el cual hasta estos días es considerado como el más popular en la historia y evolución de los lenguajes de programación.
  • Period: to

    CUARTA GENERACIÓN (4G)

    La programación orientada a objetos se ha dado nombre a las herramientas que permiten construir aplicaciones y programas combinando objetos.
  • PERL

    PERL
    Larry Wall se dio cuenta de que no todos los lenguajes de programación son capaces de llevar a cabo todas las tareas que un programador puede necesitar, por eso desarrolló Practical Extraction REport Languaje, esto fue utilizando el sistema Unix y tratando de extraer los datos que se encontraban dentro de un informe. Craiglist es uno de los programas que hoy en día lo utilizan.
  • PYHTON

    PYHTON
    Es uno de los lenguajes más demandados por los desarrolladores, creado por Guido Van Rossum con el objetivo de resolver los problemas del lenguaje ABC y marcó de tal manera la evolución de los lenguajes de programación que sigue siendo utilizado por muchos programadores, como Google y la NASA.
  • VISUAL BASIC

    VISUAL BASIC
    Visual Basic hoy no cuenta con tanta popularidad como la que obtuvo en su momento, ya para esa fecha el internet se encontraba abriéndose paso en muchas áreas del mercado, este lenguaje fue bastante útil para diseñar y definir lo que serían las páginas web.
  • RUBY

    RUBY
    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.
  • JAVA Y JAVASCRIPT

    JAVA Y JAVASCRIPT
    La popularidad es mayor que la de otros lenguajes como C++. Muchos desarrolladores buscan desplazarlo para dar lugar a nuevos lenguajes y así continuar con la evolución de los lenguajes de programación, sin embargo, su presencia aún tiene mucha relevancia.
  • PHP

    PHP
    Junto con los dos lenguajes anteriores PHP se posiciona muy bien, creado por Rasmus Lerdoff, influye mucho en la forma en la que son programadas muchas páginas. Algunas aplicaciones siguen utilizándolo y se estima que más de 20 millones de websites se basan en él. Un ejemplo de app que hoy en día usa PHP es Facebook.
  • Period: to

    QUINTA GENERACIÓN (5G)

    Se llama así las veces a los lenguajes de inteligencia artificial, aunque con el fracaso del proyecto japonés de la quinta generación el nombre ha caído en desuso.
  • C#

    C#
    Para muchos es el broche que cierra la época de oro de la historia y evolución de los lenguajes de programación, actualmente funciona para desarrollar programas de toda clase y sigue siendo demandado por muchos programadores.
  • RUBY ON RAILS

    RUBY ON RAILS
    Creada como un código abierto fue clasificada como lenguaje de programación en 2005 que es cuando comenzó a compartir sus derechos con el público, fue creado por David Heinemeier Hansson y ha sido mejorada con el paso de los años, actualmente va por su versión 3.0.7.
  • SCRATCH

    SCRATCH
    Este es un lenguaje de programación visual con un objetivo de enseñar casi a cualquier persona de cualquier edad a programar sin complicarse totalmente con el código que normalmente utilizan los programas de muchos sistemas.
  • GOLAND

    GOLAND
    Fue desarrollado por Google LLC. A diferencia del lenguaje anterior que buscaba ser bastante simple, Go es un lenguaje de programación complicado, incluso mucho más que su inspiración. El objetivo que busca alcanzar es la seguridad del sistema y del programa, se enfoca en ese punto en realidad.
  • KOTLIN

    KOTLIN
    Google vuelve a ser un punto de referencia al hablar de este lenguaje de programación, fue creado por desarrolladores de JetBrains y presentado en Google I/O, Android utiliza un poco de este lenguaje y Google lo ha calificado como el mejor de los lenguajes para este sistema operativo.
  • SWITF

    SWITF
    Swift fue creado en 2013 por Apple, con la intención de agilizar la programación de sistemas que utilizan otros lenguajes como Kotlin. Por supuesto, al ser creado por esta compañía el sistema iOS lo utiliza para su programación.