# data[].attributes.body
Aparece el primer lenguaje que se usó en computadoras electrónicas: “Shortcode”, el cual requería que el programador convirtiera su programa a 0 y 1 de manera manual.

# data[].attributes.body
Grace Hopper, trabajando para Remington Rand, comienza a desarrollar el primer compilador, lo que trajo consigo una programación más rápida.

# data[].attributes.body
Aparece el primero de los grandes lenguajes de programación de uso aún actualmente: FORTRAN, que proviene de FORmula TRANslating system.

Fue desarrollado por IBM para cómputo científico

El líder del proyecto fue John Backus, que después contribuiría en ALGOL.

El lenguaje original solo incluía FOR, DO y GOTO.

También definió los tipos de datos básicos: TRUE, FALSE, integer, real, double precision.

El lenguaje original era bueno manejando números

# data[].attributes.body
El profesor John McCarthy del MIT comenzó a desarrollar la teoría de un lenguaje de procesamiento de listas.

Un comité crea la especificación del lenguaje ALGOL, la cual tenia la particularidad de no definir la manera de manejar entrada y salida, dejando esta parte libre a cada implementación.

# data[].attributes.body
Aparece publicamente la primer implementación llamada LISP 1.5

# data[].attributes.body
El concepto de programación modular comienza a desarrollarse.

McCarthy publica un histórico articulo acerca de los fundamentos de LISP, el cual quizo demostrar como con unos cuantos operadores y una notación para funciones, es posible construir un lenguaje de programación completo

Aparece el lenguaje ALGOL 6.0, el primer lenguaje estructurado en bloques y unos de los primeros lenguajes que dieron lugar a otros lenguajes como pascal, C, C++, y Java.

# data[].attributes.body
El lenguaje de programación Smalltalk es creado en Xerox PARC por Alan Kay. Smalltalk se convierte en el primer lenguaje de programación completamente orientado a objetos.

Se desarrolla el lenguaje de programación "C", el cual se basó en los lenguajes de programación B y BCPL.

"C" Se basa en el paradigma imperativo y desde su creación estuvo pensado para programación de sistemas operativos

"C" se creo principalmente para usarse en UNIX

# data[].attributes.body
El lenguaje de programación C++ es desarrollado por Bjarne Stroustrup como una extensión del lenguaje C.

C++ introduce el concepto de clases y herencia

Aplica los conceptos de la programación orientada a objetos, la cual propone que los objetos son piezas de código autocontenidas y reusables.

# data[].attributes.body
Java es creado por James Gosling.

Java se convierte en un lenguaje de programación popular para el desarrollo de aplicaciones web y de escritorio, y también es usado para programación en dispositivos móviles y embebidos.

Java consta de las siguientes partes: El lenguaje de programación, la máquina virtual de Java (que permite la portabilidad en ejecución) y el API Java (una biblioteca estándar para el lenguaje)

# data[].attributes.body
Se crea JavaScript, un lenguaje de script basado en objetos, que se apoya en el modelo de prototipos.

Es muy popular por su uso en sitios Web.

Fue desarrollado por Brendan Eich

Su sintaxis es parecida a la de C

Al igual que C, JavaScript utiliza el concepto de palabras reservadas, ademas de tener soporte para expresiones regulares y UTF.

# data[].attributes.body
Php es creado por Rasmus Lerdorf

inicialmente eran una serie de scripts en Perl y posteriormente estos scripts fueron reescritos en C, que Lerdorf usaba para algunas tareas Web.

Las caracteristicas mas destacadas de PHP son su facilidad de aprendizaje y que es software libre.

PHP está enfocado principalmente a la programación de scripts del lado del servidor, por lo que se puede hacer cualquier cosa como recopilar datos de formularios, generar páginas con contenidos dinámicos, o enviar y recibir cookies.

# data[].attributes.body
El lenguaje de programación Python se convierte en popular por su sintaxis simple y legible, y por su capacidad de realizar tareas complejas con pocas líneas de código.

También se popularizan otros lenguajes de programación orientados a objetos como Ruby y C#.

# data[].attributes.body
Se  continuan desarrollando nuevas herramientas y frameworks para facilitar el desarrollo de aplicaciones web y móviles

Se continua introduciendo el concepto de programación reactiva para la creación de aplicaciones en tiempo real.

También se populariza el uso de la POO en la inteligencia artificial y el machine learning