Aún puedes aprender 1 año a precio de Black Friday

Antes: $199

Currency
$129/año
regístrate

termina en:

3D
5H
32M
17S

Historia de la computación

2/25
Recursos

La historia de la computación es mucho más antigua de lo que pudiéramos suponer. Desde el inicio de los tiempos hemos buscado la manera de hacer más rápidas ciertas tareas de la vida diaria, como el realizar cálculos y cuentas. Cada ciertos años tuvimos ciertos saltos tecnológicos que nos permitieron que esos cálculos fueran más complejos y más rápidos.

descarga-a22990c7-5e8e-4231-a58a-e106e0decce1.png
descarga (1)-9447b8e3-68f3-4c67-a4aa-9e9a9f4a0e51.png
descarga (2)-3d5d1780-2e94-4776-998a-ae02f4286811.png
descarga (3)-8f0ce01a-c793-4a06-8a2e-49b9acfd2dfd.png
descarga (4)-493017e0-0f9b-4ff1-b00e-ffae6ce0d78d.png

Contribución creada con los aportes de: Ramón Ruiz y Mayra López.

Aportes 244

Preguntas 11

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.


Aquí dejo un pequeño resumen de la clase

Les recomiendo una película que se llama el Código Enigma, habla un poco sobre la invención de las computadoras para la segunda guerra mundial.

Hola les dejo una infografía detallada de los primeros lenguajes de programación, en qué son usados, los creadores de cada uno de ellos y otros detallitos.

Sabían que la palabra “Computador” hacia referencia a una profesión, una persona en la antigüedad podía decir que era una computadora o un computador, su trabajo diario era literalmente computar la información necesaria requerida por medio de maquinas para sus empresas.

Me encanta esta parte teórica. ❤️

¿Cómo empezó todo?




Los problemas que se intentaban recolver con las máquinas y computadoras era el Cálculo.

El Ábaco es considerado como la primera computadora. El uso del Ábaco consiste en conteos decimales.

Aparecieron las máquinas mecánicas no eléctricas que ayudaban a hacer cálculos con mayor complejidad.

Luego aparecieron las computadoras humanas, consistía en que las personas eran las encargadas de cálculos manualmente.

En los años 40, aprecieron las máquinas que se podian programar, estuvieron muy presentes durante la guerra, pero existía el problema de la falta de almacenamiento de datos, asi que aparecieron las tarjetas perforadas que tenían como principal función el de guardar información.

Posteriormente nació el Maquine Code (Lenguaje de Máquina), para realizar los cálculos utilizando el sistema binario. Esto presentaba un gran nivel de dificultad así que nacieron los lenguajes de programación.

Entre los primeros lenguajes se encontraban Fortran, Cobol, Basic, C, Pascal y C++.

Maquine Code es considerado como un lenguaje de bajo nivel.

¡Hola! Durante todo el curso hice apuntes digitales con la información más relevante y con ayuda de sus aportes en comentarios. El resultado lo subí a Drive, les comparto el link por si quieren consultar algún tema o tener todo el contenido del curso en un lugar. Espero les sirva mucho. También dejé el enlace en los tutoriales de estudiante de este mismo curso.

https://drive.google.com/file/d/1M3orZBL1Ia-prdAnqYLyw5BHb3DJENjs/view?usp=sharing

Nota: La vista previa del documento de Drive en la computadora se ve un poco pixelada, pero si descargan el documento y lo abren pueden hacer zoom y se ve todo bien sin problema. En celulares y tabletas no hace falta descargarlo pues la vista rápida se ve excelente.

El padre de las computadoras digitales
Charles Babbage matemático británico es considerado el padre de las computadores digitales, pues en 1822 construyó un modelo de calculadora mecánica ( la máquina diferencial ), así llamada porque para realizar sus cálculos utilizaba la teoría matemática de las diferencias finitas.
Padre de la informática
Alan Turing matemático, lógico, informático teórico, criptógrafo, filósofo, biólogo teórico, maratoniano y corredor de ultradistancia británico que es considerado el padre de la ciencia de la computación y precursor de la informática moderna.
Durante la segunda guerra mundial, trabajó en descifrar los códigos nazis
Les recomiendo ver la película El código enigma que trata del trabajo de Turing durante la 2da Guerra mundial 😊

FORTRAN fue el primer lenguaje de programacion moderno (1955). Despues LISP (1958) y por ultimo COBOL (1959)

