Lorinda Cherry

De Wikipedia, la enciclopedia libre
Lorinda Cherry
Información personal
Nombre de nacimiento Lorinda Landgraf
Nacimiento 18 de noviembre de 1944
Fallecimiento Febrero de 2022 (77 años)
Nacionalidad Estadounidense
Educación
Educación Máster Universitario y Grado en Artes Ver y modificar los datos en Wikidata
Educada en Stevens Institute of Technology Ver y modificar los datos en Wikidata
Información profesional
Ocupación Informático teórico, Programador
Empleador Bell Labs (1969-1994) Ver y modificar los datos en Wikidata
Obras notables
Carrera deportiva
Deporte Rally Ver y modificar los datos en Wikidata
Distinciones
  • William G. Giltzow Award (1988)
  • NCWIT Pioneer in Tech Award (2017) Ver y modificar los datos en Wikidata

Lorinda Cherry (nacida en Landgraf; 18 de noviembre de 1944 – febrero de 2022)[1]​ fue una científica de la computación y programadora estadounidense. Gran parte de su carrera la pasó en Bell Labs, donde durante muchos años fue miembro del original Laboratorio Unix.[2]​ Cherry desarrolló varias herramientas matemáticas y utilidades para el formateo y análisis de texto, e influyó en la creación de otras.

Primeros años de vida[editar]

Cherry nació el 18 de noviembre de 1944. Fue hija de John F. y Evelyn K. Landgraf y tenía una hermana llamada Carynn Elizabeth.[3][4]​ Creció en Verona, Nueva Jersey, se graduó de la Verona High School donde obtuvo una Licenciatura en Artes con especialidad en Matemáticas de la Universidad de Delaware en 1966.[5][6]

Carrera de informática[editar]

Cherry comenzó como asistente técnico en Bell Labs en el año 1966. Inicialmente trabajó en acústica e investigación del habla en simulación del tracto vocal.[5]​ Recibió su master en Ciencias de la Computación del Instituto de Tecnología Stevens en 1969.[7]

En Bell Labs, Cherry colaboró en proyectos junto a Ken Knowlton y James L. Flanagan. Estos estaban enfocados en gráficos por computadora y condujeron al desarrollo del lenguaje de animación BEFLIX, así como al programa Atoms, diseñado para generar imágenes de modelos moleculares tridimensionales tipo palos y bolas.[8][9]​ Además, cooperó con Manfred Schroeder en la creación de gráficos computarizados para una exhibición en el Museo de Brooklyn.[10][11]​ La experiencia de escribir programas en FORTRAN para proyectos ajenos hizo que Cherry se diera cuenta de que su verdadera pasión se encontraba en el área de sistemas.[7]

Durante cerca de un año, Cherry formó parte del Programa de Salvaguardia de misiles antibalísticos, enfocándose en el sistema de registro de servicios públicos.[5]​ Esta asignación la llevó a trasladarse a las instalaciones de Bell en Whippany, Nueva Jersey, y también a dedicar un tiempo en el sitio de pruebas del atolón de Kwajalein, donde previamente su esposo había estado asignado.[7]​ En su rol, Cherry fue responsable de monitorear los resultados de las pruebas de lanzamiento de misiles.[12]​ Antes de mudarse a Whippany, se puso en contacto con Samuel Pope Morgan Jr., quien en ese entonces lideraba la investigación en ciencias informáticas en Bell, para asegurarse de que tendría la posibilidad de retomar su posición original una vez finalizada su asignación.[7]

En 1971, Cherry se unió al Centro de Investigación en Ciencias de la Computación, dedicándose principalmente a áreas como gráficos, procesamiento de textos y diseño de lenguajes.[5]​ Una de sus primeras tareas en ese lugar fue establecer sistemas que operaran una versión inicial de Unix, la cual estaba redactada en lenguaje ensamblador.[7]​ Fue Douglas McIlroy quien le introdujo a dicho sistema.[7]

