Mary Allen Wilkes (nacida el 25 de septiembre de 1937) es una ex programadora de computadoras y diseñadora lógica , más conocida por su trabajo con la computadora LINC , ahora reconocida por muchos como la primera "computadora personal" del mundo. [1] [2] [3] [4]
Mary Allen Wilkes | |
---|---|
Nació | 25 de septiembre de 1937 (edad Chicago, Illinois , Estados Unidos | 83)
alma mater | Wellesley College , Facultad de Derecho de Harvard |
Conocido por | Trabajar con computadora LINC |
Carrera científica | |
Campos | Programación informática, diseño lógico, derecho |
Instituciones | MIT , Universidad de Washington en St. Louis |
Carrera profesional
Wilkes nació en Chicago, Illinois y se graduó de Wellesley College en 1959, donde se especializó en filosofía y teología. [5] Inicialmente, Wilkes planeaba ser abogada, pero sus amigos y mentores lo desanimaron de ejercer la abogacía debido a los desafíos que enfrentaban las mujeres en el campo. [6] Un profesor de geografía en octavo grado le había dicho a Wilkes: "Mary Allen, cuando seas grande, deberás ser programadora de computadoras". [7] Trabajó en el campo como una de las primeras programadoras durante varios años antes de dedicarse a la abogacía y convertirse en abogada en 1975. [8]
MIT
Wilkes trabajaron bajo Oliver Selfridge y Benjamin oro en el Proyecto de reconocimiento de voz en el MIT 's Lincoln Laboratory en Lexington, Massachusetts 1959-1960, la programación de la IBM 704 y el IBM 709 . [9] Se unió al Grupo de Computadoras Digitales, también en el Laboratorio Lincoln , justo cuando comenzaba el trabajo en el diseño de LINC bajo Wesley A. Clark en junio de 1961. Clark había diseñado anteriormente las computadoras TX-0 y TX-2 de Lincoln . Las contribuciones de Wilkes al desarrollo de LINC incluyeron simular el funcionamiento del LINC durante su fase de diseño en el TX-2 , [9] diseñar la consola para el prototipo LINC y escribir el manual del operador para el diseño final de la consola. [10]
En enero de 1963, el grupo LINC dejó el Laboratorio Lincoln para formar el Centro de Tecnología Informática en Ciencias Biomédicas en el campus del MIT en Cambridge, Massachusetts, donde, en el verano de 1963, capacitó a los primeros participantes en el Programa de Evaluación LINC, patrocinado por la Institutos Nacionales de Salud. [11] Wilkes enseñó a los participantes en el programa y escribió los primeros programas de ensamblaje "LAP" (Programa de ensamblaje LINC) para el LINC de 1024 palabras. También fue coautora del manual de programación de LINC , Programación de LINC con Wesley A. Clark. [12]
Universidad de Washington
En el verano de 1964, un grupo central del equipo de desarrollo de LINC dejó el MIT para formar el Laboratorio de Sistemas Informáticos en la Universidad de Washington en St. Louis . [13] Wilkes, que había pasado 1964 viajando por todo el mundo, se reincorporó al grupo a finales de 1964, pero vivió y trabajó desde la casa de sus padres en Baltimore hasta finales de 1965. Trabajó allí en un LINC proporcionado por el Laboratorio de Sistemas Informáticos y es generalmente se considera el primer usuario de una computadora personal en el hogar. [14] [15]
Para 1965, el equipo LINC había duplicado el tamaño de la memoria LINC a 2048 palabras de 12 bits, lo que permitió a Wilkes, trabajando en LINC en casa, desarrollar el sistema operativo más sofisticado, LAP6. LAP6 incorporó una técnica de edición de desplazamiento que hizo uso de un algoritmo propuesto por sus colegas, Mishell J. Stucki y Severo M. Ornstein . [16] LAP6, que ha sido descrito como "extraordinariamente bien diseñado por humanos", [17] brindó al usuario la capacidad de preparar, editar y manipular documentos (generalmente programas LINC) de forma interactiva en tiempo real, utilizando el teclado y la pantalla de LINC, al igual que las computadoras personales posteriores. Las cintas LINC realizaban la función de desplazamiento y también proporcionaban capacidades de archivo interactivo para documentos y programas. Los documentos del programa se pueden convertir a binarios y ejecutar. Los usuarios podían integrar sus propios programas con LAP6 mediante un enlace proporcionado por el sistema e intercambiar las pequeñas cintas LINC para compartir programas, una de las primeras capacidades de "código abierto".
El siguiente proyecto del Laboratorio de Sistemas Informáticos, también encabezado por Clark, fue el diseño de "Macromodules", bloques de construcción de computadoras. [18] Wilkes diseñó el macromódulo multiply, el más complejo del conjunto.
Carrera de derecho
Wilkes dejó el campo de la informática en 1972 para asistir a la Facultad de Derecho de Harvard. Se desempeñó como abogada litigante durante muchos años, tanto en la práctica privada como como jefa de la División de Protección al Consumidor y Delitos Económicos de la Oficina del Fiscal de Distrito del Condado de Middlesex en Massachusetts. Ella enseñó en el Programa de Defensa de Juicios en la Facultad de Derecho de Harvard de 1983 a 2011, y se sentó como jueza para la competencia Ames (tribunal simulado) de primer y segundo año de la escuela durante 18 años. En 2001 se convirtió en árbitro de la Asociación Estadounidense de Arbitraje, y se ocupó principalmente de casos relacionados con informática y tecnología de la información. Desde 2005 hasta 2012, se desempeñó como jueza del concurso Anual de Arbitraje Comercial Internacional Simulado Willem C. VIS en Viena, Austria, organizado por la Facultad de Derecho de la Universidad de Pace.
Notabilidad
Se destaca en el campo de la informática por:
- Diseño del sistema operativo interactivo LAP6 para LINC, uno de los primeros sistemas de este tipo para una computadora personal.
- Ser la primera persona en usar una computadora personal en el hogar.
Su trabajo ha sido reconocido en la exposición de 2013 del Museo Nacional de Computación de Gran Bretaña [19] "Heroínas de la Computación" en Bletchley Park, [20] y por el Foro de Museos Heinz Nixdorf en Paderborn, Alemania, en su exhibición de 2015-16, Am Anfang guerra Ada: Frauen in der Computergeschichte (Al principio era Ada: Mujeres en la historia de la informática). [21]
Citas
- "Apuesto a que no tienes una computadora en tu sala de estar". [22]
- "Duplicar una memoria de 1024 palabras produce otra memoria pequeña". [23]
- "En ese momento teníamos la curiosa noción de que el software debería estar total y absolutamente libre de errores. Desafortunadamente, es una noción que nunca se puso de moda". [15]
- "Prometer el Sistema es algo serio". [24]
Publicaciones Seleccionadas
- "LAP5: LINC Assembly Program", Actas del Simposio de Primavera de DECUS , Boston, mayo de 1966. (LAP5 era la versión "Beta" de LAP6).
- Manual LAP6 , Washington Univ. Laboratorio de Tecnología de Sistemas Computacionales. Rept. No. 2, mayo de 1967.
- Programación del Linc , Washington Univ. Computer Systems Laboratory, 2ª ed., Enero de 1969, con WA Clark.
- " Acceso conversacional a una máquina de 2048 palabras ", Comm. of the ACM 13, 7, pp. 407-14, julio de 1970. (Descripción de LAP6.)
- " Edición de desplazamiento: un algoritmo en línea para manipular cadenas de caracteres largas ", IEEE Trans. on Computers 19, 11, págs. 1009-15, noviembre de 1970.
- El caso de los derechos de autor , Washington Univ. Memorando técnico del laboratorio de sistemas informáticos, mayo de 1971.
- "Diario de China", Washington Univ. Revista 43, 1, otoño de 1972. Describe el viaje que seis científicos informáticos estadounidenses (y sus esposas, incluido Wilkes) hicieron a China durante 18 días en julio de 1972 por invitación del gobierno chino para visitar y dar seminarios a científicos informáticos chinos en Cantón. , Shanghai y Pekín.
Referencias
- ^ Premio Computer Pioneer • IEEE Computer Society a Wesley A. Clark por la "Primera computadora personal", 1981, Computer.org . Consultado el 27 de julio de 2015.
- ^ "Cómo la computadora se volvió personal", John Markoff, NY Times , 19 de agosto de 2001
- ^ Clark, Wesley A., "The LINC was Early and Small" , Actas de la Asociación de Maquinaria de Computación: Historia de la Computadora Personal, 9-10 de enero de 1986, págs. 133-155. ACM-0-89791-176-8-1 / 86-0133.
- ^ Bell, C. Gordon, J. Craig Mudge y John E. McNamara, Ingeniería informática , Digital Press, 1978, p. 175.
- ^ Ornstein, Severo, Computación en la Edad Media , AUTHORHOUSE, 2002, p. 106. ISBN 9781403315175
- ^ Thompson, Clive (13 de febrero de 2019). "La historia secreta de las mujeres en la codificación" . Nytimes.com . Consultado el 18 de febrero de 2019 .
- ↑ 10th 10th Vintage Computer Festival Archivado el 28 de julio de 2011 en la Wayback Machine ". Vintage.org . Consultado el 27 de julio de 2015.
- ^ "Perfil de la abogada de Mary Allen Wilkes - martindale.com" . Martindale.com . Consultado el 27 de julio de 2015 .
- ^ Un b Entrevista con Mary Allen Wilkes en el 10 ° Festival de ordenador del vintage, 4 de noviembre de 2007, Mountain View, CA . Consultado el 27 de julio de 2015.
- ^ Consola de control LINC , Washington Univ. Laboratorio de Sistemas Computacionales, Documento LINC No. 2, 23 de julio de 1963.
- ^ Rosenfeld, SA., Computadora de instrumentos de laboratorio (LINC) : La génesis de una revolución tecnológica. En las actas del Seminario de Celebración del 20 Aniversario de la Computadora LINC . NIH Rept., Oficina de Historia de los NIH, 30 de noviembre de 1983, p. 4. history.nih.gov . Consultado el 27 de julio de 2015.
- ^ Programación del LINC , Washington Univ. Computer Systems Laboratory, 2ª ed., Enero de 1969, con WA Clark.
- ^ Rosenfield, op. cit., pág. 5.
- ^ Ornstein, Severo y Bruce Damer, The LINC @ 45: A Paradigm Shift , en 1962, 2008. www.digibarn.com . Consultado el 28 de julio de 2015.
- ^ a b Wilkes, Mary Allen, presentación del panel del décimo festival de computadoras vintage, Mountain View, CA, 5 de noviembre de 2007, minutos 28–40 . Consultado el 28 de julio de 2015.
- ^ Wilkes, Mary Allen, LAP6 Uso del algoritmo de edición de texto Stucki-Ornstein , Washington Univ. Laboratorio de Tecnología de Sistemas Computacionales. Rept. No. 18, febrero de 1970.
- ^ Denes, PB y MV Matthews, "Computadoras de laboratorio: sus capacidades y cómo hacer que funcionen para usted", Actas del IEEE, vol. 58, no. 4, abril de 1970, págs. 520-530, en 522 .
- ^ Clark, WA, et al., Macromodular Computer Systems (siete artículos), AFIPS Spring Joint Computing Conference 1967 , 335-401. Consultado el 28 de julio de 2015.
- ^ "Galería Mujeres en Computación abre | Museo Nacional de Computación" . Archivado desde el original el 23 de enero de 2019.
- ^ https://www.flickr.com/photos/lynetter/9730988098/sizes/h/in/photostream/
- ^ http://www.hnf.de/en/sonderaustellungen/preview-ada-lovelace.html
- ↑ El padre de Wilkes con innumerables amigos y conocidos en 1965 (ver Entrevista con Mary Allen Wilkes en el 10 ° Festival de Computadoras Vintage, 4 de noviembre de 2007, nota al pie 8).
- ^ Prefacio, Manual LAP6.
- ^ Manual LAP6, citando a Søren Kierkegaard, Fragmentos filosóficos .