que recuerdos, yo apenas con 35 años mi primer trabajo fue en COBOL y tengo aun una tarjeta perforada que me dio de recuerdo el jefe de sistemas en aquel entonces 🥺

Suelo anotar todo lo aprendido en clase, si a sirve a alguien, le dejo aquí mis notas: https://bit.ly/3oNw0I4

También dejo como aporte este complemento: ❤️

Espero que les sirva, un corazón no viene nada mal.
Las fuentes las encuentran en mis notas 😉.





Se cuenta que en la segunda guerra mundial, existió una máquina conocida como enigma. Este equipo que funcionada a base de rotores, fue usado para enviar mensajes encriptados entre los grupos Nazis.
En este periodo destacó un científico, matemátco y criptoanalista Alan Turing. Turing partició en el descifrado de claves, lo cual ayuddó a los aliados a ganar la seguna guerra mundial.
El código eniga, es una película protagonizado por Benedict Cumberbatch (nuestro queridisimo Dr. Strange). En ella se muestra cómo Alan Turing (Benedict) logra descifrar los mensajes encriptados que se envian a travez de enigma.
Les dejo el enlace del trailer y espero que la disfruten

https://www.youtube.com/watch?v=694Gt_c4X7w&ab_channel=DiamondFilmsLatam

Dato curioso: La primera programadora de la historia


Augusta Ada King, Condesa de Lovelace. Es la pionera en reconocer todo el potencial de una “máquina de computación” y considerada como la primera programadora de computadoras. Es considerada como la primera programadora de la historia por haber creado el primer algoritmo para ser procesado por una máquina. 👉Lee aquí su biografía

Les comparto la biblia del lenguaje C…todo programador debe conocer este libro…al menos saber que existe y su historia…!
Si quieres revisarlo te lo comparto…👨‍💻🚀🚀🚀

The C Programming Language - 2nd edition

Dato curioso:
El primer “bug de la computadora” fue llamado así a causa de un insecto real. Este bicho fue encontrado por Grace Hopper. El ordenador que ella estaba construyendo comenzó a fallar y fue entonces cuando descubrió una polilla de verdad en el sistema. Desde entonces, cuando algo falla en el software o en el hardware, lo llamamos “bug”.

Teniendo la respuesta a cómo empezó todo, la pregunta pasa a ser: ¿Cómo se programará en el futuro?
Puede que en el futuro, las herramientas no-code se vuelvan más sofisticadas y comiencen a quitar terreno a los que hacen código manualmente, como pasó con las calculadoras humanas. Se me hace algo interesante para reflexionar.

https://computerhoy.com/reportajes/tecnologia/historia-lenguajes-programacion-428041

Una mirada un poco mas detallada de la historia de los lenguajes

Hablando de computadoras -personas que computaban- pueden ver Hidden Figures o Talentos ocultos.
Es una película de cómo las “computadoras” -mujeres de color- hicieron lo necesario para sacar adelante la carrera espacial.
A tal grado de tener que tramitar permisos legales para poder estudiar ingenierías en “universidades para hombres blancos”

El origen de los parches en el software

Esta pelicula tambien esta muy buena, se llama talentos ocultos y habla sobre como 3 mujeres se adentran a la NASA para convertirse en el cerebro detrás de una de las mayores operaciones de la historia, el lanzamiento del astronauta John Glenn en órbita.

<h3>📣Buenas a todos!</h3>

Quiero dejarles estos videos para que puedan aprender un poco más del funcionamiento de:


<h3>La calculadora antigua</h3>

<h3>& La máquina tabuladora
</h3> <h3>Están interesantes, un abrazo🤖.</h3>

Así como vimos en la historia de esta clase, las mujeres fueron las primeras en operar las máquinas.
Y, quiero contarles de figuras importantes en la historia de la computación que fueron mujeres o pertenecieron a grupos minoritarios

  • Margaret Hamilton: Es considerada como una de las primeras Site Reliability Engineer de la historia.
    Fue directora de la División de Ingeniería de Software del Laboratorio de Instrumentación del MIT, ​ donde con su equipo desarrolló el software de alunizaje del Apolo 11 (El programa que llevó al hombre a la luna)
  • Katie Bouman: Dirigió el desarrollo de un algoritmo que usó el Telescopio Event Horizon que capturó la primera imagen de un agujero negro.
  • Alan Turing: Es considerado el padre de la computación.
    Entre sus aportes estuvieron la creación de la Máquina de Turing. Muy importante en la teoría de autómatas.
    También creó el Test de Turing y fue crucial en el desencriptamiento de la máquina Enigma, la máquina que usaban los Nazis para comunicarse en la Segunda Guerra Mundial. Gracias a eso, se cree que la guerra se acortó entre 2 y 4 años.

