La contribución de las mujeres en el ámbito informático es más amplia de lo que muchos creen. Este día te presento
5 lenguajes de programación que fueron creados por mujeres.
1. Grace
Hopper – COBOL
La
almirante de la Armada de los Estados Unidos, Grace Hopper (1906-1992) fue una de las primeras
programadoras en la historia de la computadora. Su creencia era que los lenguajes de programación
deberían ser fáciles, comprensibles y simples, como el inglés; fue influyente
en el desarrollo de uno de los primeros lenguajes de programación: COBOL.
Common
Business-Oriented Language, comúnmente conocido como el lenguaje Cobol, es uno
de los lenguajes de programación más antiguos. Este lenguaje se desarrolló
en 1959 y pronto se aceptó en todo el mundo para tareas de programación de tipo
empresarial (empresarial y financiero).
Cuando
ella tenía siete años, Grace desarmó su despertador porque quería saber cómo
funcionaba, pero no podía volver a armarlo. Mientras que su madre no
entendía lo que la joven Grace había querido hacer, ella se dividió siete horas
en casa. Esta curiosidad intelectual jugó un papel muy importante en la
clasificación de Grace Hopper en las filas de las inventoras más famosas.
“Las personas son alérgicas al cambio. Les gusta decir: Siempre hemos trabajado de esta manera. Estoy tratando de combatirlo. Es por eso que tengo un reloj en la pared cuyas manos van en la dirección opuesta”. Grace Hopper.
2. Jean Sammet – FORMAC
Jean E. Sammet (1928-2017) es una programadora retirada
que es conocida por trabajar en FORMAC. FORTRAN fue desarrollado por IBM
en los años 50, principalmente para computación matemática y computación científica. En
1961, IBM contrató a la matemática Jean Sammet, quien, junto con Grace Hopper,
formó parte de un grupo desarrollado por COBOL.
En 1962, Sammet desarrolló el lenguaje de
programación FORMAC (FORmula MAnipulation Compiler), una continuación de
FORTRAN, que pudo realizar manipulaciones algebraicas. FORMAC se ha
convertido en el primer idioma en uso más amplio para cálculos matemáticos
simbólicos. Sammet es la autora del libro "Programming Languages -
History and Fundamentals”, que se denominó “clásicos informáticos
instantáneos" en 1969, cuando se publicó.
3. Cynthia Solomon – Logo
A finales de los años 60, un grupo de investigadores
de Massachusetts vio la necesidad de un nuevo lenguaje de programación
destinado a los niños, la base de palabras y oraciones, y no números y
símbolos, como en muchos lenguajes de programación hasta entonces. Uno de
estas investigadoras fue Cynthia Solomon, quien comenzó su carrera en ciencias
de la computación enseñando Lisp mientras trabajaba para el pionero de
la inteligencia artificial Marvin Minsky.
Unos años más tarde participó en el desarrollo del
nuevo lenguaje – Logo. Es un lenguaje de programación de alto nivel que se basa en un modo de programación
funcional. Fue creado a partir del lenguaje de programación Lisp.
El componente del lenguaje de Logo es turtle
graphics, un sistema gráfico que es fácil de aprender, así como todo el
lenguaje. Este lenguaje fue creado con el objetivo de ser una herramienta
educativa, y no solo en la programación.
Originalmente, no tenía capacidades gráficas, por lo
que estaba conectado al dispositivo, una especie de robot, que se llamaba tortuga.
La tortuga estaba conectada a una computadora y se manejaba con el comando del
lenguaje logo. Ella podría moverse horizontalmente hacia adelante y hacia
atrás y cambiar la la dirección del movimiento. Si se colocara una hoja de
papel debajo de la tortuga, ella podría dejar un rastro en ella, formando un
gráfico llamado “gráficos de tortuga”.
4. Barbara Liskov – CLU
Barbara Liskov es la primera mujer en los Estados
Unidos en obtener un doctorado en ciencias de la computación. Dirigió un
grupo de científicos que diseñaron y desarrollaron el barbarian liskovCLU, un lenguaje de programación, que fue un
paso evolutivo importante en el desarrollo de los lenguajes de programación.
Fue creado a mediados de los años setenta. A
través de la CLU, Liskova introdujo (y popularizó) conceptos tales como tipos
de datos abstractos, iteradores y tareas paralelas. Liskova recibió el
Premio Turing 2008 por su trabajo en la creación de lenguajes de programación y
metodología de software que condujo al desarrollo de la programación orientada
a objetos.
Ella desarrolló dos lenguajes de programación – CLU
y Argus (1980). Hoy es profesora de ingeniería en el Instituto de
Tecnología de Massachusetts, en el Departamento de Ingeniería Eléctrica e
Informática. Es autora de tres libros y más de cien artículos
profesionales.
5. Adele Goldberg – Smalltalk
Como COBOL se desarrolló 20 años antes para
facilitar la programación a todas las personas, una de las ideas básicas detrás
de la historia de Smalltalk es crear un lenguaje que permita a todos, y no solo
a los desarrolladores, crear aplicaciones.
En 1973, Adele Goldberg se unió al equipo de
Smalltalk y desempeñó un papel muy importante en el desarrollo del lenguaje en
sí, así como en sus conceptos pioneros, como el controlador de vista de modelo,
el editor WYSIWYG y un entorno de desarrollo integrado.
Smalltalk es un lenguaje de programación reflexivo, orientado a objetos. La combinación de
Smalltalk y C representa Objective-C, un lenguaje de programación utilizado en
Apple para los sistemas operativos OS X e iOS y sus interfaces de programación
de aplicaciones.
¿Te ha sido útil el post? Por favor compártelo en las redes sociales.
Jean Sammet ya falleció en el 2017.
ResponderBorrarGracias por la observación Manuel. Ya realicé la correción.
Borrar