Glenda Schroeder es una ingeniera de software estadounidense conocida por implementar la primera interfaz de usuario de línea de comandos y publicar uno de los primeros artículos de investigación que describen sistemas de correo electrónico mientras trabajaba como miembro del personal del Centro de Computación del MIT en 1965. [1] [ 2]
Las primeras interfaces de línea de comandos del sistema operativo se implementaron como parte de los programas de monitores residentes y no podían reemplazarse fácilmente. En 1964, Louis Pouzin, miembro del personal del Centro de Computación del MIT, desarrolló la herramienta RUNCOM para ejecutar scripts de comandos y al mismo tiempo permitir la sustitución de argumentos. [2] Pouzin acuñó el término " shell " para describir la técnica de usar comandos como un lenguaje de programación, y escribió un artículo que describe cómo implementar la idea en el sistema operativo Multics . [3] Pouzin regresó a su Francia natal en 1965, y Schroeder desarrolló el primer proyectil Multics con la ayuda de un hombre anónimo de General Electric . [2] El shell Multics de Schroeder fue el predecesor del shell Unix , que todavía se utiliza en la actualidad. [4]
Trabajando con Pat Crisman y Louis Pouzin , también describió uno de los primeros sistemas de correo electrónico llamado "MAIL" para permitir a los usuarios del Sistema de tiempo compartido compatible (CTSS) del MIT enviar notificaciones a otros sobre copias de seguridad de archivos. [1] [5] [6] Los mensajes de cada usuario se agregarían a un archivo local llamado "MAIL BOX", que tendría un modo "privado" para que solo el propietario pudiera leer o eliminar mensajes. [7] Los usos propuestos del sistema de proto-correo electrónico fueron la comunicación desde CTSS para notificar a los usuarios que se había realizado una copia de seguridad de los archivos, la discusión entre los autores de los comandos CTSS y la comunicación de los autores de los comandos al editor manual de CTSS. [7] El servicio sólo permitía dejar mensajes para los demás usuarios en el mismo ordenador. La idea de permitir a los usuarios enviar mensajes entre computadoras fue desarrollada más tarde por Ray Tomlinson en 1971. [8]