Si quieres conocer más, te dejo una lista de Mujeres en la Informática 😉

Las mujered siendo siempre el motor del mundo ❤️

Comparto link en Youtube de la película Breaking The Code,
la personificación de Derek Jacobi, como Alan Turing, me parece fenomenal, específicamente la escena donde explica a su modo su trabajo sobre Criptografía y Lógica matemática que lo llevarían a concebir la idea de lo que conocemos como Máquina de Turing.

Alan Turing el padre de la computación.

https://youtu.be/Av6EUqf10vM?t=1702

     *El lenguaje de la computadora*

2000 AC La primera computador que tuvimos fue el ábaco, servía para llevar cuentas simples con un sistema decimal.

1600 El ser humano fue evolucionando el ábaco para darle solucion a problemas más complejos, se llegó a las calculadoras mecanicas.

1700 Llegan las computadoras humanas para realizar calculos y procesamiento de datos. Se estilizaba tener habitaciones repletas de empleados.
Se usaba para calculos muy grandes, razón por la cual se usaban libros de tablas de calculo.

1940 Llegan las primeras computadoras, dispositivos capaces de procesar datos en tempo real. Fueron operadas por mujeres, especificamente durante
las guerras mundiales.

1960 Las tarjetas perforadas permitieron realizar los primeros programas realizando perforaciones espcificas.
Cualquier error significaba repetir la perforación de una tarjeta.

1960 Machine code o el lenguaje de maquina son las primeras interpretaciónes de bits, las cuales dieron pie a entender el mundo binario de las computadoras.

1970 Los lenguajes de programación permitieron desarrollar operacones más complejas y automatizadas. Dieron inicio a lo que conocemos hoy en día.

     *Primeros lenguajes de programación*
  • C y C++
    (fueron dos lenguajes que surgieron de grupos de los primeros lenguajes).

La manzana mordida de Apple es el homenaje de Steve Jobs a Alan Turing (1912-1954), el matemático británico que logró descifrar el código secreto de los nazis y cuyo papel en la Segunda Guerra Mundial fue clave para salvar millones de vidas. Un hombre brillante que además puso a prueba los límites que puede alcanzar la inteligencia artificial y que desarrolló el primer programa de ajedrez, convirtiéndose en todo un referente de la informática, la cibernética, la lógica y las matemáticas. No en vano, es considerado uno de los pioneros de la computación moderna (la máquina de Turing). Pero en 1952 fue condenado por homosexualidad y, tras elegir la castración química en vez de la cárcel, fue encontrado muerto dos años después al lado de una manzana mordida envenenada con cianuro

El primer compilador lo creo Grace Hopper, fue una militar estadounidense que raro que no la hayan mencionado :c

**Ada Lovelace **
La primera programadora, trabajo en un escrito sobre la maquina analitica, aporto el algoritmo para calcular los valores de los numeros de bernoulli utilizando 2 bucles, detallocomo hacer operaciones trigonometricas que empleaban variables en la maquina de babbage y definio como usar las tarjetas perforadas para programar la maquina.

Super interesante saber que desde los tiempos de antes de cristo ya se estaba comenzando a programar, indirectamente de como lo conocemos ahora, y que para ellos no debió ser visto de esa forma sino una mera manera de hacer la vida mas fácil sacando las cuentas.

🤔 C y C++ influyeron en muchos lenguajes de programación, sistemas operativos que utilizamos en la actualidad.

Quien ama el Machine Code?

En este artículo de Wikipedia hay más información de la evolución computacional. 👍

Un poco de historia en cuanto a las máquinas y computadoras:

El ábaco: Creado en Mesopotamia en el año 2000 a.C.

La pascalina: Creada por pascal en 1645. Podía hacer sumas y restas y además almacenar algunos resultados.

Telar de Jacquard: Año 1804. La primera máquina programable capaz de tejer diseños “programados” en tarjetas perforadas. Además su creadora Joseph Marie Jacquard es considerada la primera programadora y la primera persona en reconocer la importancia de los algoritmos.

