Want to make creations as awesome as this one?

Transcript

RETO 1

#Moocbot Pensamiento computacional

HISTORIA

lenguajes de programación

Pensamiento computacional

Evolución

acontecimientos más importantes en la historia de la programación

Textos extraídos de wikipedia

En un inicio los lenguajes eran códigos. La máquina del telar de Jacquard, creada en 1801, utilizaba los orificios en tarjetas perforadas para representar los movimientos de un brazo de la máquina de tejer, con el objetivo de generar patrones decorativos automáticamente.

En la década de 1940 fueron creadas las primeras computadoras modernas, con alimentación eléctrica. La velocidad y capacidad de memoria limitadas forzaron a los programadores a escribir programas, en lenguaje ensamblador muy afinados. Finalmente se dieron cuenta de que la programación en lenguaje ensamblador requería de un gran esfuerzo intelectual y era muy propensa a errores.

Entre 1950y 1960: Se desarrollan diferentes lenguajes: Fortran, Lips, Cobol. Aparece un nuevo lenguaje para algoritmos y ALGOL 60, que presenta una innovación importante secuencia de códigos y declaraciones agrupadas por bloques. Graace Hoper , una de las creadoras del lenguaje Cobol.

El período comprendido entre finales de 1960 y finales de 1970 trajo un gran florecimiento de lenguajes de programación. La mayoría de los paradigmas de lenguajes de programación más importantes y actualmente en uso se inventaron en este período: LOGO Y PASCAL.

La década de 1980 fueron años de consolidación relativa en los lenguajes imperativos. En vez de inventar nuevos paradigmas, se comenzó a trabajar a partir de las ideas inventadas en la década anterior.

Llegamos a las tendencias actuales para encontrarnos con lenguajes como Scratch.

Reflexión

La línea temporal y evolución de la programación me hace ver el cambio. La socialización que se produce de un desarrollo solo al alcance de los más preparados, en sus inicios, a un uso social; donde a través de los bloques y nuevos lenguajes visuales y muy intuitivos desde edades tempranas se puede empezar a programar..

El pensamiento computacional va evolucionando para llegar a elaborar secuencias lógicas más fáciles de ejecutar y sin tantos movimientos, con unos bloques o acciones ya complejos que nos llevan a resolver nuestros retos de forma sencilla.

Ana Guillén

Ana Guillén