domingo, 4 de diciembre de 2016

Contribución de la Mujer en las Ciencias de la Computación

Español I      Josefina Segovia Lubones 
Licenciatura en Ciencias de la computación


Introducción

Las ciencias avanzan, siguen a quien desee indagar, a quien desee crear mas allá de lo que se ha visto, trabajando a ciegas la mayor parte del tiempo, sin saber con certeza que resultará a partir de la idea que nació de algo que podría no ser verdad, un resultado que podría cambiarlo todo. Innovación es lo que ha dado pié a cada descubrimiento, cada florecimiento en la historia, en la matemática, en la ciencia, en la computación.
Blaise Pascal, Hernan Hollerith, Alan Mathison Turing, matemáticos, investigadores, informaticos, los padres de la computación. por años la educación fue restringida y entregada solo a la población masculina, por lo que no es extraño que a lo largo de la historia sean mayoritariamente hombres los que hayan influido en relación a la computación. Aun así no fueron los únicos, en todas las áreas hay mujeres que crearon, ayudaron y mejoraron antiguas ideas, de la misma forma que sus pares.
A lo largo de la historia se encuentran varias influyentes femeninas dentro del área, pero esta vez se mencionarán a tres grandes exponentes de la programación.

1.            La primera programadora de la historia

Augusta Ada Byron, Condesa de Lovelace, nacida el 10 de diciembre de 1815 en Londres, única hija matrimonial entre la baronesa Anna Isabella Noel Byron y el poeta George Gordon Byron, quien se separó de su esposa un mes después del nacimiento de su hija. Fue así como su madre le promovió el interés por las matemáticas y la lógica con el fin de que no adoptara el carácter de su padre. Contrajo matrimonio con William King, 8ž barón de King, con quien tuvo tres hijos, Byron, Anne Isabella y Ralph Gordon. En 1838 su marido se convirtió en conde de Lovelace, y debido a esto utilizó el titulo de “La honorable condesa de Lovelace??, para posteriormente ser reconocida e implantada en la historia como Ada Lovelace.

1.1.           Máquina Analítica

Ada fue una escritora y matemática británica conocida primordialmente por su trabajo en relación a la Máquina analítica de Charles Babbage. Esta máquina posibilitaba calcular cualquier función algebraica y almacenar numero. Pero antes de llegar a eso Babbage construyó la máquina diferencia, diseñado esencialmente para construir logaritmos, funciones trigonométricas y evaluación de polinomios por aproximación, maquina que no prosperó por falta de presupuesto y problemas personales del creador. Este imprevisto no le impidió pensar en proyectos mas ambiciosos, en ese momento decidió aprovechar el diseño de su trabajo para crear una computadora de propósito general, fue ahí donde comenzó el diseño de la Máquina analítica.
El año 1842 Charles Babbage fue invitado a la Universidad de Turín a realizar un seminario acerca de su maquina analítica, en la universidad de encontraba Luigi Menabrea, un ingeniero italiano, que posteriormente se convertiría en primer ministro de su país, tradujo la charla de Babbage al francés publicándola así en la biblioteca Universal de Ginebra en octubre de 1842. Un amigo de Babbage, Charles Wheatstone, le confió a Ada traducir el trabajo de Menabrea al inglés, Ada aceptó el encargo y, parte de traducir el texto, incluyó sus propias notas que terminaron siendo aun mas extensas que el trabajo de Menabrea. Estas notas se publicaron bajo las iniciales AAL por miedo a ser censurada.
Las notas de la Condesa fueron etiquetadas alfabéticamente de la A a la G, en esta ultima se describe un algoritmo para la máquina analítica que calcula los números de Bernoulli demostrando la capacidad de bifurcación de la máquina de Babbage utilizando dos bucles. Este algoritmo es considerado como el primero diseñado específicamente para utilizarse en una computadora, igualmente sugirió utilizar tarjetas perforadas como método de ingresar información e instrucciones a la máquina, asimismo internó una notación para escribir programas completando mas extensamente el texto de Menabrea, y mencionó la existencia de un estado neutro, la existencia del cero, siendo que las tarjetas representaban números decimales y no binarios como se implementaron posteriormente.
Augusta Ada King falleció a la corta edad de treinta y seis años el día 27 de noviembre de 1852, producto de cáncer uterino. En sus últimos momentos , y debido a la fuerte influencia de su madre, Ada adoptó ideales religiosos y abandonó la suerte de materialismo que había mantenido a lo largo de su existencia.
Aproximadamente cien años después de su muerte, mas específicamente el año 1953, las notas de la Condesa de Lovelace sobre la Máquina Analítica fueron publicadas bajo su nombre real, quedando su participación en el modelo temprano de ordenador y sus notas reconocidas como una descripción de su software.
Durante los años 70 un programador y empresario francés, Jean David Ichbiah, diseñó un lenguaje de programación orientado a objetos y de fuerte tipado estático. A este lenguaje se le nombró Ada, en honor a la condesa de Lovelace.
Gracias a estos aportes, Ada, es reconocida como la primera programadora de la historia, a pesar de que su código nunca haya sido probado puesto que la maquina no llegó a terminarse.