Cherry trabajó en múltiples proyectos relacionados con el análisis estadístico de texto. En una de estas iniciativas, junto con Robert Morris, idearon un método para detectar errores tipográficos usando digramas, trigramas, una tabla con palabras habituales en inglés y la raíz cuadrática media de los índices de dichos trigramas.[13]​ Este esfuerzo llevó a la creación de detypo, un programa que se estableció como el corrector ortográfico predominante para Unix hasta que fue suplantado por spell.[7][12]

En 1976, Cherry recibió un ascenso y se convirtió en miembro del personal técnico (MTS), lo que le otorgó mayor autonomía para llevar a cabo proyectos propios.[7]​ Poco después de recibir dicho ascenso, emprendió un proyecto en el que utilizó trigramas con el fin de comprimir el texto presente en una guía telefónica.[7]

Luego de que McIlroy desarrollara speak para el sintetizador de voz Votrax, la tarea de incorporar entonación fue tomada por otro científico, que podría haber sido Brenda Baker. Cherry, por su parte, aportó al proyecto creando una herramienta especializada en identificar las partes del discurso.[14][7]

Cherry también se dedicó al desarrollo de herramientas matemáticas. Junto con Morris, rediseñaron dc, un programa de calculadora de escritorio que emplea notación postfija y precisión definida por el usuario.[15]​ Posteriormente, Cherry diseñó bc, un preprocesador para dc que utiliza notación infija.[15]​ Además, comenzó a trabajar en el editor de ecuaciones, eqn, tarea que finalizó en colaboración con Brian Kernighan.[16]​ Kernighan mencionó que eqn poseía una "sintaxis auditiva", lo que permitía programar las ecuaciones de la misma forma en que se expresan verbalmente.[17][12]

Su labor en libplot sirvió de inspiración para el posterior paquete GNU plotutils.[18]

Cherry desarrolló herramientas para la creación y edición de texto.[19]​ Realizó modificaciones al editor ed.[7][15]​ Además, diseñó el generador de cartas modelo, form, junto con su editor asociado, fed. Más que un simple generador de texto, form es considerado una "base de datos personal" y se le compara con el concepto Memex de Vannevar Bush.[15][2]

Cherry aportó significativamente al avance de la composición tipográfica electrónica, con numerosas intervenciones relacionadas con troff.[19][20]​ Junto a Mike Lesk, coescribió la edición de 1979 de "Escribir documentos en el sistema UNIX: uso de las macros –ms y –mcs con Troff", que formó parte del manual de la décima edición de Unix.[21][22]​ Ambos desarrollaron tbl, una herramienta especializada en el formateo de tablas.[23]​ Cherry fue la autora de deroff, que elimina todos los comandos troff de una entrada.[24]​ Innovó al programar una pantalla de video que permitía previsualizar documentos tipográficos directamente, evitando la necesidad de una impresión fotográfica preliminar.[2]​ Además, aportó al desarrollo de TeX.[16]

Cherry, junto con Morris y Lee E. McMahon, llevaron a cabo un estudio de nueve textos: tres pertenecientes a The Federalist Papers escritos por autores distintos, un artículo del Bell System Technical Journal, una obra de Mark Twain, un artículo técnico y tres ejemplos de material escrito sobre variados temas. Una de las metas de esta investigación era determinar si, a través de este análisis, se podía identificar la autoría de The Federalist Papers.[15][19]​ Adicionalmente, en otro segmento del estudio, se empleó la compresión de trigramas y el Brown Corpus, desarrollado por Kučera y Francis, para investigar vocabulario específico destinado a ser usado en Bell System Practice. [25][5]

Cherry ideó una técnica para determinar el tema principal en un fragmento seleccionado de texto, técnica que empleó para elaborar el primer índice del Manual Unix.[2]​ Posteriormente, este método se extendió a otros textos escritos. Además, Cherry diseñó una guía de referencia rápida, conocida como "Tarjeta Púrpura", que acompañaba las ediciones sexta y séptima del Manual del programador de Unix.[26][27]

