Mary Lee Berners-Lee (de soltera Woods ; 12 de marzo de 1924 - 29 de noviembre de 2017) fue una matemática e informática inglesa que trabajó en un equipo que desarrolló programas en el Departamento de Ciencias de la Computación de la Universidad de Manchester Mark 1 , Ferranti Mark 1 y Mark Computadoras de 1 estrella . [2] [3] [4] Es la madre de Sir Tim Berners-Lee , el fundador de la World Wide Web y Mike Berners-Lee , un investigador y escritor inglés sobre gases de efecto invernadero . [5]
Mary Lee Woods | |
---|---|
Nació | |
Fallecido | 29 de noviembre de 2017 [1] Londres , inglaterra | (93 años)
alma mater | Universidad de Birmingham |
Empleador | Establecimiento de investigación de telecomunicaciones , Observatorio Mount Stromlo , Ferranti |
Esposos) | |
Niños | Sir Tim Berners-Lee (Timothy) Peter Helen Mike Berners-Lee (Michael) |
Padres |
|
Temprana edad y educación
Woods nació el 12 de marzo de 1924, en Hall Green, Birmingham, hijo de Ida (de soltera Burrows) y Bertie Woods. Sus dos padres eran profesores. Tenía un hermano que sirvió en la Royal Air Force durante la Segunda Guerra Mundial y murió en acción. Asistió a la escuela primaria Yardley Grammar School en Yardley, Birmingham , donde desarrolló una aptitud para las matemáticas. [5] De 1942 a 1944, tomó un curso comprimido de dos años en matemáticas en la Universidad de Birmingham . Luego trabajó para el Establecimiento de Investigación de Telecomunicaciones en Malvern hasta 1946 cuando regresó para cursar el tercer año de su título. Después de completar su título, Richard van der Riet Woolley le ofreció una beca para trabajar en el Observatorio Mount Stromlo en Canberra , Australia, de 1947 a 1951 cuando se unió a Ferranti en Manchester como programadora de computadoras.
Grupo de programación informática ferranti
Al unirse al Reino Unido ya la firma de equipos e ingeniería eléctrica, Ferranti , comenzó a trabajar en un grupo dirigido por el Dr. John Makepeace Bennett .
Trabajó tanto en las computadoras Ferranti Mark 1 como en las Ferranti Mark 1 Star . Los programas para estas computadoras estaban escritos en código de máquina y había mucho margen de error porque cada bit tenía que ser correcto. [6] Las máquinas usaban aritmética serial de 40 bits (con un acumulador de doble longitud ), lo que significaba que había dificultades considerables para escalar las variables en el programa para mantener una precisión aritmética adecuada . [7]
Los miembros del equipo de programación de Ferranti encontraron útil memorizar la siguiente secuencia de caracteres, que representaba los números del 0 al 31 en el Alfabeto Telegráfico Internacional No. 1 , que era un código binario de 5 bits de la cinta de papel que se utilizó para entrada y salida:
Otra dificultad de programar las computadoras Ferranti Mark 1 fue el almacenamiento de dos niveles de las computadoras. Había ocho páginas de memoria de acceso aleatorio de tubo de rayos catódicos (CRT) Williams como almacenamiento primario rápido y 512 páginas del almacenamiento secundario en un tambor magnético . Cada página constaba de treinta y dos palabras de 40 bits , que aparecían como sesenta y cuatro líneas de 20 bits en los CRT. El programador tenía que controlar todas las transferencias entre el almacenamiento electrónico y magnético, y las transferencias eran lentas y debían reducirse al mínimo. Para los programas que manejan grandes porciones de datos, como matrices , dividir los datos en porciones del tamaño de una página puede resultar problemático.
La computadora Ferranti Mark 1 trabajaba en aritmética de números enteros, y los ingenieros construyeron la computadora para mostrar las líneas de datos en los CRT con el bit más significativo a la derecha debido a sus antecedentes en el radar . Esto podría argumentarse como la opción lógicamente sensata, pero se cambió al sistema más convencional del bit más significativo a la izquierda para el Mark 1 Star. El Mark 1 Star trabajó tanto con fracciones como con números enteros. [7] El código de teleimpresor Baudot también se abandonó por uno que estaba en el siguiente orden: [8]
Los errores de programa para las computadoras Ferranti Mark 1 fueron difíciles de encontrar. Los programadores se sentaban en el escritorio de control de la computadora y miraban cómo la computadora realizaba una instrucción a la vez para ver dónde ocurrieron los eventos no deseados. Sin embargo, el tiempo de la computadora se volvió cada vez más valioso, por lo que el Dr. Bennett sugirió que Woods escribiera un programa de diagnóstico para imprimir el contenido del acumulador y las líneas de almacenamiento particulares en puntos específicos del programa para que el diagnóstico de errores pudiera tener lugar fuera de la computadora. El desafío de su rutina, 'Stopandprint', era que tenía que monitorear el programa bajo diagnóstico sin interferir con él, y el espacio limitado en la tienda rápida lo dificultaba. Junto con Bennet y el Dr. DG Prinz, Woods participó en la redacción de subrutinas interpretativas que fueron utilizadas por el grupo Ferranti. [7] [9] [10]
Los errores con los programas eran un problema, pero los errores causados por la computadora eran otro. La computadora con frecuencia leyó mal los dígitos binarios que se le dieron. Los ingenieros pensaron que los matemáticos podrían compensar esto programando comprobaciones aritméticas, y los matemáticos asumirían demasiado fácilmente que un resultado de programa incorrecto se debía a un error de computadora cuando se debía a un error de programa. Esto provocó una fricción inevitable entre los matemáticos y los ingenieros. En el centro de esto había un programa que Woods había escrito para invertir una matriz para resolver 40 ecuaciones simultáneas , que era un gran número para la época. Las largas filas de datos requeridas por este cálculo llevaron a la computadora demasiado tiempo para procesar sin un error. Para una disputa, Woods se dirigió a Tom Kilburn , que fue superado solo por el profesor Sir Frederic Calland Williams en el departamento de ingeniería. Kilburn fue cortés pero no discutió, y sintió que él estaba ignorando su queja. Sin embargo, 50 años después, cuando ella le preguntó sobre el intercambio, él dijo que no había discutido "porque [él] sabía [que ella] tenía razón". [11]
Mientras estaba en Ferranti, Woods descubrió que las mujeres de su departamento ganaban menos que los hombres. Presentó el caso al departamento de personal y pudo convencerlos de que otorguen igualdad de salario y derechos a las mujeres. [12]
Programación de la industria artesanal
Woods dejó Ferranti en 1955, cuando nació su primer hijo. Continuó involucrándose en proyectos de programación más pequeños, que ella denominó "programación de la industria artesanal", [5] para poder completar trabajos desde casa. En particular, trabajó con el ejecutivo de transporte de Londres para desarrollar una simulación de rutas de autobús que pudiera evitar retrasos y aglomeraciones de autobuses . También desarrolló un programa para la RAF en Boscombe Down para rastrear globos meteorológicos y traducir sus lecturas. Luego salió de su jubilación en 1963 para trabajar para una empresa con sede en Londres llamada K and H. Mientras estaba en K and H escribió manuales de programación hasta que se jubiló en 1987.
Vida personal
En 1954 se casó con Conway Berners-Lee, a quien conoció mientras trabajaba en el equipo de Ferranti, y juntos tuvieron cuatro hijos; Timothy (Tim), Peter, Helen y Michael (Mike). Su hijo mayor, Sir Tim Berners-Lee, es el inventor de la World Wide Web , y su hijo menor, Mike, es académico. [13] [14] [15]
Después de un período dedicado a la crianza de los niños, se convirtió en maestra de matemáticas y luego en programadora usando BASIC , Fortran y otros idiomas antes de jubilarse en 1987.
Murió el 29 de noviembre de 2017, a los 93 años [16] [5].
Referencias
- ^ "Mary Lee Berners-Lee: programadora de computadoras pionera cuyo hijo inventó la World Wide Web" , The Times , p. 77, 20 de enero de 2018
- ^ "Pioneros científicos honrados por la Universidad de Manchester - La Universidad de Manchester" . manchester.ac.uk . Consultado el 23 de enero de 2018 .
- ^ "Soy Tim Berners-Lee. Inventé la WWW hace 25 años y estoy preocupado y emocionado por su futuro. AMA • r / IAmA" . reddit . Consultado el 23 de enero de 2018 .
- ^ Conway y Mary Lee Berners-Lee, entrevistados por Thomas Lean, 2010-2011, An Oral History of British Science, British Library Sound & Moving Image reference C1379 / 23 Audio and Transcript (solo en la Biblioteca Británica, pero un breve resumen del contenido disponible en línea) .
- ^ a b c d Ferry, Georgina (23 de enero de 2018). "Obituario de Mary Lee Berners-Lee" . el guardián . Consultado el 23 de enero de 2018 .
- ^ The University of Manchester (1999), Programming on the Ferranti Mark 1 , archivado desde el original el 5 de julio de 2009 , consultado el 12 de noviembre de 2009
- ^ a b c Campbell-Kelly, Martin (1980). "Programación del Mark I: Actividad de programación temprana en la Universidad de Manchester". Anales de la historia de la informática . Federación Estadounidense de Sociedades de Procesamiento de Información. 2 (2): 155. doi : 10.1109 / mahc.1980.10018 . S2CID 10845153 .
- ^ Universidad de Manchester (2008). "El Ferranti Mark 1 *" . Archivado desde el original el 15 de mayo de 2009 . Consultado el 12 de noviembre de 2009 .
- ^ Bennett, JM ; Prinz, DG; Woods, ML (1952), "Subrutinas interpretativas", Proc. ACM Nat. Conf., Toronto , págs. 81–87, doi : 10.1145 / 800259.809002 , S2CID 17531732
- ^ JM, Bennett , "Comentarios sobre la programación del Manchester Mark I", Annals of the History of Computing , 3 (2), doi : 10.1109 / MAHC.1981.10014
- ^ Abbate, Janet (12 de septiembre de 2001), Mary Lee Berners-Lee: An Interview , IEEE History Center Interviews, 578 , IEEE History Center - a través de Engineering and Technology History Wiki
- ^ Abbate, Janet, recodificación de género
- ^ Berners-Lee, Tim ; Fischetti, Mark (1999), Weaving the Web: The Past, Present and Future of the World Wide Web por su inventor , Londres: Orion Business, ISBN 978-0-7528-2090-3
- ^ Bellis, Mary, Father of the Internet Tim Berners-Lee , consultado el 10 de noviembre de 2009
- ^ "Mary Lee Berners-Lee" . La Biblioteca Británica .
- ^ Boletín de noticias de la parroquia de SS Alban & Stephen (PDF) , 24-25 de diciembre de 2017