Introducción a la Programación
Introducción a la Programación – Un Poco de Historia
Jan 3rd
Nota: Parte II del curso Introducción a la Programación

ENIAC
Muchos autores coinciden en afirmar que la idea de programa como secuencia de instrucciones se remonta a principios del siglo XIX y no tiene nada que ver con la computación. Efectivamente, en 1801 un fracés llamado Joseph Marie Jacquard ideó un mecanismo de tarjetas perforadas para controlar los dibujos que formaban los hilos en una máquina para tejer. De esa manera, lograba programar las puntadas de las máquina para obtener tramas y figuras repetibles. En 1843, Ada Augusta Lovelace, hija del poeta inglés Lord Byron, planteó la idea de usar tarjetas perforadas para controlar la maquina diferencial de Babbage(imagen de abajo) y lograr que repitiera ciertas operaciones.

Unos años más tard, su idea fue tomada para desarrollar un sistema de cómputo para la oficina de censos de los Estados Unidos. Las tarjetas estaba diseñadas de tal modo que los agujeros representaban la edad, raza, sexo, etc. Este desarrollo permitió que el tiempo en obtener los resultados del censo de 1890 fuera de 5 años menos que el anterior.
La idea de lady Ada tuvo tal repercusión que, al día de hoy, se le concidera como la primera programadora, y las tarjetas perforadas fueron utilizadas en centros de cómputos hasta no hace mucho tiempo.
Introducción a la Programación – ¿Qué es el Software?
Jan 2nd
Nota: Parte I de este curso

Desde siempre, las computadoras han sido máquinas con la única capacidad de llevar a cabo instrucciones, como imprimir un texto en un dispositivo de salida o sumar dos números.Un programa es un conjunto de de instrucciones y datos que juntos y, de manera sistemática, permiten resolver problemas. Podemos definir entonces el software como el conjunto de programas que funcionan en una computadora y que permiten realizar una o varias tareas especificas.
Es importante resaltar que, al hablar de computadoras, no nos referimos sólo a las personlaes(PC), sino a cualquier dispositivo capaz de leer instrucciones de una memoria, y ejecutarlas. Por lo tanto, podemos encontrar software en una lavadora, un Xbox, y automoviles modernos,etc…
Según su uso, el software se puede clasificar en dos grandes grupos:
- El software de sistema
- El software de aplicación
El software de sistema es el conjunto de programas básicos para el funcionamiento de la computadora, como por ejemplo el sistema operativo (Windows,Linux,etc…), los drivers, etc…
El software de aplicación son los programas realizados para realizar tareas especificas, como un procesador de texto, un juego o un compilador.




Últimos Comentarios