miércoles, 26 de junio de 2019

5 lenguajes de programación creados por mujeres

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).
grace hopper cobol
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 -) 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.

No hay comentarios.:

Publicar un comentario

Tu opinión es importante para mí, porque me ayuda a mejorar. Si te gustó el articulo o tienes alguna sugerencia, déjame tu comentario con tu nombre para poder responderte tan pronto como pueda.