Lee E. McMahon


McMahon nació en St. Louis , Missouri , de padre Leo E. McMahon y madre Catherine McCarthy. Creció en St. Louis y asistió a la escuela secundaria de la Universidad de St. Louis . [4] En 1955 recibió su licenciatura summa cum laude de la Universidad de St. Louis . [5] McMahon recibió una beca de posgrado regular de la Universidad de St. Louis para estudiar psicología en la Universidad de Harvard , donde luego obtuvo un doctorado. en psicología . [6] [7] Su Ph.D. tesis enLa Universidad de Harvard se publicó en 1963 con el título "Análisis gramatical como parte de la comprensión de una oración".

McMahon trabajó para Bell Labs desde 1963 hasta su muerte en 1989. Trabajó inicialmente como investigador lingüístico y se centró en un lenguaje llamado FASE (inglés fundamentalmente analizable simplificado) con el objetivo de mejorar la comunicación entre humanos y computadoras. [8]

Un proyecto que intentó aclarar la autoría de los artículos de The Federalist lo conectó con Robert Morris y comenzó su participación en el desarrollo temprano de Unix . [9]

McMahon es mejor conocido por sus contribuciones a las primeras versiones del sistema operativo Unix , en particular el editor sed stream. [10] McMahon contribuyó al desarrollo de comm , qsort , grep , index, cref, cu y Datakit . [11]

McMahon trabajó en la creación de un sistema de emparejamiento para ir junto con Bob Ryder de Bell Labs a principios de la década de 1960. [12]

El sistema fue ampliamente utilizado en los torneos go , por ejemplo en los campeonatos estadounidenses de 1986. [13]