Margaret Helen Harper (9 de febrero de 1919 - 13 de octubre de 2014) fue una programadora informática estadounidense que trabajó para desarrollar uno de los primeros compiladores informáticos junto a Grace Hopper en Remington Rand. Harper nació en Michigan, aunque vivió la mayor parte de su vida en Pensilvania. Estudió en el Wellesley College y se licenció en la Universidad de Pensilvania en 1940. Trabajó primero como programadora y más tarde como profesora.
Educación y trayectoria Sus padres fueron Paul Harper (n. 1892) y Katharine Harper (n. 1893). Paul trabajaba en un concesionario de automóviles y Katharine era música y ama de casa. Margaret tenía un hermano menor adoptado llamado Richard Irving Harper (13 de marzo de 1927 - noviembre de 1977). De niña, Margaret fue alentada en sus estudios, pero se lamentaba de no ser muy artística. Margaret asistió tanto a escuelas públicas como privadas antes de sus años universitarios. En la universidad, Margaret asistió primero al Wellesley College, pero luego se trasladó a la Universidad de Pensilvania Participó activamente en deportes y jugó en los equipos femeninos de hockey del Wellesley College y de la Universidad de Pensilvania. En 1940 se licenció en Ciencias por la Facultad de Educación de la Universidad de Pensilvania, donde estudió química.Who's Who in the Computer Field. 1963-64 — Newtonville, Mass.: Berkeley Enterprises. pp. 93.Who's Who in Computers and Data Processing. vol. 1, 1971 — Chicago: Quadrangle Books. pp. 85.
En la década de 1950 Harper ya trabajaba como programadora, aunque no está claro cómo se inició en la informática.
La informática es, en general, una disciplina de colaboración, y el proceso de desarrollo al final de la década de los 40 y principios de los 50 no fue diferente en ese sentido. En los primeros años 50, cuando Grace Hopper estaba desarrollando los primeros compiladores, Harper y Richard K. Ridgway la ayudaron.Symposium on Automatic Programming for Digital Computers by the Navy Mathematical Computing Advisory Panel — Published by Office of Naval Research, Department of the Navy, Washington D.C., May 13–14, 1954. pp.15-21. Hopper incluso afirmó que "este trabajo es necesariamente una investigación grupal y este relato no puede publicarse sin citar a esos miembros... principales responsables de la consecución de estos resultados". Es importante señalar esto porque gran parte de la contribución de Harper se ha visto ensombrecida por el efecto Matilda de la fama de Grace Hopper. En 1952, Harper, Ridgway y Hopper trabajaban en Remington Rand en la serie A de compiladores para el sistema UNIVAC. En concreto, Harper y Ridgway prepararon el manual del compilador A-2 y trabajaron en él.
Harper también publicó su artículo "Subrutinas: bloques prefabricados para la construcción" en la edición de marzo de 1954 de Computers and Automation.Harper, Margaret H. "Subroutines: Prefabricated Blocks for Building" Computers and Automation, vol. 3, no. 3, March 3, 1954, pp. 14-15. En su texto, Harper comienza diciendo cómo el programador de computadoras de la década de 1950 ha sido esencialmente como un "colono en América" que debe hacer cada parte de su casa a mano, ¡hasta las clavijas que mantienen la casa unida! Continúa señalando que los tiempos han cambiado y ahora los programadores están trabajando juntos, no desde las finas clavijas de una casa, sino usando las herramientas e ideas que otros descubrieron en el pasado. Subraya la importancia de las subrutinas en la programación de informática -la idea de que las tareas de mayor envergadura pueden dividirse en (sub)segmentos más pequeños-, pero continúa señalando que "la ausencia de un compilador [para las subrutinas] ha significado que las subrutinas han sido codificadas para funcionar sólo en una porción fija del almacenamiento o la memoria del ordenador". Esto fue problemático, porque significaba que una gran cantidad de código simplemente no era reutilizable. Las computadoras que conocemos y reconocemos hoy (en la década de 2000) no podrían funcionar sin este código reutilizable. Pero en 1954, Harper tuvo la previsión de preguntar: "Si el ruso se puede traducir al inglés... ¿por qué no un código de computadora en otro?"Nofre, D., Priestley, M., & Alberts, G. "When Technology Became Language: The Origins of the Linguistic Conception of Computer Programming, 1950-1960." Technology and Culture, vol. 55, no. 1, January 2014, pp. 48. Este fue el quid de la cuestión con la idea del diseño y la implementación de compiladores. Aunque Harper no inventó el compilador, formó parte de uno de los primeros equipos de científicos que imaginaron y construyeron los primeros compiladores. The New Scientist del 17 de septiembre de 1987 afirma que una de las primeras personas en implementar los nuevos compiladores fue Harper. alt=Picture of a compiler as a black box translator|miniaturadeimagen|500x500px| Idea básica de un compilador Después de que Harper terminara de trabajar con Hopper y Ridgway en Remington Rand, continuó como analista de programación en Auerbach Corporation en la década de 1960.Who's Who in Computers and Data Processing. vol. 1, 1971 — Chicago: Quadrangle Books. pp. 85. Estuvo entre los que figuran en Quién es quién en el campo de la informática de 1963 a 1964Who's Who in the Computer Field. 1963-64 — Newtonville, Mass.: Berkeley Enterprises. pp. 93. y en Quién es quién en informática y procesamiento de datos de 1971. Después de trabajar para Auerbach, fue profesora en la universidad de Pensilvania y más tarde se jubiló.
Falleció en 2014 en Pensilvania, a la edad de 95 años
Referencias
Bibliografía Lugar del censo de 1930: Upper Darby, Delaware, Pensilvania; Página: 3A; Distrito de Enumeración: 0163; Microfilm FHL: 2341768. 1939: Llegada: Nueva York, Nueva York, EE. UU.; Serie de microfilmes: T715, 1897–1957; Línea: 24; Número de página: 135. 1948: Nueva York, Nueva York, Estados Unidos; Microfilm Serie: T715, 1897-1957: Línea: 8; Número de página: 115. Ancestry.com. Censo federal de los Estados Unidos de 1930 [base de datos en línea]. Provo, UT; Ancestry.com Operations Inc., 2002. Ancestry.com. Listas de pasajeros y tripulantes de Nueva York (incluidas Castle Garden y Ellis Island), 1820-1957 [base de datos en línea]. Provo, UT: Ancestry.com Operations, Inc., 2010. Ancestry.com. Colección de obituarios de EE. UU., 1930-actualidad [base de datos en línea]. Lehi, UT, EE. UU.: Ancestry.com Operations Inc, 2006. Ancestry.com. Índice de registros públicos de EE. UU., 1950–1993, vol. 1 [base de datos en línea]. Provo, UT: Ancestry.com Operations, Inc., 2010. índice biográfico . vol. 9, septiembre de 1970 a agosto de 1973 (publicado en 1974) - Nueva York: HW Wilson Co. Chun, Wendy Hui Kyong. 2011 — Visiones programadas: software y memoria — Cambridge, Mass.: The MIT Press. Harper, Margaret H. "Subrutinas: bloques prefabricados para la construcción" Computadoras y automatización, vol. 3, núm. 3, 3 de marzo de 1954, págs. 14–15. Sesión de verano de 1954 del Instituto de Tecnología de Massachusetts: Computadoras digitales, técnicas de codificación avanzadas - Laboratorio de Computación Digital del MIT del Departamento de Ingeniería Eléctrica y la Oficina de Investigación Naval, Cambridge, Massachusetts, verano de 1954. Nofre, D., Priestley, M. y Alberts, G. " Cuando la tecnología se convirtió en lenguaje: los orígenes de la concepción lingüística de la programación informática, 1950-1960". Tecnología y Cultura, vol. 55, núm. 1, enero de 2014, págs. 40–75. "Richard Harper - Noviembre de 1977 - Obituario - Tributes.com" www.tributes.com. Consultado el 09-11-2020. "Richard K. Ridgway - Inicio". dl.acm.org. Consultado el 09-11-2020. Stanley, Otoño. 1995 — Madres e hijas de la invención: notas para una historia revisada de la tecnología — New Brunswick, New Jersey: Rutgers University Press. Stein, Dorothy. (17 de septiembre de 1987). "El sexo y la Cábala COBOL". Nuevo Científico . vol. 115 núm. 1578, págs. 79. Simposio sobre programación automática para computadoras digitales por el Panel Asesor de Computación Matemática de la Marina : publicado por la Oficina de Investigación Naval, Departamento de la Marina, Washington DC, 13 y 14 de mayo de 1954. Anuario de mujeres de la Universidad de Pensilvania, 1940. archives.upenn.edu, 1940, págs. 39. "The Wellesley Legenda 1937 | Colecciones digitales de Wellesley College" . repositorio.wellesley.edu. Consultado el 09-11-2020. Quién es quién en informática y procesamiento de datos. vol. 1, 1971 — Chicago: Quadrangle Books. Quién es quién en el campo de la informática . 1963-64 — Newtonville, Mass.: Berkeley Enterprises.
Categoría:Alumnado del Wellesley College Categoría:Alumnado de la Universidad de Pensilvania Categoría:Compiladores Categoría:Historia de la informática Categoría:Informáticos de Estados Unidos Categoría:Programadores de Estados Unidos