Programación 1.2 ¿Qué es la programación? (Parte 2)
Summary
TLDREste video explora la historia de la computación desde la publicación de Alan Turing sobre la primera máquina teórica hasta la creación de la computadora ENIAC. Cubre el debate sobre quién realmente 'inventó' la computadora, el papel de la máquina de Turing y su impacto en futuras computadoras, y la importancia de la computadora Colossus en la Segunda Guerra Mundial para decodificar mensajes encriptados. Además, explica cómo la programación evolucionó desde recablear manualmente a utilizar lenguajes de programación, y cómo los avances en tecnología llevaron a la creación de computadoras electrónicas con memoria almacenada.
Takeaways
- 😀 Alan Turing es considerado uno de los genios más grandes de la historia y definió la primera computadora teórica.
- 🤔 A pesar de no haber construido una computadora en su vida, Turing diseñó un modelo teórico que influenció futuras computadoras.
- 🔐 El modelo teórico de Turing, conocido como la 'máquina de Turing', incluía las cuatro operaciones básicas de la programación: leer, crear, borrar y editar.
- 🕵️♂️ La computadora Colossus, creada en los años 40, fue la primera en la historia y usada exclusivamente para descifrar códigos en la Segunda Guerra Mundial.
- 🌐 La máquina Colossus fue fundamental en la estrategia militar, permitiendo a los Aliados engañar a los nazis y planificar el desembarco de Normandía.
- 🚫 A pesar de su importancia, la existencia de la Colossus y su papel en la guerra permaneció en secreto hasta después de la guerra, con la orden de destrucción del gobierno británico.
- 🏆 La ENIAC, construida en 1946, es a menudo considerada la primera computadora, aunque históricamente hay otros precursores como la Z1 de Konrad Zuse.
- 💡 John von Neumann, conocido por su contribución a la computación, propuso la necesidad de que las computadoras fueran binarias, electrónicas y contuvieran memoria para almacenar programas.
- 💾 El concepto de 'programa almacenado' fue una innovación clave que permitió a las computadoras guardar y ejecutar programas sin la necesidad de recablearlas manualmente.
- 💻 La computadora EDVAC, desarrollada en 1951, fue la primera en cumplir con los estándares modernos de ser electrónica, binaria y tener memoria para programas almacenados.
- 🛠 Antes de las computadoras mecánicas, los cálculos complejos eran realizados por humanos conocidos como 'computadoras', cuya función era calcular matemáticamente.
Q & A
¿Quién es Alan Turing y qué contribución realizó a la historia de la computación?
-Alan Turing es considerado uno de los más grandes genios de la historia y publicó un artículo donde definió un modelo teórico de una computadora, aunque nunca construyó una en su vida.
¿Qué es un 'CLU' en el contexto de la programación?
-Un 'CLU' se refiere a las cuatro operaciones básicas de la programación: leer, crear, borrar y editar o eliminar, análogas a las cuatro operaciones matemáticas básicas: sumar, restar, multiplicar y dividir.
¿Cuál fue la primera computadora de la historia según el guion?
-Según el guion, la primera computadora de la historia fue la 'Colossus', creada en los años 40, específicamente para descifrar códigos durante la Segunda Guerra Mundial.
¿Para qué fue utilizada principalmente la computadora Colossus?
-La Colossus fue creada exclusivamente para descifrar los códigos utilizados por los nazis durante la Segunda Guerra Mundial, lo que permitió a los Aliados ganar ventaja en la guerra.
¿Cómo contribuyó la computadora Colossus al desembarco de Normandía?
-La Colossus ayudó a los Aliados a engañar a los alemanes, haciéndoles creer que harían el desembarco en otro lugar, lo que resultó en el famoso desembarco de Normandía.
¿Qué sucedió con la computadora Colossus después de la guerra?
-Tras la guerra, el gobierno británico ordenó la destrucción de la Colossus y que se mantuviera en estricto secreto su existencia y funcionamiento.
¿Cuál fue la primera computadora oficialmente reconocida?
-La primera computadora oficialmente reconocida fue la ENIAC, creada en 1946, aunque históricamente se sabe que la Colossus fue la primera.
¿Qué problemas identificó John Von Neumann con la ENIAC y cómo sugirió solucionarlos?
-John Von Neumann identificó tres problemas principales con la ENIAC: su sistema decimal, su mecanismo electromecánico y la falta de memoria para almacenar programas. Sugirió que debía ser binaria, electrónica y tener memoria para almacenar programas.
¿Cuál es la definición básica de la programación según el guion?
-La programación, en su esencia más básica, es manipular datos: datos entran, se les hace algo y luego salen, pudiendo estos datos entrar a otro programa para ser procesados de nuevo.
¿Cuál fue el papel de las 'computadoras' antes de la existencia de las computadoras mecánicas?
-Antes de las computadoras mecánicas, 'computadoras' se refería a seres humanos encargados de realizar cálculos matemáticos, un rol que requería realizar cálculos manuales todo el día.
¿En qué tipo de cálculos se especializaban las primeras computadoras humanas?
-Las primeras 'computadoras' humanas se especializaban en cálculos matemáticos complejos, incluyendo cálculos militares, como la trayectoria de misiles, que eran esenciales para la precisión en operaciones de guerra.
Outlines
💻 Introducción a la historia de la computación
Este párrafo aborda la figura de Alan Turing, considerado uno de los genios más grandes de la historia, quien publicó un artículo donde definió el concepto de la primera computadora. Aunque Turing no construyó una computadora física durante su vida, su diseño teórico, conocido como la 'máquina de Turing', estableció las bases para futuras computadoras. La máquina de Turing era capaz de realizar las cuatro operaciones básicas de la programación: leer, crear, borrar y editar datos. El párrafo también menciona la creación de la computadora Colossus durante la Segunda Guerra Mundial, que fue diseñada para descifrar códigos nazis y jugar a la inteligencia, contribuyendo así al éxito de operaciones militares como el desembarco de Normandía. La importancia de la computación en la guerra y la influencia de la máquina de Turing en el desarrollo de computadoras posteriores se destacan en este apartado.
🔄 Evolución de la computación y la programación
En este párrafo se discute la evolución de la computación desde los primeros días de la electrónica y la mecánica, pasando por la introducción de los tubos de vacío, hacia la computación electrónica y binaria. Se menciona la importancia de la memoria para almacenar programas, un concepto que fue innovador en la época. John von Neumann, quien contribuyó a la creación de la computadora ENIAC, abogó por la necesidad de que las computadoras fueran binarias, electrónicas y contuvieran memoria para almacenar programas. La aparición del EPU en 1951 se destaca como un hito en la historia de la computación, siendo la primera computadora que reunía estas características. El vídeo también explica la esencia de la programación como el proceso de manipulación de datos, donde los datos entran a la computadora, son procesados y luego salen como output, pudiendo servir de input para otros programas y así sucesivamente, formando la base de las aplicaciones informáticas modernas.
📊 Computadoras humanas y su rol histórico
Este párrafo explora el concepto de las 'computadoras humanas', que antes de la existencia de las computadoras mecánicas y electrónicas, eran personas encargadas de realizar cálculos matemáticos. Se destaca cómo estas computadoras humanas eran empleadas para tareas matemáticas complejas que podrían llevar meses de trabajo. Con el avance de la tecnología, estas tareas pasaron a ser realizadas por computadoras mecánicas, reduciendo significativamente el tiempo de cálculo. Se menciona la anécdota de cómo antes de las computadoras electrónicas, se buscaba personal para realizar cálculos matemáticos, un rol que hoy en día sería desempeñado por programadores o computadoras electrónicas. También se habla sobre la importancia de las computadoras en el ámbito militar, donde el cálculo preciso de trayectorias de misiles era crucial para el éxito de operaciones militares.
Mindmap
Keywords
💡Alan Turing
💡CLU
💡Colossus
💡ENIAC
💡Programación
💡Binario
💡Electrónica vs. Electromecánica
💡Memoria de programa almacenado
💡EDVAC
💡Computadoras humanas
Highlights
Alan Turing, uno de los más grandes genios de la historia, definió la primera computadora en un artículo.
Turing no construyó ninguna computadora en vida, solo diseñó un modelo teórico.
El modelo teórico de Turing es considerado mágico y es el modelo para las computadoras futuras.
La máquina de Turing tenía el CRUD, las cuatro operaciones básicas de la programación: leer, crear, borrar y editar.
La primera computadora de la historia, llamada Colossus, fue creada en los años 40 y usada para descifrar códigos en la Segunda Guerra Mundial.
Colossus fue creada exclusivamente para descifrar códigos nazi y ayudar en la estrategia militar.
Los alemanes fueron engañados por las comunicaciones descifradas, creyendo que los aliados desembarcarían en otro lugar.
Colossus estuvo en estricto secreto y su existencia no fue revelada hasta después de la guerra.
Después de la guerra, el gobierno británico ordenó la destrucción de Colossus y la supresión de cualquier información relacionada.
LENIAC es considerada la primera computadora oficialmente reconocida, construida en 1946.
Programar una computadora en esos tiempos implicaba recablear, una tarea muy manual y complicada.
John von Neumann criticó la programación de las computadoras de la época, diciendo que era como reconstruir la máquina.
Von Neumann propuso que las computadoras deberían ser binarias, electrónicas y tener memoria para almacenar programas.
El EDVAC, creado en 1951, fue la primera computadora electrónica, binaria y con memoria para programas almacenados.
La programación esencialmente es manipular datos, donde los datos entran, son procesados y salen.
Las primeras computadoras fueron utilizadas principalmente para cálculos matemáticos complejos.
Antes de las computadoras electrónicas, las 'computadoras' eran personas encargadas de realizar cálculos matemáticos.
La computadora ENIAC fue utilizada para calcular trayectorias de misiles, una tarea que antes requería meses de trabajo humano.
Transcripts
más o menos al mismo tiempo este señor
Alan turing uno de los más grandes
genios de la historia publicó un
artículo donde él definió la primera
computadora podríamos decir que él
inventó la computadora Yo creo que sí
pero esto trae mucho debate porque él no
construyó ninguna computadora en vida él
solo diseñó un modelo teórico pero ese
modelo teórico es mágico porque tiene un
Cruz completo Alguien sabe que es un
cruit
Bueno si no saben no hay problema Bueno
un club es como las cuatro operaciones
de las Matemáticas sumar restar
multiplicar dividir pero en programación
o sea las cuatro operaciones básicas de
la programación que es leer crear borrar
y editar o y eliminar Perdón no O sea
trabajar con datos No creo un dato lo
puedo leer lo puedo actualizar es decir
editarlo o lo puedo borrar son las
cuatro operaciones básicas de la
programación la máquina de turic tenía
el club era una máquina teórica pero la
sustentó también que fue el modelo para
las siguientes computadoras jamás
construyó una intentó construir una
máquina una computadora no lo logró por
temas burocráticos por temas de la
guerra por muchas cosas sin embargo
basándose en el modelo teórico de turing
por allá por los años 40 1940 se creó la
primera computadora de la historia
llamada colosos Esta es la primera
Aunque la historia nos dice que la
primera fue lenniac realmente la primera
fue esta Solo que esta tuvo un detalle
fue crea exclusivamente para descifrar
los códigos nace los nazi en la Segunda
Guerra Mundial se comunicaban En clave y
para poder para poder ganarles había que
descifrar esas Comunicaciones y saber
dónde iban a atacar dónde estaban sus
barcos dónde estaban sus tropas incluso
llegaron a engañarlos le hicieron creer
a los alemanes que iban a desembarcar en
otro lugar y finalmente hicieron el
famoso desembarco de normandía no sé si
están al tanto fue cuando Estados Unidos
y los aliados desembarcaron en Francia y
fue el inicio del fin de la guerra pero
le hicieron creer a los alemanes que
iban a desembarcar más al norte y los
alemanes los esperaban allá incluso
pusieron tanques de guerra inflables en
serio o sea que a la distancia tuves
tanques de guerra pero eran globos y eso
fue en parte Gracias a estas máquinas
que podían descifrar los mensajes para
saber cómo jugarles a la inteligencia y
no solamente a las armas pero esa
computadora estuvo en estricto secreto
porque obviamente era una computadora
para la guerra no se publicó no con
anuncios a la turing trabajó en esto
Tommy Flower será también el el otro
ingeniero que trabajó en esta máquina
pero no fueron reconocidos porque todo
era anónimo todo era secreto y cuando la
guerra terminó el gobierno británico
ordenó destruir la máquina colosos y
ordenó que no se sepan nada no le podían
contar ni a su mamá mamá mira yo soy un
héroe porque ayudé a terminar la guerra
ni eso podían imagínense el dolor no de
no poder decir nada y luego ver qué años
después Estados Unidos dice tenemos la
primera computadora y uno como qué pues
si yo la hice hace años no y acabamos la
guerra con esa máquina pero era secreto
de estado hay de ti si abrías la boca y
vas a la cárcel pues la primera
computadora oficialmente fue leniec allá
por 1946 el Enya que es oficialmente la
primera computadora porque ya se hace
pública se acuerdan de Cloud Shannon el
man que dijo que con interruptores
podemos hacer cualquier circuito
cualquier operación
basándose en esa premisa se hicieron
estas máquinas por eso ven cables y
cosas en Aquellos tiempos programar una
computadora es decir darle instrucciones
para que ejecute determinada tarea era
recablear no había un lenguaje de
programación Ah no había tu Pay tonto
editor de código que te marca los
errores era recablear agarrabas un cable
lo cambiabas de posición había una una
queja común de un tipo muy famoso
llamado John Von neumann que es
considerado el creador de la primera
computadora que decía que programar en
esos tiempos era Prácticamente
reconstruir la computadora y te tenías
que conocer al derecho y al revés la
computadora y la computadora pesaba 30
toneladas O sea no entraba en este
cuarto pero obviamente para ellos era
muy estresante pero hay otro detalle
esta computadora contaba del 0 al 9 o
sea en sistema decimal usaba los
interruptores y todo pero seguía siendo
decimal y seguía siendo mecánica usaba
relés los relés son unos interruptores
electromecánicos es decir que con imanes
se abren y se cierran y esas vainas
suenan
o sea dicen que entrar ahí era muy
ruidoso como meterse una fábrica no
donde las cosas están
entonces Jon Book neumann que participó
en la creación de leña como asesor no
fue la persona que lo fabricó fue un
asesor él dijo hay dos problemas con él
número uno es decimal bueno tres número
uno es decimal y no puede ser decimal
tiene que ser binario binario es más
fácil Por qué Porque binario solo tiene
dos estados ceros y unos con diez es más
complicado hacer los cálculos y ya
estaba la teoría de claussannon de hacer
los juegos con ceros y unos Así que dijo
Ese es el primer problema el segundo
problema con el eneat es que es
electromecánica hay muchas piezas
mecánicas Debería ser solo electrónica y
ahí vinieron los famosos tubos de vacío
que son como los focos pero permitían
hacer esas operaciones en lugar de
interruptores electromecánicos eran
tubos con gas No Y ahí pasaba la
corriente o no pasaba Y el tercer
problema y este es el más importante de
todos y ojo con esto no podían almacenar
los programas esto Aunque es una
computadora ustedes no lo van a poder
creer pero no tenía me no había donde
guardar los programas la reprogramabas
hacías los inputs te entregaban output o
el input es la entrada de datos no
imagínense que la computadora está
programada para sumar el input sería
cinco y seis y la computadora te
devuelve un once el output se entiende
eso la salida el resultado entonces la
computadora tú le ponías los inputs le
daba los outputs listo ahora queremos
multiplicar recablemos estoy
simplificando mucho no obviamente no vas
a recargar para multiplicar no pero
ustedes me entienden la analogía sí
recablemos Arre que hablemos listo
metámosle los datos y nos entrega el
resultado pero no había donde guardar
nada no había memoria para guardar
entonces John Von Newman dijo
necesitamos que sea binaria necesitamos
que sea electrónica y necesitamos que
tenga memoria el famoso programa
almacenado que fue algo que inventó al
anturín Alan turing inventó el programa
almacenado es decir la computadora debe
tener una memoria donde guardar sus
propios programas Y entonces salió el
edback que ya sería la primera
computadora que ya era electrónica ya
era binaria no era decimal y ya era de
programa almacenado bueno tenemos un
video en Edén también explicándote por
qué se usa el sistema binario lo pueden
ir a ver pero esta es la primera
computadora allá en 1951 repito si me se
me van los años corríjanme con confianza
pero mi memoria me dice que es 1951
cuando sale el Epa que sería la primera
computadora no la primera hubo antes
seguramente ustedes volverán y verán que
había antes la famosa Z1 de conrat y
otras y otras personas más No pero la
primera computadora con las
características de las actuales
electrónica binaria con memoria es esta
y ahí Comienza todo y ven que todo
comenzó en unos interruptores y en gente
que quería hacer las operaciones
Matemáticas más rápidos Entonces en este
punto sí podemos responder que la
programación es poder darle las
instrucciones a una computadora pero no
se queda ahí sino para que haga una
tarea determinada no es darle
instrucciones por darles Yo tengo un fin
en mente quiero que esta computadora o
quiero Quiero crear un software que lea
pues este
Cómo varía el valor del bitcoin por
ejemplo Entonces le doy instrucciones
para que pueda graficarme Cómo varía el
valor del bitcoin o el clima o Quiero
crear una app de cursos como de team
etcétera Pero yo empiezo a dar
instrucciones para ejecutar determinadas
tareas pero Y esto es importante si lo
reducimos a su mínima expresión la
programación es manipular datos datos
entran datos salen input Aquí pasa algo
output cierto o no
en su esencia más básica señores y
señoritas la programación Perdón es
manipular datos entran les hago algo
esos datos y datos salen Y estos datos
que salen pueden entrar en otro programa
entran se procesan salen y estos datos
que salen pueden entrar a otro programa
se procesan salen y pueden entrar a otro
y en esa secuencia podemos crear
aplicaciones hermosas y grandes y
robustas entonces eso es la programación
Y esa es la primera clase de este curso
Así que si tienen preguntas adelante la
consulta yo tengo entendido que la
computadora va entre comillas es para
facilitarte las tareas
Qué tipo de funciones hacían estas
computadoras
primarias Por así decirlo que en verdad
te facilitaran Porque como me cuentas
excelente pregunta el había muchas
personas trabajando y haciendo mucho
periodo para que de repente con el mismo
esfuerzo lo podías hacer a mano una
recuperación de repente hasta muy
avanzada Entonces dónde estaba el
excelente pregunta excelente
principalmente matemáticas les cuento
una anécdota justo el amigo hecho una
excelente pregunta Y es que antes de las
computadoras las computadoras eran seres
humanos era un cargo era un rol o sea se
ponía un aviso decían buscamos
computadoras
si le ponen este anuncio ahora es como
querrán comprar computadoras no en esos
tiempos era un cargo un rol como decir
Busco programador busco fronten así
Busco computadoras y quieran eran seres
humanos que hacían cálculos como tú
dices en papel hacían cálculos cálculos
cálculo y todo el día era hacer cálculos
era como una secretaria que sólo haga
cálculos un cálculo complejo
podía demorar meses incluso con
computadoras humanas y estas
computadoras resolví reducían esos
cálculos complejos a horas o a veces
días cuando era muy complejo ahora tú
dirás qué tipo de cálculo demora tanto
cálculos militares nos guste o no la
guerra los militares y tal han ayudado
mucho el avance de la ciencia Más allá
de las cosas feas no por ejemplo la
primera computadora de leñac se usó para
calcular la trayectoria de misiles
imagínate un misil y que quieres que
caiga en un lugar el cálculo es
complejísimo es muy complejo Y si te
equivocas en algo El misil cae donde no
debería ir ya te imaginas no Entonces
ese tipo de cálculos eran y luego las
computadoras humanas dejaron no entonces
inicialmente eran matemáticas nada más
Browse More Related Video
Historia - Evolución de la Computación
PROGRAMACIÓN DESDE 0 || HISTORIA DE LA PROGRAMACIÓN || TEORÍA
HISTORIA Y ORIGEN DE LA COMPUTADORA
HISTORIA Y EVOLUCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN
¿Que es? y ¿Como funciona la maquina de Turing? / Proyecto / Avendaño Salazar Alejandro Iván / M.D
La HISTORIA de la COMPUTACIÓN en 10 MINUTOS
5.0 / 5 (0 votes)