Cherry participó en el desarrollo del conjunto de herramientas de escritura Writer's Workbench (WWB) de Bell Labs. Su contribución fue tal que se le consideraba la "abuela" del proyecto.[28][7]​ Este proyecto fue ideado por el profesor de Rutgers, William Vesterman, quien buscaba una herramienta capaz de analizar el estilo de escritura.[15]​ Cherry actualizó "parts" para el proyecto de Vesterman y desarrolló dos nuevos programas: "style" y "diction".[25]​ Se esperaba que esta fuera la totalidad de su contribución. Sin embargo, el desarrollo del Writer's Workbench estuvo bajo la dirección de la psicolingüista de Bell, Nina Macdonald, del Departamento de Ingeniería de Desempeño Humano. Macdonald contactó a Cherry para solicitarle permiso de utilizar "parts" en el Writer's Workbench.[24][14]


Además de la tecnología de búsqueda de patrones desarrollada por Alfred Aho, Writer's Workbench integraría al menos tres tecnologías en las que Cherry ya había trabajado: composición tipográfica electrónica, análisis de partes del discurso y análisis estadístico del lenguaje.[15][20]​ Mientras Macdonald se encargaba del front-end e integraba las utilidades del programa, Cherry seguía desarrollando código para el back-end.[29][7]​ Ambas colaboraron en la redacción de un artículo para la revista Bell Laboratories Record en mayo/junio de 1983 y otro en la revista Byte en octubre de 1983. También presentaron juntas en una reunión de las divisiones de psicología e informática de la Academia de Ciencias de Nueva York en 1981.[30][31][32]​ Presentaron el software en televisión en dos ocasiones: en el programa "Today" de NBC en mayo de 1981 y en el WCBS Channel 2 News de Nueva York en agosto de 1983.[32]


Después de que Andrew Tanenbaum utilizara el programa en un borrador inicial de un libro que estaba redactando, Cherry reflexionó sobre la capacidad de herramientas como Writer's Workbench. Sostenía que estas herramientas podían mejorar la calidad del texto escrito, no solo corrigiendo errores, sino también transformando la manera en que los escritores redactan sus textos.[7]​ Ella dijo:

Desde mi perspectiva, la verdadera riqueza de estas herramientas en el ámbito educativo radica en cómo iluminan a los estudiantes sobre las múltiples opciones y decisiones que involucra el proceso de escritura. Muchos no perciben que escribir es, en sí mismo, un acto lleno de decisiones. Suelen pensar que, una vez plasmadas las palabras en papel, estas quedan inamovibles. Sin embargo, estas herramientas les incitan a revisar y editar.[19]

Después del lanzamiento del WWB en 1980, Bell Labs lo integró en los talleres de escritura de toda la compañía.[33]

Uno de los últimos proyectos que Cherry llevó a cabo fue el análisis de transcripciones de llamadas a los Centros de Problemas de AT&T. Buscó en estos textos, con formatos variados e inconsistentes, evidencia de problemas a nivel sistémico. Este trabajo condujo a cambios en las políticas internas de AT&T.[2]​ Cherry fue una de los tres coinventores que aparecen en la patente de AT&T sobre un "Método y sistema para verificar el estado de los servicios telefónicos de emergencia 911". En julio de 1994, Cherry integró un equipo que trabajó para que el directorio de números 1-800 de AT&T estuviera accesible en la naciente Internet. El grupo abordó cuestiones tanto técnicas como políticas para lanzar el directorio en línea, que se convirtió en uno de los primeros "enlaces destacados" identificados por Yahoo!.[34]

Aunque la mayor parte de su trabajo fue desarrollado para Unix, el trabajo de Cherry también se integró en el sistema operativo Plan 9.[35]

Cherry dejó Bell Labs en 1994.[2]

Vida personal y muerte.[editar]

Cherry, quien residía en la sección Gillette de Long Hill Township, Nueva Jersey, se incorporó al capítulo de la Región Norte de Nueva Jersey del Sports Car Club of America (SCCA) en julio de 1967.[36]​ Participó en carreras de autos, fungió como mariscal y se encargó de tareas administrativas.[2][37]​ Además, presentó a sus Doberman Pinschers, que fueron premiados.[38]

Cherry falleció en febrero de 2022 a la edad de 77 años. Su fallecimiento fue anunciado el 16 de febrero de ese mismo año.[39]​ Su hermana, Carynn Kelley-Katz, le sobrevive.[40]

Honores[editar]

