# data[].attributes.body
Luego de analizar los dos contenidos siguientes, realizar una linea de tiempo con la evolución de los lenguajes de programación.
La actividad tiene un total de 10 Puntos. Se calificará
Creatividad                      4 Ptos
Contenido                        3 Ptos
Limpieza Visual               3 Ptos
Fecha limite de entrega
Viernes 24 de Mayo

# data[].attributes.headline
Origen y evolución de los lenguajes de programación

# data[].attributes.subject
Origen y evolución de los lenguajes de programación

# data[].attributes.body
Los lenguajes de programación evolucionan con la tecnología, en el siguiente documento veremos como hemos llegado a los lenguajes que conocemos hoy en día.

# data[].attributes.attachment_link.description
Store photos and docs online. Access them from any PC, Mac or phone. Create and work together on Word, Excel or PowerPoint documents.

# data[].attributes.body
El video nos muestra de manera visual la historia y evolución de los lenguajes de programación.

# data[].attributes.attachment_link.title
Historia de los Lenguajes de Programación

# data[].attributes.body
Para esta actividad vamos a realizar una infografía, esta mostrara  las características de UNO de los paradigmas de programación que se muestran en los cuatro contenidos que veremos a continuación.
La actividad tiene un total de 10 Puntos. Se calificará
Creatividad                      4 Ptos
Contenido                        3 Ptos
Limpieza Visual               3 Ptos
Fecha limite de entrega
Viernes 24 de Mayo

# data[].attributes.headline
Características de los lenguajes de programación 

# data[].attributes.subject
Características de los lenguajes de programación 

# data[].attributes.body
Actualmente existen diversos tipos de lenguajes de programación, en el siguiente enlace encontraremos las características que los definen.

# data[].attributes.attachment_link.readable_text
Hoy, existen diversos tipos de lenguajes de programación, los cuales son escritos por los programadores, algunos de esos lenguajes son comprendidos por las computadoras y otros ayudan en forma de traductores.
Los lenguajes pueden ser clasificados de tres tipos:

Lenguaje de máquina

Lenguajes assembler o ensamblador

Lenguajes de alto nivel

Lenguaje de máquina

Es un lenguaje "crudo", o sea no cambia su estado natural. Ese lenguaje está formado por string de números, definiendo la realización de las operaciones en una computadora, haciéndose una tarea a la vez.

Características de los lenguajes de máquina

Consisten generalmente en strings de números

Cualquier computadora entiende directamente su propio lenguaje de máquina

Son dependientes de máquina (puede ser usado en un tipo de computadora)

Son complicadas para la lectura de códigos

Lenguaje Assembler
Ese lenguaje consiste de abreviaciones de expresiones en inglés que son operaciones elementales, donde se originó la base del lenguaje Assembler. Los assembleros son programas traductores que convierten los primeros programas de lenguaje assembler en lenguaje de máquina a la velocidad de la computadora.

Aunque el código sea más claro para seres humanos, es incomprensible para las computadoras hasta que sea traducido en lenguaje de máquina.
Lenguaje Alto Nivel
Son instrucciones únicas que pueden ser escritas para realizar tareas sustanciosas. Los programas traductores son también conocidos con el nombre de compiladores (convierten los programas de lenguaje en alto nivel en lenguaje de máquina). Este tipo de lenguaje permite a los programas escribir instrucciones que se parezcan al inglés y contienen notaciones matemáticas comúnmente utilizadas. Los lenguajes en C,C++, .NET y JAVA son de este tipo de lenguaje.
Algunos ejemplos de lenguajes de alto nivel: Lenguaje Fortran
El Fortran (FORmula TRANslator) fue un lenguaje desarrollado por la IBM hacia mediados de la década de 1950 para usarse en aplicaciones científicas de ingeniería que exigían complejos cálculos matemáticos.
Lenguaje Cobol
El Cobol (Common Business Oriented Language) fue desarrollado al final de la década del año 1950 por fabricantes y usuarios de computadoras del gobierno norteamericano y de la industria. El Cobol es usado para aplicaciones comerciales que exigen un manejo preciso y eficiente de grandes cantidades de datos.
Lenguaje Pascal
En 1960 comenzaron a hacerse grandes esfuerzos en el desarrollo de un software, por eso hacia mediados de la década del 1960 se hizo una investigación sobre la evolución de la programación estructurada: un mejor abordaje para escribir programas más claros, más fáciles de chequear, modificar y depurar.

Uno de los resultados más concretos de esa investigación fue el lenguaje de programación Pascal (por el profesor NickLaus Wirth en 1971).
Lenguaje Ada
El lenguaje Ada fue desarrollado por el patrocinio del Departamento de Defensa de los EUA durante la década del 1970. Este lenguaje fue nombrado Ada, en homenaje a Lady Ada Lovelace (Lovelace era la provincia donde vivía), considerándose la primera persona en escribir un programa en el mundo a principios del siglo XIX (para el dispositivo mecánico de computación conocido como Máquina Analítica, proyectado por Charles Babage).

# data[].attributes.attachment_link.title
Características de los Lenguajes de Programación

# data[].attributes.attachment_link.description
Hoy, existen diversos tipos de lenguajes de programación, los cuales son escritos por los programadores, algunos de esos lenguajes son comprendidos por las computadoras y otros ayudan en forma de traductores. Los lenguajes pueden ser clasificados de tres tipos: Lenguaje de máquina Lenguajes assembler o ensamblador Lenguajes de alto nivel Es un lenguaje "crudo", o sea no cambia su estado natural.

# data[].attributes.body
Formas de estructurar y pensar un software

# data[].attributes.attachment_link.description
Trabajo: Paradigmas de programación Materia: Fundamentos de programación Escuela: Instituto tecnológico de orizaba Maestra: Martinez Castillo Maria Jacinta integrantes Velazquez Talavera Carlos Adrian Trejo Perez Rufino Fabian Rojas Herrera Luis Enrique

# data[].attributes.body
En el siguiente documento podrás encontrar una pequeña descripción sobre la programación modular y estructurada.

# data[].attributes.attachment_link.description
Store photos and docs online. Access them from any PC, Mac or phone. Create and work together on Word, Excel or PowerPoint documents.

# data[].attributes.headline
Video - Programación orientada a Objetos

# data[].attributes.subject
Video - Programación orientada a Objetos

# data[].attributes.body
En el video veremos las principales características de los lenguajes de programación orientados a Objetos.

# data[].attributes.attachment_link.title
Qué es la programación Orientada a Objetos: Curso de programación