El motor analítico: Diseñado por Charles Babbage en 1837. Dispositivo mecánico con una unidad aritmético-lógica, una memoria y una estructura de control. Babbage no logró construirla en su época por falta de financiación.

Máquina tabuladora de Hollerith: Creada por Hellman Hollerith en 1890 para procesar datos del censo de USA, tarea que tomaba cerca de 8 años terminar en su época.

La markin: Creada por Howard Aiken en 1944. Primera computadora electromecánica. Su propósito era servir a Estados Unidos durante la segunda Guerra Mundial.

La EDVAC: Creada en 1946 por Mauchly, Eckert y Von Neumann. Fue la primera computadora en almacenar, además de datos, programas informáticos y la primera en utilizar el sistema binario a cambio del decimal.

Aportes en formato PDF


recomiendo la pelicula hidden figures cuenta la historia de las mujeres afroamericanas que trabajan para la nasa haciendo calculos.

Dato curioso: el término "bug" para referirse a un error en un programa viene desde la época de las tarjetas perforadas. Grace Hopper encontro en una computadora que había empezado a fallar que había una polilla (insecto->bug) en una de las tarjetas, y lo dejo anotado en el reporte. https://clouding.io/blog/te-contamos-el-origen-del-termino-bug/

Hablando de computadores Humano, un excelente momento para recordar a Marilyn Vos Savant la persona más inteligente del planeta segun el Libro Guinness de los Récords

Dejo un enlace con un excelente video Enlace

El 23 de agosto de 1991 se abrió al público la primera página web de la historia.
Tim Berners-Lee comenzó a trabajar en el proyecto en 1989 y fue el inventor, junto con su equipo, del protocolo HTTP, del sistema de direcciones web URL, y del lenguaje HTML, que hoy en día se consideran el ADN de las páginas web.

¡Hola! A todos aquellos que quieran conocer más sobre la historia y evolución de los lenguajes de programación, les dejo un vídeo que realicé abordando detalladamente este tema:

(https://www.youtube.com/watch?v=TrzZ7YQyXbs&ab_channel=CamiloValencia)

¡Espero les guste!

Realicé una hermosa exposición en mis inicios en la tecnología en el SENA, habla de procesadores, bonito recuerdo.

Aquí un comentario que ayuda al SEO.

Increíble, no sabía que las primeras personas que programaban esas máquinas eran mujeres…

Y ahh el bello C++ que recuerdos:'D

Buena info!

Super explicado e interesante, que buena forma de comunicar.

Que buen recuento… Que rico que todas las clases de platzi fueran asi explicado al detalle. Pero hay cursos muy enredados porque los profes no saben de didactica y se enredan

wow se nota que ahora la tenemos mas fácil y yo quejandome de que usar el atom e instalar sus complementos es difícil :V

De hecho el primer programador del mundo fue una mujer y esto paso porque ella era como la asistente de un ingeniero que creo una de las primeras computadoras (era una cosa muy grande, nada que ver con un mac de hoy en día). El punto es que esta chica encontró la forma de manipular a voluntad propia las cosas que hacia la computadora sin tener que cambiar el hardware. No se puede decir que de repente esta mujer creo un lenguaje de programación y se puso a programar, sino que mas bien, encontró la manera de cambiar la manera en como la computadora actuaba y por eso se le considera la primera programadora del mundo

Wow, estudié ingeniería en sistemas y porfín entiendo la función del compilador…

¿Cómo funciona un ábaco?

Evolución del sistema básico, como digitalizar los procesos con ayuda de las maquinas

las tarjetas perforadas aun seguirán existiendo?

cuando hablas de C no es nada que ver a C# no?

Interesante

8-):-O>.<(TT):-O;):'(;):'(;););)

Muy interesante la historia de las computadoras.

👌

me parece interesante lo del ábaco, nunca se me hubiera ocurrido

es impresionante como hemos evolucionado nuestras herramientas.

Es muy interesante el inicio de la programación que hoy vemos.

Grande C y C++

Soy profesora de informática para secundaria y bachillerato, y les enseño todo esto, muy buena explicación.

