stringtranslate.com

mary lee maderas

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] Era la madre de Sir Tim Berners-Lee , el inventor de la World Wide Web , y de Mike Berners-Lee , un investigador y escritor inglés sobre gases de efecto invernadero . [5]

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 combate. Asistió a la Yardley Grammar School en Yardley, Birmingham , donde desarrolló aptitudes para las matemáticas. [5] De 1942 a 1944, tomó un curso de grado comprimido de dos años en matemáticas en tiempos de guerra 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 carrera. Después de completar sus estudios , 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 informática.

Grupo de programación informática Ferranti.

Al unirse al Reino Unido y a la empresa de equipos e ingeniería eléctrica Ferranti , comenzó a trabajar en un grupo liderado por John Makepeace Bennett .

Trabajó en las computadoras Ferranti Mark 1 y 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 utilizaban aritmética serial de 40 bits (con un acumulador de doble longitud ), lo que significaba que había considerables dificultades 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 usaba para entrada y salida:

/E@A:SIU½DRJNFCKTZLWHYPQOBG"MXV£

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 de 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 programas que manejan grandes cantidades de datos, como matrices , dividir los datos en partes del tamaño de una página podría resultar problemático.

La computadora Ferranti Mark 1 trabajó en aritmética de 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 su fondo en el radar . Se podría argumentar que esta es 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 funcionó tanto con fracciones como con números enteros. [7] El código del teleimpresor Baudot también fue abandonado por uno que estaba en el siguiente orden: [8]

ø£½0@:$ABCDEFGHIJKLMNPQRSTUVWXYZ

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 observaban cómo la computadora realizaba una instrucción a la vez para ver dónde ocurrían eventos no deseados. Sin embargo, el tiempo de 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 líneas particulares de la tienda en puntos específicos del programa, de modo que el diagnóstico de errores pudiera realizarse fuera de la computadora. El desafío de su rutina, 'Stopandprint', era que debía monitorear el programa bajo diagnóstico sin interferir con él, y el espacio limitado en la tienda rápida lo hacía difícil. Junto con Bennet y el Dr. DG Prinz, Woods participó en la escritura 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 frecuentemente interpretaba mal los dígitos binarios que se le proporcionaban. Los ingenieros pensaron que los matemáticos podrían compensar esto programando comprobaciones aritméticas, y los matemáticos asumirían con demasiada facilidad que un resultado incorrecto del programa se debía a un error de la computadora cuando se debía a un error del programa. Esto provocó fricciones inevitables entre matemáticos e 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 número grande para la época. Las largas filas de datos requeridas por este cálculo tomaron demasiado tiempo para que la computadora las procesara sin errores. Para una disputa, Woods recurrió a Tom Kilburn , quien ocupaba el segundo lugar después del profesor Sir Frederic Calland Williams en el departamento de ingeniería. Kilburn fue educado pero no discutió y ella 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 sabía que ella tenía razón". [11]

Mientras estaba en Ferranti, Woods descubrió que las mujeres de su departamento recibían menos salario que los hombres. Presentó el caso al departamento de personal y logró convencerles de que concedieran 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 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 estuvo 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 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 educación de los niños, se convirtió en profesora de matemáticas y luego en programadora usando BASIC , Fortran y otros lenguajes antes de jubilarse en 1987.

Murió el 29 de noviembre de 2017, a los 93 años. [16] [5]

Referencias

  1. ^ "Mary Lee Berners-Lee: programadora informática pionera cuyo hijo inventó la World Wide Web", The Times , p. 77, 20 de enero de 2018
  2. ^ "Pioneros científicos honrados por la Universidad de Manchester - La Universidad de Manchester". manchester.ac.uk . Consultado el 23 de enero de 2018 .
  3. ^ "Soy Tim Berners-Lee. Inventé la WWW hace 25 años y estoy preocupado y entusiasmado con su futuro. AMA • r/IAmA". Reddit . Consultado el 23 de enero de 2018 .
  4. ^ Conway y Mary Lee Berners-Lee, entrevistados por Thomas Lean, 2010-2011, An Oral History of British Science, referencia de imagen en movimiento y sonido de la Biblioteca Británica C1379/23 Audio y transcripción (solo en la Biblioteca Británica, pero un breve resumen del contenido disponible en línea) .
  5. ^ abcd Ferry, Georgina (23 de enero de 2018). "Obituario de Mary Lee Berners-Lee". El guardián . Consultado el 23 de enero de 2018 .
  6. ^ Universidad de Manchester (1999), Programación en Ferranti Mark 1, archivado desde el original el 5 de julio de 2009 , consultado el 12 de noviembre de 2009
  7. ^ a b C Campbell-Kelly, Martín (1980). "Programación del Mark I: actividad de programación temprana en la Universidad de Manchester". Anales de la Historia de la Computación . 2 (2). Federación Estadounidense de Sociedades de Procesamiento de Información: 155. doi :10.1109/mahc.1980.10018. S2CID  10845153.
  8. ^ La 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 .
  9. ^ Bennett, JM ; Príncipe, DG; Woods, ML (1952), "Subrutinas interpretativas", Proc. ACM Nacional. Conf., Toronto , págs. 81–87, doi :10.1145/800259.809002, S2CID  17531732
  10. ^ 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
  11. ^ Abbate, Janet (12 de septiembre de 2001), Mary Lee Berners-Lee: una entrevista, Entrevistas del IEEE History Center, vol. 578, Centro de Historia IEEE - a través de Wiki de Historia de la Ingeniería y la Tecnología
  12. ^ Abbate, Janet, Recodificación de género
  13. ^ Berners-Lee, Tim ; Fischetti, Mark (1999), Tejiendo la red: el pasado, presente y futuro de la World Wide Web por su inventor , Londres: Orion Business, ISBN 978-0-7528-2090-3
  14. ^ Bellis, Mary, padre de Internet Tim Berners-Lee, archivado desde el original el 13 de julio de 2012 , consultado el 10 de noviembre de 2009
  15. ^ "Mary Lee Berners-Lee". La Biblioteca Británica . Archivado desde el original el 30 de septiembre de 2023.
  16. ^ Boletín de noticias de la parroquia de SS Alban & Stephen (PDF) , 24 y 25 de diciembre de 2017, archivado desde el original (PDF) el 9 de enero de 2018 , recuperado 9 de enero 2018