Referencias[editar]

  1. Linderman, John P. (2022-02-16), «Lorinda Cherry», https://minnie.tuhs.org/pipermail/tuhs/2022-February/025387.html, consultado el 2022-02-24. 
  2. a b c d e f g McIlroy, Douglas (2022-02-15), «Lorinda Cherry», https://minnie.tuhs.org/pipermail/tuhs/2022-February/025390.html, consultado el 2022-02-21. 
  3. «John F. Landgraf». The Star Ledger. 27 de agosto de 2010. 
  4. «Evelyn K. Landgraf, 98». MyVeronaNJ.com. 13 de agosto de 2018. 
  5. a b c d e «Contributors to This Issue». Bell System Technical Journal 57 (6): 2305-2312. July–August 1978. doi:10.1002/j.1538-7305.1978.tb02156.x. 
  6. «Betrothal Announced; Lorinda Landgraf Planning Marriage to Engineer This Fall.». Verona-Cedar Grove Times. 19 de septiembre de 1968. Consultado el 13 de octubre de 2022 – via Newspapers.com. «Miss Landgraf, a graduate of Verona High School and the University of Delaware, will receive a master's degree from Stevens Institute of Technology in January.» 
  7. a b c d e f g h i j k l m n Mahoney, Michael Sean. «Interview with Lorinda Cherry». An Oral History of Unix. Princeton University. Consultado el 25 de noviembre de 2012. 
  8. Knowlton, Kenneth C.; Cherry, Lorinda (November 1969). «FORTRAN IV BEFLIX». Proceedings of the Eighth Annual Meeting of the Users of Automatic Information Display Equipment (UAIDE): 411-431. 
  9. Knowlton, Ken; Cherry, Lorinda (1977). «Atoms — a three-d opaque molecule system — for color pictures of space-filling or ball-and-stick models». Computers and Chemistry 1 (3): 161-166. doi:10.1016/0097-8485(77)85005-5. 
  10. Schroeder, Manfred R. (17 de abril de 2013). Computer Speech: Recognition, Compression, Synthesis. Springer Science & Business Media. p. xviii. ISBN 9783662063842. 
  11. Pouska, Maxim (18 de enero de 2011). Computer - Werbung 1935-2010: Grafik-Design und Kunst [Computer Advertising 1935-2010: Graphic Design and Art] (en alemán). Books on Demand. p. 75. ISBN 978-3837062298. 
  12. a b c McIlroy, Doug (9 de abril de 2008). «Computing History at Bell Labs». research.swtch.com. 
  13. Morris, R.; Cherry, L.L. (March 1975). «Computer detection of typographical errors». IEEE Transactions on Professional Communication. PC-18 (1): 54-56. S2CID 8303019. doi:10.1109/TPC.1975.6593963. 
  14. a b «A History of UNIX before Berkeley: UNIX® Evolution, 1975–1984». March 1999. Archivado desde el original el 24 de marzo de 2005. 
  15. a b c d e f g McIlroy, M. D. (1987). «A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986». CSTR (139). Bell Labs. 
  16. a b Seth, Malika. «Lorinda Cherry». www.princeton.edu/~hos/frs122/precis. Consultado el 22 de agosto de 2009. 
  17. Biancuzzi, Federico; Warden, Shane (March 2009). Masterminds of Programming. O'Reilly Media Inc. pp. 121, 122. ISBN 978-0-596-51517-1. 
  18. Maier, Robert. «Appendix F History and Acknowledgements». The plotutils Package. GNU. Consultado el 25 de noviembre de 2012. «Most of the work on tying the plot filters together and breaking out device-dependent versions of libplot was performed by Lorinda Cherry.» 
  19. a b c d Silverman, David. «Text Processing and the Writer's Workbench». Unix: An Oral History. Michael Sean Mahoney. Consultado el 25 de noviembre de 2012. «They knew that the ultimate lesson was to teach students that writing is a series of choices, not a matter of pretty formatting on a laser printer. Cherry expressed her vision of the Workbench’s use…». 
  20. a b Silverman, David. «Text Processing and the Writer's Workbench». 
  21. Unix Research System: Papers (Volume 2). Saunders College Publishing. 1990. ISBN 978-0-03-047529-0. Archivado desde el original el 3 de febrero de 2015. Consultado el 24 de septiembre de 2012. 
  22. Cherry, L. L.; Lesk, M. E. «Typing Documents on the UNIX System: Using the –ms and –mcs Macros with Troff». Unix Tenth Edition Manual. Archivado desde el original el 1 de junio de 2017. 
  23. Cherry, L. L.; Lesk, M. E. «Tbl — A Program to Format Tables». Unix Tenth Edition Manual. Archivado desde el original el 1 de junio de 2017. 
  24. a b Darwin, Ian F.; Collyer, Geoffrey (1984). «UNIX Evolution: 1975-1984». www.collyer.net. 
  25. a b Brock, David C. (8 de noviembre de 2019). «Oral History of Malcolm Douglas (Doug) McIlroy — Part 2 of 2». usermanual.wiki. Computer History Museum. 
  26. Hume, A. G.; McIlroy, M. D. (1990–91). Unix Research Papers 2 (10 edición). p. ii. 
  27. Krishnamurthy, Balachander, ed. (1995). Practical Reusable Unix Software. John Wiley & Sons, Inc. p. xiv. ISBN 0-471-05807-6. 
  28. Smith, Charles R.; Kathleen E. Kiefer; Patricia S. Gingrich (1 de julio de 1984). «Computers come of age in writing instruction». Computers and the Humanities (Springer Netherlands) 18 (3): 215-224. S2CID 28762117. doi:10.1007/BF02267225. «Six years ago, Lorinda Cherry, a computer scientist at Bell Laboratories in Murray Hill, New Jersey, added several programs to analyze English texts … Building on her work, members of the Documentation Technologies Group at Bell Laboratories in Piscataway, New Jersey, added dozens of complementary programs, creating a series now known as the UNIX Writer's Workbench Software.» 
  29. Raskin, Robin (27 de mayo de 1986). «Writer's Workbench: The Granddaddy of Style». PC: 194. 
  30. Cherry, L. L.; Fox, M. L.; Frase, L. T.; Gingrich, P. S.; Keenan, S. A.; Macdonald, N. H. (May–June 1983). «Computer Aids for Text Analysis». Bell Laboratories Record: 10-16. 
  31. Cherry, Lorinda L.; Macdonald, Nina H. (October 1983). «The Unix Writer's Workbench Software». Byte 8 (10): 241-248. 
  32. a b Macdonald, Nina. «Publications of Nina Macdonald». 
  33. Davidson, Wilma (27 de julio de 1986). «New Jersey Opinion; P.S.: It's Not Just What You Write, But How You Write It». The New York Times (en inglés estadounidense). ISSN 0362-4331. Consultado el 20 de febrero de 2022. 
  34. Kernighan, Brian (16 de diciembre de 1994). «AT&T's 800 Directory on the Internet». www.cs.princeton.edu. 
  35. McIlroy, Doug (March 1995). «Preface to the Second (1995) Edition». Plan 9 Manual. Archivado desde el original el 1 de junio de 2017. Consultado el 13 de febrero de 2022. 
  36. «SCCA Happenings — Anniversaries». Sportscar (Sports Car Club of America): 76. August 2017. 
  37. Rodimer, Don. «The Early Days of NNJR». Northern New Jersey Region — Sports Car Club of America. Archivado desde el original el 24 de junio de 2012. Consultado el 13 de febrero de 2022. 
  38. «Northwestern Connecticut Dog Club, Inc. — Doberman Pinschers». InfoDog. 23 de septiembre de 2001. 
  39. «Lorinda Cherry RIP [LWN.net]». LWN.net. 16 de febrero de 2022. Consultado el 19 de febrero de 2022. 
  40. «Zachary "Zak" Alvey». Echovita Network. 9 de diciembre de 2020. 
  41. Rooke, Matt. «The William G. Giltzow Award». www.scca-nnjr.com. Sports Car Club of America — Northern New Jersey Region. 
  42. «2018 Pioneer in Tech Award Recipients Lorinda Cherry and Evi Nemeth». National Center for Women & Information Technology. 27 de julio de 2021.