El origen de todo: el problema que se deseaba resolver con las computadoras era el tema del calculo. 1) La primera máquina calculadora que se tuvo fue el ÁBACO, este nos ayudaba a contar a través del sistema de conteo decimal. 2) Luego evolucionamos a máquinas mecánicas no eléctricas para realizar cálculos más complejos. 3) Se siguió evolucionando hasta que aparecieron las primeras computadoras, o más específico las computadoras humanas. Eran personas reunidas en habitaciones haciendo cálculos para la NASA, empresas muy grandes o cálculos militares. 4) Esto al no escalar de la mejor manera empezaron a utilizar libros de cálculos dónde se pudieran apoyar. 5) En los años 40, empezaron a aparecer las primeras computadoras que se podían programar, fueron de mucha ayuda en la guerra y como dato curioso las primeras personas en programar dichas máquinas eran mujeres. 6) Como una opción para resolver el problema de almacenamiento de los datos se crearon las tarjetas perforadas. Mediante estás se podían programar las máquinas que realizaban cálculos. 7) Luego apareció el lenguaje máquina. Una forma optimizada de ingresar los datos a las computadoras. 8) El lenguaje máquina traía mucha dificultad, por esto se crearon los primeros lenguajes de programación, para resolver ese problema. Entre ellos estaban C y C++. Estos lenguajes tenían un compilador, este se encargaba de traducir desde el lenguaje de programación a lenguaje máquina.

Esa actividad desarrollada por mujeres era determinante en la acción de las fuerzas en campo, muy interesante.

Las computadoras funcionan con electricidad ⚡️, esta electricidad viaja en forma de _pulsos eléctricos_ por su hardware. Esto es el nivel más bajo de comunicación que existe. Sin embargo, los humanos no podemos comunicarnos con impulsos eléctricos, así que utilizamos el software para poder interactuar con el hardware. El software tiene la capacidad de *interpretar* tus acciones y poder traducirlo a lenguaje máquina. Va bajando por distintas capas de comunicación hasta llegar a la más baja. Entre cada capa hay reglas llamadas *protocolos* que permiten traducir el mensaje, así como especificar el formato de estos.

¿Cómo empezó todo?
Pará calcular el primer instrumento fue el ábaco

.
Aparatos no eléctricos: nos ayudaron a hacer cálculos más complejos

.
Computadoras humanas: Eran cuartos de personas haciendo cálculos precisos

Libros con cálculos: ayudaban con cálculos ya resueltos, ayudaban a resolver otros cálculos
.
Los problemas requerían más precisión y más velocidad y empezaron a surgir otras máquinas

.
Las máquinas: ayudaban a programar datos para generar cálculos y la máquina daba una respuesta instantánea. Fueron utilizados para situaciones bélicas y quienes programaban eran mujeres.
/
Surgió otra necesidad= replicar los cálculos sin necesidad de volver a programar la máquina.
Surgieron las tarjetas perforadas: al principio se hacían de forma manual, entonces surgieron otras interrogantes: ¿Cómo hacerlo más rápido y eficiente para los humanos? ¿ Cómo podríamos programar sin usar tarjeta? - - > entonces…

Nació machine code: se programaban las máquinas, pero aún se llevaba tiempo.

Algunos de los primeros lenguaje que surgieron de otros grupos, fueron: c c++
Estos permitieron que los humanos los pudieran leer y entender a la misma vez

Wow después del pequeño articulo de la Wikipedia es muy interesante como sucedió y llegamos hasta hoy, es simplemente el resultado de lo que empezó como números.

Fascinante, debió ser muy complicado programar a puro 1 y 0, ya de por sí aumenta la dificultad con assembly

Por lo que vi en el curso de Pensamiento a Python:

La primera computadora fue inventada y creada por los antiguos Griegos hace miles de años, su principal propósito era calcular de forma mecánica las posiciones del sol, de la luna y de algunas constelaciones del zodiaco. Los Griegos le daban mucha importancia a esta maquinaria, ya que sabiendo la posición del sol se puede saber cuando llegara cada estación del año, con esto podían preparar sus campos, su batallas y muchas cosas mas, este fue el primer gran avance en la historia del computo.

Con esta primera “computadora” se dio un gran paso a que el ser humano desarrollará distintas maquinas y hoy en día tengamos la tecnología que usamos actualmente

Interesante historia de la programación, siempre está bueno incorporar algo de historia en el estudio

Es la primera vez que veo como funciona un abaco 😮

2. Mis apuntes sobre: "¿Cómo empezó todo?"
Computadoras humanas: Habían cuartos de personas haciendo cálculos manuales.

Libros con cálculos: (precomputation table).
En los años 40 inició la programación en máquinas para hacer cálculos.
Luego vinieron las tarjetas perforadas para guardar información de los cálculos.
Cada tarjeta representaba una línea de código.
Luego de ahí nació el Machine code, era binario (unos y ceros).
Luego vinieron unos lenguajes que vinieron de los primeros lenguajes
C y C++.

