¿Sabías que la Primera Programadora de Computadoras fue una Mujer?
Bueno, probablemente tú no (¡yo tampoco!). ¡Así que déjame iluminarte hoy! Ada Lovelace fue matemática en la época victoriana (¡sí, hace tanto tiempo!) y se le atribuye el mérito de ser la primera programadora informática de la historia. En sus propias palabras:
Ese cerebro mío es algo más que meramente mortal; como el tiempo mostrará.
Y esto es cierto para las muchas mujeres que han contribuido a la rica historia de la programación informática y que aún están olvidadas por el mundo moderno. ¡Así que este artículo intenta presentar a algunas de estas increíbles mujeres que hicieron contribuciones significativas a la programación informática y en el proceso ayudaron a cambiar el mundo!
¿Quiénes son estas mujeres?
Sin más preámbulos, aprendamos algo sobre estas mujeres fabulosas que crearon la historia pero que a menudo son olvidadas por la historia.
1. Ada Lovelace: la primera programadora informática de la historia
Ada Lovelace (1815 – 1852) fue matemática en la época victoriana e hija de Lord Byron , un famoso poeta inglés (¡lo cual es sorprendente ya que la poesía y la ciencia rara vez se mezclan!). Se la conoce principalmente por sus contribuciones a la computadora mecánica de propósito general, la máquina analítica creada por Charles Babbage (y aunque sabemos su nombre, ¿cuántos de nosotros conocemos el de ella?).
Ada Lovelace también fue la primera persona en darse cuenta de que el motor analítico podía usarse para algo más que cálculos, por lo que escribió un algoritmo para calcular los números de Bernoulli usando el motor analítico. Esta es la razón por la que se la conoce como “La primera programadora informática del mundo”.
Dato curioso: el lenguaje de programación Ada recibió el nombre de Ada Lovelace por parte del Departamento de Defensa de EE. UU. como tributo.
2. Kathleen Booth – Creadora del lenguaje ensamblador
Kathleen Booth (nacida en 1922) escribió el primer lenguaje ensamblador del mundo. Y eso no es suficiente, también diseñó el ensamblador y el autocódigo para el primer sistema informático en Birkbeck College, la Universidad de Londres (¡seguro que estaba ocupada!).
Kathleen Booth y su esposo, Andrew Booth, también fueron coautores de un libro sobre calculadoras digitales automáticas en 1953. En él, establecieron el diseño de una computadora, así como las técnicas utilizadas para programarla. También mencionaron la Inteligencia Artificial como una posible aplicación futura de las máquinas informáticas.
Dato curioso: Kathleen Booth trabajó con su esposo Andrew Booth para crear tres computadoras (ARC, SEC y APE(X)C), en las que su esposo las construyó y ella las programó (¡Qué equipo tan perfecto!).
3. Margaret Hamilton – Directora de la División de Ingeniería de Software (MIT)
Margaret Hamilton (nacida en 1936) fue directora de la División de Ingeniería de Software del MIT. Ella fue responsable de crear el software (¡¡literalmente desde cero!!!) para la Computadora Guía Apolo en el Programa Espacial Apolo. Y la experiencia era completamente nueva. Según ella, “Cuando me metí en esto por primera vez, nadie sabía qué era lo que estábamos haciendo. Era como el Salvaje Oeste. No había ningún curso en él. Ellos no lo enseñaron”.
¡Margaret Hamilton no se detuvo ahí! Continuó creando Universal Systems Language basándose en la experiencia de escribir software para el programa Apollo y también fundó una compañía para eso, Hamilton Technologies, Inc. Por sus logros fenomenales, el presidente de los EE. UU. Barack Obama le otorgó la Medalla Presidencial de la Libertad . Obama en 2016, que es el más alto honor civil en los Estados Unidos.
Dato curioso: el término ingeniería de software fue acuñado por Margaret Hamilton para establecerlo como un campo de ingeniería por derecho propio (¡¡que no lo era en ese momento!!!).
4. Grace Hopper – Creadora de COBOL
Grace Hopper (1906 – 1992) fue científica informática y contraalmirante en la Marina de los Estados Unidos (¡tenía múltiples talentos!). Ella creía en los lenguajes de programación independientes de la máquina y, por lo tanto, creó el primer compilador que convertía los términos en inglés en código de máquina entendido por las computadoras.
Eso no fue bien recibido ya que Grace Hopper declaró que: “Tenía un compilador en ejecución y nadie lo tocaría. Me dijeron que las computadoras solo podían hacer aritmética”. No obstante, esto condujo a la creación de COBOL en 1959, un lenguaje de programación similar al inglés que todavía se usa en la actualidad.
Dato curioso: Grace Hopper fue una oradora aguda y obstinada en varios eventos relacionados con la informática en su carrera posterior, y se la conocía cariñosamente como «la abuela COBOL».
5. Joan Clarke – Enigma Code Breaker en la Segunda Guerra Mundial
Joan Clarke (1917 – 1996) fue una criptoanalista inglesa muy conocida por su papel como descifradora de códigos durante la Segunda Guerra Mundial. Trabajó junto con Alan Turing en Hut 8 en Bletchley Park (¡¡Su guarida ultrasecreta!!!) y fue la única mujer allí que trabajó en descifrar los mensajes de Enigma en alemán. Y le pagaban menos que a sus compañeros de trabajo masculinos a pesar de que ocupaba el mismo puesto que ellos. (¿Sexismo mucho?!)
Joan Clarke finalmente fue ascendida a lingüista (¡aunque no sabía ningún otro idioma!) para que pudiera obtener un aumento de sueldo, ya que no había una política vigente para un criptoanalista senior que era mujer. Se informa que en respuesta a esto, disfrutó respondiendo cualquier cuestionario con ‘Grado: Lingüista, Idiomas: ninguno’ (¡¡Oh… la ironía!!!)
Dato curioso: Joan Clarke fue interpretada por Keira Knightley en The Imitation Game, una película de 2014 basada en la vida de Alan Turing. (Véanlo, es genial!!!)
Publicación traducida automáticamente
Artículo escrito por harkiran78 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA