Sie sind auf Seite 1von 4

Introducción.

Las sociedades de hoy en día van en aumento así mismo la tecnología tiene que ir
modernizándose para no estancarse en la opacidad del pasado y poniéndola en un
límite inferior, tenemos en nuestras manos la gran oportunidad de hacer con ella lo
mejor para nuestro mundo, este curso de introducción a una de las ramas de la
tecnología que es la programación tendrá como meta final que el alumno aprenda
los conceptos básicos teóricos y prácticos para poder crear y entender la
manipulación de programas informáticos para el bien de la sociedad y como estos
pueden impactar en ella de manera positiva guiándose con ciertos valores
técnicamente de la materia como la honestidad y la prudencia hacia la información
siendo estos una inspiración que impacte en más jóvenes en crecimiento, dando al
alumno conocimientos adelantados a lo que es la era de la información, con
ejercicios dinámicos y prácticos que en este tendrán un impacto positivo en su
razonamiento lógico matemático el cual podrá llevar en práctica no solo en el ámbito
de la informática, sino también en la rama de la electrónica y de las mismas
matemáticas con un raciocinio diferente al encontrarse en situaciones de resolución
de problemas, viéndolos como un algoritmo más que hay que solucionar y proponer
diferentes caminos hacia un resultado final.
Un poco de Historia…

La verdadera mecanización del cálculo comenzó cuando los hombres crearon


formas no solo de registrar los números, sino también de sumarlos, especialmente
cuando se trataba de trasladar dígitos automáticamente de una columna a la
siguiente cuando era necesario, como en 999+1. Esto comenzó con la maquina
sumadora de Pascal en 1642 o con el aparato inventado por Wilhelm Schickard en
1623. Leibniz llevo más allá esto al desarrollar una máquina que no solo sumara,
sino que también multiplicara.

La historia de la Programación está relacionada directamente con la aparición de


los computadores, que ya desde el siglo XV tuvo sus inicios con la construcción de
una máquina que realizaba operaciones básicas y raíces cuadradas (Gottfried
Wilheml von Leibniz); aunque en realidad la primera gran influencia hacia la creación
de los computadores fue la máquina diferencial para el cálculo de polinomios,
proyecto no concluido de Charles Babbage (1793-1871) con el apoyo de Lady Ada
Countess of Lovelace (1815-1852), primera persona que incursionó en la
programación y de quien proviene el nombre del lenguaje de programación ADA
creado por el Departamento de defensa de Estados Unidos en la década de 1970.

En los inicios, en en el siglo XIX en 1890 tuvo su origen el método de


almacenamiento de información en tarjetas perforadas, el científico Herman
Hollerith no solo desarrollo estas tarjetas si no también una serie de máquinas que
las usaban para clasificar, recuperar, contar y realizar sencillos cálculos sobre estas
tarjetas. La flexibilidad inherente de esta máquina y el uso de las tarjetas perforadas
hizo que este científico fundara la Tabulating- Recording Company (ctr) y después
de unio en 1924 a Thomas Watson y se cambió el nombre comercial e internacional
a International Bussiness Machines Corporation (IBM).

Los avances en las ciencias informáticas han sido muy acelerados, se reemplazó
los tubos al vacío por transistores en 1958 y en el mismo año, se sustituyeron por
circuitos integrados, y en 1961 se miniaturizaron en chips de silicio. En 1971
apareció el primer microprocesador de Intel; y en 1973 el primer sistema operativo
CP/M. El primer computador personal es comercializado por IBM en el año 1980.
De acuerdo a este breve viaje por la historia, la programación está vinculada a la
aparición de los computadores, y los lenguajes tuvieron también su evolución.
Inicialmente se programaba en código binario, es decir en cadenas de 0s y 1s, que
es el lenguaje que entiende directamente el computador, tarea extremadamente
difícil; luego se creó el lenguaje ensamblador, que, aunque era lo mismo que
programar en binario, al estar en letras era más fácil de recordar. Posteriormente
aparecieron lenguajes de alto nivel, que en general, utilizan palabras en inglés, para
dar las órdenes a seguir, para lo cual utilizan un proceso intermedio entre el lenguaje
máquina y el nuevo código llamado código fuente, este proceso puede ser un
compilador o un intérprete.

Un compilador lee todas las instrucciones y genera un resultado; un intérprete


ejecuta y genera resultados línea a línea. En cualquier caso, han aparecido nuevos
lenguajes de programación, unos denominados estructurados y en la actualidad en
cambio los lenguajes orientados a objetos y los lenguajes orientados a eventos.

En la siguiente tabla se resumen los más importantes hitos de la computación:

Personaje Aportación año


Gottfried Wilheml von Leibniz Máquinas de operaciones básicas XV

Charles Babbage Máquina diferencial para el cálculo de polinomios XVII


Lady Ada Countess of Almacenamiento en tarjetas perforadas XVII
Lovelace
Creador de un sistema para automatizar la pesada
Herman Hollerit 1890
tarea del censo

Máquina de Turing - una máquina capaz de resolver

Alan Mathison Turing problemas - Aportes de Lógica Matemática - 1943


Computadora con tubos de vacío

Contribuyó al algebra binaria y a los sistemas de


George Boole 1854
circuitos de computadora (álgebra booleana).
Primera computadora digital electrónica patentada -
John Vincent Atanasoff 1942
Atanasoff Berry Computer (ABC)

En colaboración con IBM desarrolló el Mark 1, una


computadora electromecánica de 16 metros de largo

Howard Aiken y más de dos de alto que podía realizar las cuatro 1944
operaciones básicas y trabajar con información
almacenada en forma de tablas.

Junto a John Presper Eckert desarrolló una


computadora electrónica completamente operacional
John W. Mauchly 1946
a gran escala llamada Electronic Numerical Integrator
And Computer (ENIAC).

Propuso guardar en memoria no solo la información,


Johann Ludwig Von
1945
Neumann sino también los programas, acelerando los procesos.

¿Qué es una computadora?

Partes de una computadora

Dospositivos de entrada y salida

Que es un programa

IDE’s de programación

Das könnte Ihnen auch gefallen