Debemos comprender que el lenguaje que entendemos nosotros y el de las máquinas no es el mismo. Los leguajes de programación son como un medio de comunicación en el que se traduce lo que queremos decir para que las máquinas nos comprendan (yo se, suena a matrix, pero las máquinas tienen un lenguaje distinto al de nosotros)

Grande mi c

Awesome! I remember the ENIAC, that computer was the biggest.

Aquí les dejo dos timelines de los lenguajes de programación, para divertirse un rato.
Árbol genealógico
Los lenguajes de programación a lo largo de la historia

Excelente introduccion a los primeros pasos del mundo de la computacion!

Muchos consideramos díficil aprender a programar.

pero, si vamos a la historía y recordados a esos primeros programadores, fue mucho más díficil para ellos.

En la actualidad hay muchos recursos que nos facilitan dicha labor, como buscar información a un click o preguntar en un grupo donde hay gente más experta.

En la actualidad, estamos llenos de recursos y gente que nos puede ayudar a los que estamos empezando.

Esta sesión me recordó a la historia de la escritura. Ambos lenguajes (escrito y de calculo) surgen de las necesidades humanas por encontrar soluciones a problemas de forma eficaz a problemas concretos de su época - en la actualidad lo seguimos haciendo -. Una comparación entre ambos lenguajes en la forma de grabar o almacenar información, por un lado la el abaco, la computadora, etc. y, por otro, la escritura en piedra y después a papel. Esto es sólo una parte del proceso de desarrollo de los lenguajes y su aplicación a necesidades espcíficas, y esto a su vez conlleva a la sofisticación de su procesamiento.

El quipu (el nombre es derivado del vocablo quechua khipu, que significa nudo, ligadura, atadura, lazada) fue un instrumento de almacenamiento de información Si bien se sabe que fue usado como un sistema de contabilidad y almacenamiento de relatos épicos de los Incas difuntos, ciertos autores han propuesto que podría haber sido usado también como un sistema gráfico.
quien creo el abaco
si el primer calculo que hice fué en un abaco

El Abaco es la primera computadora que existió ayudando a hacer las cuentas en la vida cotidiana.
El Abaco fue evolucionando a maquinas para realizar cálculos mas complejos que a su vez llevo a las computadoras modernas.

Las maquinas programadoras y sus primeros programadores eran mujeres que realizaban cálculos complejos.
Las tarjetas perforadas fueron las primeras formas de programación en los inicios de la computación.
Entre los primeros lenguajes de programacion que salieron son C y C++

La historia es increible, me hubiera gustado ver mas en detalle el paso de computadores análogos a digitales

Clase 2 – Historia de la computación


¿Cuál era el problema que queríamos solucionar con la ayuda de computadoras?

  • Cálculo.

¿Cuál fue la primera herramienta usada para resolver problemas de cálculo?

  • El ábaco.

¿Para qué usábamos el ábaco?

  • Para contar cosas y llevar las cuentas en diferentes negocios.

¿Cómo funciona el ábaco?

  • El ábaco tiene diferentes líneas que representaban las unidades, decenas, centenas y unidades de mil, en ellas se encontraban 9 bolitas que nos ayudaban a contar y hacer cálculos. Cuando lo que estábamos contando superaba las 9 bolitas de una línea, pasábamos a la siguiente línea y las bolitas de la línea anterior se movían a la izquierda. Este proceso lo debíamos hacer hasta que lográramos terminar el conteo que estábamos haciendo.

¿Qué computadoras y herramientas usamos en el transcurso de los años para realizar cálculos mucho más precisos que los que podíamos hacer con un ábaco?

  • Maquinas complejas no eléctricas.
  • Computadoras humanas.
  • Libro con cálculos (Precomputation table).
  • Máquinas de cálculos.
  • Tarjetas perforadas.
  • Machine Code.
  • Los primeros lenguajes de programación.

¿Cuál era la desventaja que tenían las maquinas complejas no eléctricas frente al ábaco?

  • Que su uso era más complejo.

¿Cuál era la ventaja que teníamos al usar una maquina compleja no eléctrica frente a un ábaco?

  • Cálculos mucho más complejos y precisos.

¿De qué manera hacían los cálculos las computadoras humanas?

  • De manera manual.

