Barbara Liskov

Barbara Liskov
Barbara Liskov
Barbara Liskov em 2010
Princípio da substituição de Liskov
Nascimento 7 de novembro de 1939 (84 anos)
Los Angeles
Nacionalidade Estadunidense
Cidadania Estados Unidos
Alma mater Universidade da Califórnia em Berkeley, Universidade Stanford
Ocupação cientista de computação, professora universitária, engenheira
Prêmios Medalha John von Neumann IEEE (2004), Prêmio Turing (2008), Prêmio Pioneiro da Computação (2018)
Empregador(a) Instituto de Tecnologia de Massachusetts
Orientador(a)(es/s) John McCarthy[1]
Orientado(a)(s) Sanjay Ghemawat, Maurice Herlihy, J. Eliot B. Moss
Instituições Instituto de Tecnologia de Massachusetts
Campo(s) Ciência da computação
Tese 1968: A Program to Play Chess End Games
Obras destacadas sistema de processamento distribuído
Página oficial
http://www.pmg.csail.mit.edu/~liskov/
[edite no Wikidata]

Barbara Liskov, nascida Barbara Jane Huberman (Los Angeles, 7 de novembro de 1939[2]), é uma cientista da computação estadunidense conhecida por criar o Princípio da Substituição de Liskov, por ser a primeira mulher a obter um PhD em Ciência da Computação[2] nos Estados Unidos e por inventar o Tipo Abstrato de Dado (TAD)[3].

História

Barbara Liskov nascida em Los Angeles no dia 7 de Novembro de 1939, cresceu em San Francisco filha de Jane e Moses Huberman. Não ingressou diretamente na universidade, trabalhando antes alguns anos.[4] Devido ao fato de não encontrar trabalho como matemática, ela obteve um emprego como programadora, o que a direcionou para o campo da ciência da computação.[4] Chegou a se inscrever no programa de Pós-Graduação da Universidade de Princeton, mas foi rejeitada[5] pois a instituição não admitia mulheres na época.

Carreira

É atualmente professora no Departamento de Engenharia Elétrica e Ciência da Computação no MIT. Obteve seu bacharelado em matemática na Universidade da Califórnia, Berkeley, em 1961. Em 1968 na Universidade de Stanford tornou-se a primeira mulher dos Estados Unidos a obter o grau de doutorado (PhD) em um departamento de informática.[6] O tema de sua tese de doutorado foi um programa de computador para jogar finais de jogos de xadrez.[7]

Liskov liderou muitos projetos significativos, incluindo o sistema operacional Vénus, um sistema interativo pequeno, de baixo custo e compartilhado. Concebeu e implementou a linguagem CLU,[6] entre outras.

É autora de mais de 140 artigos científicos.[8]

Liskov é membro da Academia Nacional de Engenharia (NAE), da Academia Nacional de Ciências, parceira da Academia Americana de Artes e Ciência e da associação de Maquinário para Computação (ACM).[8]

Em 2002, ela foi reconhecida como uma das maiores professoras pelo MIT e integrante dos 50 maiores professores de ciência dos Estados Unidos.[8]

Em 2004, Bárbara ganhou a Medalha John Neumann de “Contribuições Fundamentais para Linguagem de Programação, Metodologia de Programação e Computação Distribuída”.[2]

Barbara recebeu em 2008 o Prêmio Turing da ACM[9] por seu trabalho na concepção de linguagens de programação e de metodologia de software que levaram ao desenvolvimento da programação orientada para objetos.

É autora de mais de 140 artigos científicos.[10]

Prêmios e condecorações

Barbara Liskov na Celebração do Centenário ACM Turing
  • 1996 - Considerada uma das 100 maiores mulheres na área de Computação pela Open Computing Magazine.
  • 2002 - Uma das maiores professoras do MIT.[8]
  • 2002 - Uma dos 50 maiores docentes de Ciência dos Estados Unidos pela Discover Magazine.[8]
  • 2004 - Medalha John Neumann de “Contribuições Fundamentais para Linguagem de Programação, Metodologia de Programação e Computação Distribuída”.
  • 2005 - Honoris causa pela ETH Zurich IEEE.
  • 2007 - ACM SIGSOFT Impact Paper Award for “Abstraction Mechanisms in CLU”.
  • 2007 - ACM SIGPLAN Programming Languages Lifetime Achievement Award.
  • 2008 - Prêmio Turing da ACM.
  • 2012 - Incluída no National Inventors Hall of Fame (Hall da Fama de Inventores dos Estados Unidos).
  • 2015 - Prêmio Weizmann de Mulheres na Ciência

Publicações

  • Abstraction, Specification and Object-Oriented. (1986)
  • Distributed Systems: Methods and Tools for Specification. An Advanced Course.(1985)
  • CLU Reference Manual (1979)
  • Program development in Java: Abstraction, Specification and Object-Oriented. (2001)

