La historia de la informática también se puede recorrer a través de mujeres que diseñaron programas, dirigieron equipos, desarrollaron lenguajes y resolvieron problemas de redes. Sus aportaciones pertenecen a etapas y especialidades distintas. Algunas trabajaron antes de que existieran los ordenadores electrónicos. Otras hicieron posible utilizarlos con más eficiencia o comunicarlos entre sí.
Estas diez mujeres ayudan a entender esa diversidad. Su importancia se aprecia mejor al identificar el problema que abordó cada una, sin atribuirles en solitario logros que fueron colectivos. La informática se construyó mediante colaboraciones, pruebas y decisiones técnicas. Conocer nombres y contribuciones concretas permite ir más allá de una lista de pioneras y reconocer cómo evolucionó el trabajo.
1. Ada Lovelace y la idea de programar una máquina
Ada Lovelace estudió la máquina analítica proyectada por Charles Babbage. En 1843 publicó una traducción acompañada de notas donde desarrolló ideas sobre sus posibilidades. Entre ellas figuraba un procedimiento para calcular números de Bernoulli, vinculado a una máquina que no llegó a construirse plenamente en aquella época.
Su aportación permite distinguir el dispositivo de las operaciones que podrían indicársele. También comprendió que una máquina de ese tipo podía trabajar con símbolos y no limitarse a una interpretación estrecha del cálculo. Para entender su lugar en la historia conviene conservar ese contexto: se trataba de una propuesta conceptual y matemática, anterior a los ordenadores electrónicos modernos.
2. Grace Hopper y los lenguajes más cercanos a las personas
Grace Hopper trabajó con los primeros grandes ordenadores y fue una figura decisiva en el desarrollo de compiladores y lenguajes de programación. Su trayectoria está asociada a herramientas que permitieron expresar instrucciones de una forma más accesible que los códigos ligados directamente a la máquina.
Participó en la evolución de lenguajes orientados al trabajo administrativo y en el proceso que condujo a COBOL. No fue un desarrollo individual, sino una labor con equipos y acuerdos. Su contribución ayuda a explicar una diferencia básica: la persona escribe en un lenguaje y otras herramientas traducen ese programa para que el ordenador pueda ejecutarlo.
3. Jean Jennings Bartik y la programación del ENIAC
Jean Jennings Bartik fue una de las seis programadoras originales del ENIAC. El trabajo exigía comprender la máquina y organizar operaciones mediante sus componentes y conexiones. Programar no consistía en escribir sobre una pantalla como se hace hoy, sino en preparar un sistema físico para ejecutar cálculos.
Su historia muestra que la programación tuvo desde el principio una dificultad intelectual propia. Traducir un problema a una secuencia ejecutable requería analizar dependencias y comprobar resultados. Bartik continuó trabajando en proyectos informáticos posteriores. Reconocer su papel también implica reconocer al equipo completo, porque el funcionamiento del ENIAC dependía de un esfuerzo compartido.
4. Betty Holberton y la organización del trabajo informático
Frances Elizabeth Holberton, conocida como Betty Holberton, también perteneció al grupo original de programadoras del ENIAC. Después participó en otros desarrollos y en trabajos relacionados con estándares de lenguajes como COBOL y FORTRAN. Su carrera enlaza la programación inicial con herramientas y acuerdos para usos más amplios.
Su aportación permite ver por qué la informática necesita algo más que una máquina potente. Ordenar datos, preparar procesos y establecer convenciones facilita que otras personas puedan trabajar con un sistema. Esa labor puede ser menos visible que el hardware, pero influye directamente en la posibilidad de utilizar un ordenador de manera práctica y consistente.
5. Dorothy Vaughan y la transición hacia la programación electrónica
Dorothy Vaughan fue matemática y dirigió la unidad West Area Computing de la NACA, formada por mujeres que realizaban cálculos para investigaciones aeronáuticas en un contexto de segregación racial. Más adelante se preparó para el uso de ordenadores electrónicos y adquirió conocimientos de FORTRAN.
Su trayectoria conecta dos significados históricos de la palabra computación: el cálculo realizado por personas y el ejecutado por máquinas. También destaca por su papel en la preparación de otras trabajadoras para ese cambio. El avance tecnológico alteraba funciones y requería aprendizaje. Su respuesta fue desarrollar capacidades que permitieran continuar contribuyendo en el nuevo entorno.
6. Margaret Hamilton y la fiabilidad del software espacial
Margaret Hamilton dirigió un equipo que desarrolló software de vuelo para el programa Apolo en el Laboratorio de Instrumentación del MIT. Ese trabajo debía funcionar en condiciones exigentes, con recursos limitados y tareas que requerían prioridades claras. La fiabilidad del programa formaba parte de la seguridad de la misión.
Su contribución ayuda a comprender por qué el software necesita diseño, comprobación y capacidad para gestionar situaciones inesperadas. La conocida imagen de Hamilton junto a documentos de código representa un trabajo de equipo, no una obra escrita íntegramente por una sola persona. Su importancia reside tanto en aportaciones técnicas como en la dirección de ese esfuerzo.
7. Frances Allen y la eficiencia de los compiladores
Frances Allen investigó técnicas para analizar y mejorar programas dentro del proceso de compilación. Trabajó durante décadas en IBM y contribuyó a que los ordenadores ejecutaran instrucciones con más eficiencia. Recibió el Premio Turing correspondiente a 2006, y fue la primera mujer distinguida con ese reconocimiento.
Un compilador traduce un programa a una forma ejecutable, pero también puede reorganizar operaciones conservando su significado. Esa tarea exige entender qué cambios son válidos. Allen desarrolló aportaciones en ese campo y en la ejecución paralela. Su trabajo muestra que aumentar el rendimiento no depende únicamente de fabricar componentes más rápidos.
8. Karen Spärck Jones y la recuperación de información
Karen Spärck Jones investigó cómo representar el lenguaje y recuperar información relevante en colecciones de documentos. Su trabajo sobre la frecuencia inversa de documento contribuyó a valorar cuánto distingue una palabra dentro de un conjunto. Un término muy común puede aportar menos información que otro más específico.
Esa idea permite entender parte de la lógica de la búsqueda documental, sin reducir los buscadores actuales a un único método. Encontrar un texto exige relacionar una consulta con documentos y decidir cuáles resultan pertinentes. Su investigación puso en contacto lenguaje y cálculo, una relación que sigue siendo central cuando las personas buscan información mediante palabras.
9. Radia Perlman y las redes que evitan bucles
Radia Perlman diseñó el algoritmo spanning tree, asociado a la organización de redes Ethernet con múltiples conexiones. Su aportación permite evitar que los datos circulen indefinidamente por bucles, manteniendo una estructura utilizable. También trabajó en otros problemas de interconexión, encaminamiento y seguridad de redes.
El ejemplo resulta útil para entender que conectar más cables no basta para mejorar una red. Hace falta decidir cómo se utiliza cada camino y cómo se mantiene el funcionamiento cuando cambia la estructura. Perlman abordó esos problemas mediante algoritmos y protocolos. Su contribución forma parte de una historia de redes construida por muchas personas.
10. Adele Goldberg y el entorno Smalltalk
Adele Goldberg participó en el desarrollo y la difusión de Smalltalk en Xerox PARC, junto con otros investigadores. Su trabajo estuvo relacionado con la programación orientada a objetos, los entornos interactivos y el uso educativo de los ordenadores. También contribuyó a explicar esas herramientas mediante publicaciones y formación.
Su trayectoria recuerda que una tecnología necesita medios para ser comprendida y utilizada. Lenguaje, interfaz y aprendizaje pueden desarrollarse juntos. Estas diez historias abarcan precisamente ese recorrido: imaginar operaciones, programar máquinas, asegurar resultados, buscar información y conectar sistemas. Reconocer sus contribuciones permite contar la historia de la informática con mayor precisión y apreciar el trabajo colectivo que hay detrás de sus herramientas.