¿Para quienes hacían los cálculos las computadoras humanas?

  • Nasa.
  • Empresas grandes.

¿Cuál eran las desventajas que tenían las computadoras humanas?

  • Su uso no era escalable.
  • El proceso tardaba más de lo esperado.

¿Qué ayudo a las computadoras humanas a facilitar sus cálculos?

  • Libros con cálculos (Precomputation table).

¿Por qué los libros de cálculos ayudaron a las máquinas humanas en sus cálculos?

  • Porque en ellos encontrábamos cálculos previamente hechos que facilitaban el trabajo de las computadoras humanas y a eliminar errores.

¿Qué sustituyo a las máquinas humanas?

  • Las máquinas de cálculos.

¿Las máquinas de cálculos necesitaban de unos datos para poder realizar los cálculos?

  • Si.

¿Quiénes operaban las Máquinas de cálculos?

  • Las mujeres.

¿Cuál era el uso de las máquinas de cálculos?

  • Hacer cálculos balísticos para la guerra.

¿Cuál fue el problema que resolvieron las tarjeras perforadas?

  • El almacenaje de cálculos previamente hechos para poder aplicarlos a nuevos problemas.

¿Para qué usábamos las tarjetas perforadas?

  • Para realizar censos.

¿Durante un tiempo los huecos de las tarjetas perforadas se hacían de manera manual?

  • Si.

¿Qué representaba una sola tarjeta perforada?

  • Una línea de código.

¿Cuál era el problema que tenía el uso de las tarjetas perforadas?

  • En caso de que perforáramos un lugar que no debíamos, teníamos que rehacer todas las tarjetas perforadas del problema que necesitábamos resolver.

¿Cuál fue el invento que se creó para poder comunicarnos con la maquina?

  • Machine Code.

¿Existían personas que programaban en machine code?

  • Si.

¿Qué usábamos en el machine code para comunicarnos con las computadoras?

  • 1s y 0s

¿Cuáles eran las desventajas de usar machine code?

  • Era un lenguaje complejo de aprender
  • Llevaba tiempo programar y realizar un cálculo con él.

¿Qué surgió de machine code para podernos comunicar con las computadoras?

  • Los primeros lenguajes de programación.

¿Cuáles de los primeros lenguajes de programación se volvieron de uso popular?

  • C.
  • C++.

¿En qué nos ayudaron los lenguajes de programación C y C++?

  • En realizar programas para hacer cálculos que otras personas pudieran entender y programar fácilmente.

¿C y C++ tenían compilador?

  • Si.

¿Qué es un compilador?

  • Es un programa intermedio que toma el lenguaje de programación C o C++ y lo convertía en machine code para que la computadora pueda entender.

Grandiosa clase 😄.

¿Como Empezó?
Esto se dio inicio con la necesidad humana para facilitar los cálculos y se puede decir que la primera computadora y forma de calculo fue el abaco que después paso a ser una profesionalidad humana donde personas se dedicaban a los cálculos con resultados exactos aunque la mayoría de los problemas que debían resolverse tomaban mucho tiempo y por ello existían libros de cálculos los cuales ayudaban a las “computadoras”.
Para mayor facilidad empezaron a existir máquinas las cuales recibían un valor de entrada y el proceso que se quería para que nos de un valor de salida, y junto con estas maquinas salieron las tarjetas perforadas que nos ayudaban a guardar información.
Después de esto se evoluciono al Machine Code el cual es el lenguaje de las maquinas y habían personas que se dedicaban a programar en ese código de 1 y 0 los binarios, sin embargo esto aun resultaba dificil ademas de tomar tiempo y es por ello que empezaron a surgir los primeros lenguajes de programación como ser C y C++ los cuales nos permitían hacer programas que nosotros entendemos y por medio de su compilador lo pasaban a Machine Code para que la computadora lo entendiera.
.
Conclusiones…
Las computadoras surgieron de la necesidad humana de facilitar los cálculos, que primero comenzó siendo un abaco, luego pasando a ser una profesión humana para terminar quedando en máquinas que deben ser programadas a la necesidad. Así como empezaron a surgir los lenguajes de programación que la computadora y humanos pueden entender.

Con lo malo que soy en números, sería una tortura. Bendita tecnología.

La investigadora Ruth Rodriguez Sotomayor habla del Origen Preamericano de la Informática.

C es y será uno de mis lenguajes de programación favoritos ❤️

el orden del video 2 y 3 estan mal xD