Referências

  1. Barbara Liskov (em inglês) no Mathematics Genealogy Project
  2. a b «History of Scientific Women». scientificwomen. Consultado em 9 de março de 2019 
  3. Liskov, Barbara (1974). «Programming with abstract data types». ACM. Consultado em 9 de março de 2019 
  4. a b BERGIN, Thomas J.; GIBSON, Richard G. (1996). History of Programming Languages II. New York: ACM Press, Addison-Wesley. 864 páginas. ISBN 0-201-89502-1  !CS1 manut: Nomes múltiplos: lista de autores (link)
  5. «Barbara Liskov». STEMsational Figures. Consultado em 9 de março de 2019 
  6. «Barbara Liskov -- Engineergirl». Consultado em 16 de junho de 2009  Perfil na "National Academies of Engineering".
  7. *Huberman (Liskov), Barbara Jane (1968), A program to play chess end games, Stanford University Department of Computer Science, Technical Report CS 106, Stanford Artificial Intelligence Project Memo AI-65 
  8. a b c d van Vleck, Tom. «BARBARA LISKOV». Consultado em 9 de março de 2019 
  9. Prêmio Top em computação vai para professora do MIT extraído do sítio web do The Boston Globe
  10. «Barbara H. Liskov». Association for Computing Machinery. Consultado em 15 de abril de 2014 

Ver também

Ligações externas

  • Página pessoal
  • Programming Methodology Group
  • Prêmio Turing

Precedido por
Alfred Aho
Medalha John von Neumann IEEE
2004
Sucedido por
Michael Stonebraker
Precedido por
Edmund Clarke, Ernest Allen Emerson e Joseph Sifakis
Prêmio Turing
2008
Sucedido por
Charles P. Thacker
  • v
  • d
  • e

1992: Gordon Bell · 1993: Fred Brooks · 1994: John Cocke · 1995: Donald Knuth · 1996: Carver Mead · 1997: Maurice Vincent Wilkes · 1998: Ivan Sutherland · 1999: Douglas Engelbart · 2000: John LeRoy Hennessy e David A. Patterson · 2001: Butler Lampson · 2002: Ole-Johan Dahl e Kristen Nygaard · 2003: Alfred Aho · 2004: Barbara Liskov · 2005: Michael Stonebraker · 2006: Edwin Catmull · 2007: Charles Thacker · 2008: Leslie Lamport · 2009: Susan Lois Graham · 2010: John Hopcroft e Jeffrey Ullman · 2011: Charles Antony Richard Hoare · 2012: Edward McCluskey · 2013: Jack Dennis · 2014: Cleve Moler · 2015: James Gosling · 2016: Christos Papadimitriou · 2017: Vladimir Vapnik · 2018: Patrick Cousot

  • v
  • d
  • e
1966: Alan Perlis · 1967: Maurice Vincent Wilkes · 1968: Richard Hamming · 1969: Marvin Minsky · 1970: James Hardy Wilkinson · 1971: John McCarthy · 1972: Edsger Dijkstra · 1973: Charles Bachman · 1974: Donald Knuth · 1975: Allen Newell e Herbert Simon · 1976: Michael Rabin e Dana Scott · 1977: John Backus · 1978: Robert Floyd · 1979: Kenneth Iverson · 1980: Charles Antony Richard Hoare · 1981: Edgar Frank Codd · 1982: Stephen Cook · 1983: Ken Thompson e Dennis Ritchie · 1984: Niklaus Wirth · 1985: Richard Karp · 1986: John Hopcroft e Robert Tarjan · 1987: John Cocke · 1988: Ivan Sutherland · 1989: William Kahan · 1990: Fernando Corbató · 1991: Robin Milner · 1992: Butler Lampson · 1993: Juris Hartmanis e Richard Stearns · 1994: Edward Feigenbaum e Raj Reddy · 1995: Manuel Blum · 1996: Amir Pnueli · 1997: Douglas Engelbart · 1998: James Gray · 1999: Fred Brooks · 2000: Andrew Chi-Chih Yao · 2001: Ole-Johan Dahl e Kristen Nygaard · 2002: Ronald Rivest, Adi Shamir e Leonard Adleman · 2003: Alan Kay · 2004: Vint Cerf e Robert Kahn · 2005: Peter Naur · 2006: Frances Allen · 2007: Edmund Clarke, Ernest Allen Emerson e Joseph Sifakis · 2008: Barbara Liskov · 2009: Charles Thacker · 2010: Leslie Valiant · 2011: Judea Pearl · 2012: Silvio Micali e Shafrira Goldwasser · 2013: Leslie Lamport · 2014: Michael Stonebraker · 2015: Martin Hellman e Whitfield Diffie · 2016: Tim Berners-Lee · 2017: John LeRoy Hennessy e David A. Patterson · 2018: Yoshua Bengio, Geoffrey Hinton e Yann LeCun · 2019: Edwin Catmull e Pat Hanrahan · 2020: Alfred Aho e Jeffrey Ullman · 2021: Jack Dongarra · 2022: Robert Metcalfe
Ícone de esboço Este artigo sobre uma pessoa é um esboço. Você pode ajudar a Wikipédia expandindo-o.
  • v
  • d
  • e
O Commons possui uma categoria com imagens e outros ficheiros sobre Barbara Liskov
Controle de autoridade