2.            La mujer que guió al Apolo 11 hacia la luna

Margaret Hamilton, nacida el 17 de agosto de 1936, luego de terminar sus estudios en matemática, se muda a Massachusetts para tomar un puesto como desarrollado de software en el Massachusetts Institute of Technology (MIT). Desde el año 1961, y durante los próximos dos años, trabajó en el Proyecto Sage Philco-Ford donde seguía trayectorias de nacer no autorizadas usando radares. Utilizó así este trabajo para ganar conocimiento y experiencia en relación a las ciencias de la computación y la ingeniería de software, encerrada en una época en donde estos conocimientos no se encontraba en una universidad, puesto que tuvo que comprender una ciencia por su cuenta, aprendiendo todo lo que en la actualidad se da por hecho a ciegas, como todo programador que ha impulsado realmente la disciplina.
Gracias a su constancia e ingenio fue posible que a los 31 años fuera una pionera de la informática, que escribió códigos primordiales para que el Apollo 11 arribara a la luna, siendo una de las principales responsables de crear el software de orientación de la nave, y de que la misión finalizara con éxito, puesto que minutos antes de tocar superficie lunar el Apollo Guidance Computer (AGC), computador diseñado en el MIT por la empresa Raytheon, se sobrecargó por la cantidad de datos ingresados por la actualización de un contador involuntario en el sistema de radar. Es aquí donde se respalda la capacidad como programadora que poseía Hamilton, ya que incluyó dentro del software de orientación sentencias que permitan la interrupción de trabajos de baja prioridad ante uno de alta prioridad, como lo era el aterrizaje de la nave.
Su trabajo dentro de la NASA originó el desarrollo de conceptos básicos para el diseño de software actual, como las reglas de prioridad y la comunicación asíncrona.

Conclusiones

Conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento automático de la información, así es como se define Informática en el diccionario de la Real Academia Española, la computación es un conjunto de conocimientos, de habilidades, puntos de vista que se interponen y repelen o avanzan y convierten una idea en toda una evolución, creando de la nada algo completamente nuevo.
Así es como nació la idea de crear un código para automatizar un calculo o una acción, introducir algo casi cotidiano dentro de un patrón que se repetirá cuantas veces se desee, realizando una y otra vez las acciones que se demarcaron, unir mil acciones y crear un lenguaje completamente nuevo, pero que esta ves es posible que una maquina entienda, un montón de cables y metal recibiendo ordenes y para replicar posteriormente.
Ada Lovelace, Grace Brewster Murray Hopper y Margaret Hamilton fueron grandes innovadoras en la materia, entregaron una visión nueva, ordenando una situación un tanto caótica, realizando grandes avances y colaboraciones en la historia de la computación, por lo que es importante entregar los honores correspondientes, pero esta vez a las madres de la computación, creadoras de nuevos visiones del mundo de la programación y las ciencias de la computación.

No hay comentarios:

Publicar un comentario