Jean E. Sammet (23 de marzo de 1928 - 20 de mayo de 2017) fue una científica informática estadounidense que desarrolló el lenguaje de programación FORMAC en 1962. También fue una de las desarrolladoras del influyente lenguaje de programación COBOL .
Recibió su licenciatura en Matemáticas del Mount Holyoke College en 1948 y su maestría en Matemáticas de la Universidad de Illinois en Urbana-Champaign en 1949. Recibió un doctorado honorario del Mount Holyoke College en 1978. [4]
Sammet trabajó en Sperry Gyroscope de 1955 a 1958, donde supervisó el primer grupo de programación científica. De 1958 a 1961, trabajó para Sylvania como consultora de personal para investigación de programación y miembro del grupo COBOL original . Se incorporó a IBM en 1961, donde desarrolló FORMAC, el primer lenguaje informático ampliamente utilizado para la manipulación simbólica de fórmulas matemáticas. En IBM, investigó el uso del inglés restringido como lenguaje de programación y el uso del lenguaje natural para programas matemáticos. Fue directora de planificación de tecnología de programación para la División de sistemas federales de 1968 a 1974, y fue nombrada directora de tecnología de software en 1979. [5]
Sammet fundó el Comité de Interés Especial sobre Manipulación Simbólica y Algebraica (SICSAM) de la ACM en 1965 y fue presidenta del Grupo de Interés Especial sobre Lenguajes de Programación (SIGPLAN). Fue la primera mujer presidenta de la ACM, entre 1974 y 1976. [6]
Jean E. Sammet nació el 23 de marzo de 1928 en la ciudad de Nueva York. Jean y su hermana, Helen, eran hijas de Harry y Ruth Sammet, ambos abogados. Jean y Helen asistieron a escuelas primarias públicas en Manhattan. Sammet tenía un gran interés en las matemáticas, pero no pudo asistir a la Bronx High School of Science porque no aceptaba niñas. En cambio, Sammet asistió a la Julia Richman High School. [1]
Sammet decidió matricularse en el Mount Holyoke College por la solidez de su programa de matemáticas. Sammet se especializó en matemáticas y realizó cursos de educación, lo que le permitió obtener la certificación para enseñar matemáticas en la escuela secundaria de Nueva York. Se especializó en ciencias políticas. Después de graduarse en el Mount Holyoke, Sammet realizó estudios de posgrado en la Universidad de Illinois , donde recibió su maestría en 1949. Mientras tomaba cursos para obtener un doctorado, fue asistente de cátedra en el departamento de Matemáticas de la Universidad de Illinois de 1948 a 1951. [1] Cuando Sammet se encontró por primera vez con una computadora, en 1949 en la Universidad de Illinois, no se impresionó, considerándola una pieza de hardware obscena. [7]
En 1951, Sammet comenzó a buscar un puesto en el ámbito educativo. Sammet se vio obligada a buscar puestos en Nueva Jersey porque la ciudad de Nueva York no estaba contratando nuevos profesores. Las autoridades de Nueva Jersey determinaron que a Sammet le faltaban dos asignaturas de sus estudios: una de educación y otra de historia de Nueva Jersey. Sammet se opuso a esta decisión, afirmando que su conocimiento de la historia de Nueva Jersey no reforzaba su capacidad para enseñar matemáticas en la escuela secundaria. Esto obligó a Sammet a buscar otros tipos de empleo. [1]
En 1951, Sammet aceptó un puesto en la Metropolitan Life Insurance Company como actuaria en prácticas. Aceptó participar en un programa de formación interno para aprender a utilizar máquinas de contabilidad de tarjetas perforadas . Sammet se familiarizó con las máquinas de contabilidad electrónica, pero no pudo trabajar con ellas una vez finalizada su formación. Dejó su puesto en la oficina de seguros y se matriculó en la Universidad de Columbia para cursar un doctorado en matemáticas. Sammet trabajó como asistente de cátedra en el Barnard College durante el año escolar 1952-1953 antes de decidir que la vida académica no era para ella. [1]
De 1953 a 1958, Sammet trabajó como matemática para Sperry Gyroscope en Nueva York. Pasó tiempo trabajando en problemas de análisis matemático para clientes y manejaba una computadora analógica. Sammet trabajó en el programa de submarinos del Departamento de la Marina durante su tiempo allí. A principios de enero de 1955, Sammet comenzó su vida como programadora. Sperry Gyroscope estaba trabajando en una computadora digital, la Sperry Electronic Digital Automatic Computer ( SPEEDAC ) y le pidió a Sammet que fuera su programadora. Su primera tarea fue escribir el cargador básico para SPEEDAC, que era un programa de 20 líneas que tardaba tres días en ingresar a la computadora a mano en binario. [1]
Sammet se convirtió en el líder del grupo de lo que se llamó un "taller abierto" a medida que Sperry comenzó a contratar más programadores. El "taller abierto" consistía en programadores que actuaban como consultores de los ingenieros e involucraban a científicos que los ayudaban a escribir y probar sus rutinas. El grupo produjo otro software de sistemas y se centró en cálculos científicos y de ingeniería. En 1955, Sperry Gyroscope y Remington Rand se fusionaron y se convirtieron en Sperry Rand. Esto puso a Sammet en contacto con la computadora UNIVAC I y Grace Hopper . [1]
En el otoño de 1956, Sammet impartió uno de los primeros cursos de posgrado en programación informática en el departamento de Matemáticas Aplicadas del Adelphi College (actualmente Universidad) en Long Island. A pesar de que Adelphi no tenía una computadora y existían pocos libros de texto sobre programación en ese momento, Sammet pudo impartir dos cursos durante dos años. [1]
Sammet decidió dejar Sperry para trabajar en una empresa cuyo foco principal eran las computadoras. Los anuncios clasificados de empleo de la época estaban separados por género y Sammet no pudo encontrar un puesto para una mujer en ningún campo que le interesara, por lo que decidió revisar la lista de hombres y encontró un puesto de ingeniera en Sylvania Electric Products en Needham, Massachusetts. [8] Sammet fue contratada en su lugar para supervisar el desarrollo de software para el proyecto MOBIDIC por Carl Hammer, la persona responsable del desarrollo de software de Sylvania. [1]
En 1959, Sammet y otros cinco programadores establecieron gran parte del diseño del influyente lenguaje de programación COBOL , en una propuesta escrita en un lapso de dos semanas que finalmente fue aceptada por los clientes del gobierno estadounidense de Sylvania. [3]
Sammet publicó Lenguajes de programación: historia y fundamentos en 1969. El libro ofrece una descripción general de 120 lenguajes de programación que se usaban en los Estados Unidos a fines de la década de 1960. [1]
Alrededor de 1965 o 1966, Sammet notó la necesidad de intercambiar información intelectual con otras personas que trabajaban con lenguajes y software mientras trabajaba en FORMAC . [9] Fue miembro de la ACM durante varios años, pero no estuvo activa hasta que se interesó en iniciar un grupo de interés especial que le permitiera hablar con otros profesionales en el campo. Después de un par de intentos fallidos de contactar a la persona a cargo de los Grupos de Interés Especial y los Comités de Interés Especial en la ACM, Sammet se puso en contacto con George Forsythe, presidente de la ACM de 1964 a 1966, quien la nombró Presidenta del Comité de Interés Especial en Manipulación Simbólica y Algebraica. [10]
Para despertar el interés por SICSAM, Sammet escribió cartas a personas que identificó a través de publicaciones y de lo que estaba sucediendo en ese campo en ese momento. Identificó a personas de Bell Labs, Carnegie Mellon e IBM que estaban en diferentes divisiones y grupos. Sammet se enfrentó a la resistencia del grupo de interés sobre el análisis numérico en ACM. Aproximadamente cinco años después de la formación de SICSAM, hubo una conferencia sobre software matemático llamada SIGNUM. Sammet afirma que luchó para presentar una ponencia en SIGNUM porque el grupo no estaba interesado en el análisis no numérico de ese tipo de actividad. Con la ayuda de los interesados en SICSAM, Sammet organizó una conferencia celebrada en marzo de 1966, que fue el Simposio sobre manipulación simbólica y algebraica (SYMSAM). [10]
En junio de 1966, Tony Oettinger fue elegido presidente de la ACM y Sammet fue elegida representante regional del noreste (1966-1968). También fue miembro del Consejo de la ACM y conferenciante de la ACM (1967, 1968 y 1972). Bernie Galler fue elegido presidente de la ACM en 1968 y en agosto de 1968, Sammet se convirtió en presidenta del Comité de la ACM sobre SIG y SIC. [11] [10]
En 1971 fue elegida presidenta de SIGPLAN, cargo que ocupó durante un año de un mandato de dos años antes de dimitir porque fue elegida vicepresidenta de ACM en 1972. Como presidenta de SIGPLAN, organizó conferencias entre SIGPLAN y varios grupos de interés especial. Sammet ha declarado que estas conferencias se organizaron en base al reconocimiento de lo fundamentales que eran los lenguajes de programación para diferentes aspectos de la informática. [10]
Sammet fue vicepresidenta de la ACM desde junio de 1972 hasta junio de 1974. En colaboración con el presidente de la ACM en ese momento, Tony Ralston, Sammet hizo de las finanzas de la ACM una prioridad. En el momento de su vicepresidencia, la ACM estaba casi en quiebra. Sammet convenció a Ralston de que celebrara un foro de miembros antes de su conferencia anual. Sammet alentó esto basándose en su reconocimiento de que la ACM no tenía una forma realista de comunicarse con los miembros. [10]
Sammet murió el 20 de mayo de 2017, en Silver Spring, Maryland , después de una breve enfermedad. [3]