Barbara Liskov
Date personale
Născută7 noiembrie 1939
Los Angeles, California, SUA Modificați la Wikidata
Cetățenie Statele Unite ale Americii Modificați la Wikidata
Ocupațieinformaticiană
profesoară universitară[*]
ingineră Modificați la Wikidata
Locul desfășurării activitățiiMassachusetts Institute of Technology Modificați la Wikidata
Limbi vorbitelimba engleză Modificați la Wikidata
Activitate
RezidențăStatele Unite ale Americii Statele Unite ale Americii
Domeniuinformatician
InstituțieMIT
Alma MaterUniversitatea Stanford[1]
Universitatea Berkeley din California  Modificați la Wikidata
OrganizațiiAcademia Americană de Arte și Științe[*]
National Academy of Engineering[*][[National Academy of Engineering (engineering branch of the United States National Academies)|​]]
Association for Computing Machinery[2]
Academia Națională de Științe a Statelor Unite ale Americii[*]  Modificați la Wikidata
PremiiPremiul Turing, 2008
Medalia John von Neumann de la IEEE
Prezență online

Barbara Liskov (n. Barbara Jane Huberman, 7 noiembrie 1939) este o informaticiană americană, profesoară la MIT, unde deține titlul de profesor de inginerie Ford, în cadrul departamentului de inginerie electrică și informatică din cadrul Școlii de Inginerie de la MIT. În 1968, la Universitatea Stanford, a devenit prima femeie din Statele Unite care a obținut un doctorat în informatică. Liskov a condus numeroase proiecte, printre care implementarea CLU, un limbaj de programare în care a introdus prima tratare coerentă a tipurilor de date abstracte. Ideile implementate în CLU, ca și în alte limbaje pe care le-a dezvoltat Liskov, stau la baza limbajelor de programare moderne, în special a celor orientate obiect. Limbajul Argus, a cărui dezvoltare a condus-o, a fost primul limbaj de programare cu suport pentru calculul distribuit. Într-un discurs de la o conferință, a introdus o nouă definiție a noțiunii de subtip, denumită principiul de substituție Liskov.[3] Această definiție a fost enunțată într-o lucrare ulterioară[4] sub forma: Fie o proprietate demonstrabilă a obiectelor de tipul . Atunci trebuie să fie adevărată pentru obiectele de tipul unde este un subtip al lui .

Barbara Liskov a primit Premiul Turing de la ACM pe anul 2008,[5] pentru „contribuțiile aduse la baza teoretică și practică a proiectării limbajelor de programare și sistemelor, în special cele legate de abstracția datelor, toleranța la defecte și calculul distribuit.”[6]

  1. ^ http://www.pmg.csail.mit.edu/~liskov/, accesat în   Lipsește sau este vid: |title= (ajutor)
  2. ^ https://awards.acm.org/fellows/award-recipients, accesat în   Lipsește sau este vid: |title= (ajutor)
  3. ^ Liskov, Barbara (). „Data abstraction and hierarchy”. Accesat în . 
  4. ^ Liskov, Barbara (iulie 1999). „Behavioral Subtyping Using Invariants and Constraints” (PS). Accesat în . 
  5. ^ „MIT's Liskov, First U.S. Woman Ph.D. in Computer Science, Pioneered the Standard for Modern Programming Language and Software Reliability (Liskov de la MIT, prima femeie doctor în informatică, pionier al standardelor pentru limbajele de programare moderne și fiabilitatea software)”. ACM. . Arhivat din original la . Accesat în . 
  6. ^ „Premiul Turing pe 2008”. ACM. Arhivat din original la . Accesat în .