Barbara Liskov

Centro Educativo:
ies lópez de arenas

Principales hitos

La “L” en los principios SOLID que todo programador debe conocer

Biografía de Barbara Liskov

Liskov nació el 7 de noviembre de 1939 en Los Ángeles, California, la mayor de los cuatro hijos de Jane (de soltera Dickhoff) y Moses Huberman. Obtuvo su licenciatura en matemáticas con especialización en física en la Universidad de California,Berkeley, en 1961. En Berkeley, solo tuvo otra compañera de clase en su especialidad. Solicitó admisión a programas de posgrado en matemáticas en Berkeley y Princeton . En ese momento, Princeton no aceptaba estudiantes mujeres en matemáticas. Fue aceptada en Berkeley, pero en su lugar se mudó a Boston y comenzó a trabajar en Mitre Corporation , donde se interesó por las computadoras y la programación. Trabajó en Mitre durante un año antes de aceptar un trabajo de programación en Harvard, trabajando en traducción de idiomas.
Decidió entonces volver a estudiar y solicitó de nuevo admisión en Berkeley, Stanford y Harvard. En marzo de 1968, se convirtió en una de las primeras mujeres en Estados Unidos en obtener un doctorado de un departamento de informática al obtener su título en la Universidad de Stanford . En Stanford, trabajó con John McCarthy y recibió apoyo para trabajar en inteligencia artificial . El tema de su tesis doctoral fue un programa informático para jugar finales de ajedrez, para el cual desarrolló la importante
Después de graduarse de Stanford, Liskov regresó a Mitre para trabajar como personal de investigación.
Liskov ha liderado numerosos proyectos importantes, incluyendo el sistema operativo Venus, un sistema de tiempo compartido pequeño y económico ; el diseño e implementación de Club;Argus , el primer lenguaje de alto nivel que permitió la implementación de programas distribuidos y demostró la técnica de canalización de promesas; y Thor, un sistema de base a orientado a objetos. Junto con Jeannette Wing , desarrolló una definición particular de subtipificación, comúnmente conocida como el principio de sustitución de Liskov . Dirige el Grupo de Metodología de Programación del MIT , con una investigación actual centrada en la tolerancia a fallos bizantinos y la computación distribuida . Formó parte del jurado inaugural de Ingeniería y Ciencias de la Computación del Premio Infosys en 2009.