Barbara Liskov: Forskjell mellom sideversjoner
Redder 1 kilde(r) og merker 0 som død(e).) #IABot (v2.0.9.5 |
|||
(4 mellomliggende versjoner av 3 brukere er ikke vist) | |||
Linje 1: | Linje 1: | ||
{{Infoboks biografi}} |
{{Infoboks biografi}} |
||
'''Barbara Liskov''' (født |
'''Barbara Liskov''' (født '''Barbara Jane Huberman'''; 1939) er en amerikansk [[informatiker]] som har kommet med merkante bidrag innen [[programmeringsspråk]] og [[distribuert databehandling]] . Hennes arbeid omfatter blant annet introduksjonen av [[Abstrakt datatype|abstrakte datatyper]] og det tilhørende prinsippet om [[Abstraksjon|dataabstraksjon]], sammen med [[Liskov substitusjonsprinsipp|Liskov-substitusjonsprinsippet]], som anvender disse ideene i [[objektorientert programmering]], polymorfisme og arv. For arbeidet ble hun tildelt [[Turing-prisen]] i 2008, den høyeste utmerkelsen innen informatikk. |
||
Liskov er en av de første kvinnene som har fått en doktorgrad innen informatikk i USA, og den andre kvinnen som har mottatt Turing-prisen. Hun er instituttprofessor og Ford-professor i ingeniørfag ved [[Massachusetts Institute of Technology]].<ref name="turing">{{Kilde www|url=https://amturing.acm.org/award_winners/liskov_1108679.cfm|tittel=Barbara Liskov|besøksdato=2021-08-28|forlag=Association for Computing Machinery}}</ref><ref name="PMG">[http://www.pmg.csail.mit.edu/~liskov/ Barbara Liskov], Programming Methodology Group, MIT.</ref> |
Liskov er en av de første kvinnene som har fått en doktorgrad innen informatikk i USA, og den andre kvinnen som har mottatt Turing-prisen. Hun er instituttprofessor og Ford-professor i ingeniørfag ved [[Massachusetts Institute of Technology]].<ref name="turing">{{Kilde www|url=https://amturing.acm.org/award_winners/liskov_1108679.cfm|tittel=Barbara Liskov|besøksdato=2021-08-28|forlag=Association for Computing Machinery}}</ref><ref name="PMG">[http://www.pmg.csail.mit.edu/~liskov/ Barbara Liskov], Programming Methodology Group, MIT.</ref> |
||
Linje 8: | Linje 8: | ||
Liskov ble født 7. november 1939 i Los Angeles, California, <ref>{{Kilde avis|url=http://spectrum.mit.edu/fall-2009/top-prize|tittel=Top Prize|etternavn=Karagianis|fornavn=Liz|dato=2009|utgiver=MIT Spectrum|besøksdato=2016-07-10}}</ref> hun var den eldste av Jane og Moses Hubermans fire barn.<ref>{{Kilde avis|tittel=Jane Siegel: Obituary|url=http://www.legacy.com/obituaries/sfgate/obituary.aspx?n=jane-siegel&pid=138827388|avis=[[San Francisco Chronicle]] (via Legacy.com)|dato=2010-01-24|besøksdato=2014-11-18}}</ref> Hun tok en bachelorgrad i matematikk med bifag i fysikk ved [[University of California, Berkeley]] i 1961. Under studiene i Berkeley hadde hun bare én annen kvinnelig klassekamerat i hovedfaget.<ref>{{Kilde www|url=https://www.quantamagazine.org/barbara-liskov-is-the-architect-of-modern-algorithms-20191120/|tittel=The Architect of Modern Algorithms|besøksdato=2020-10-21|fornavn=Susan|etternavn=D'Agostino}}</ref> Hun søkte på masterstudier i matematikk ved Berkeley og [[Princeton University|Princeton]]. På den tiden tok ikke Princeton imot kvinnelige studenter i matematikk.<ref name="guttag">{{Kilde bok|tittel=The electron and the bit: electrical engineering and computer science at the Massachusetts Institute of Technology, 1902–2002|etternavn=Guttag|fornavn=John|dato=2005-01-01|utgiver=MIT, Electrical Engineering and Computer Science Dept.|utgivelsessted=Cambridge, Mass.|språk=en|oclc=61332947}}</ref> Hun fikk plass på Berkeley, men flyttet i stedet til Boston og begynte å jobbe i [[Mitre Corporation]], en ideell organisasjon som drifter offentlige amerikanse forskings- og utviklingssentre, hvor hun fikk interesse datamaskiner og programmering. Hun jobbet på Mitre i ett år før hun fikk en programmeringsjobb ved Harvard hvor hun jobbet med språkoversettelse.<ref name="guttag" /> |
Liskov ble født 7. november 1939 i Los Angeles, California, <ref>{{Kilde avis|url=http://spectrum.mit.edu/fall-2009/top-prize|tittel=Top Prize|etternavn=Karagianis|fornavn=Liz|dato=2009|utgiver=MIT Spectrum|besøksdato=2016-07-10}}</ref> hun var den eldste av Jane og Moses Hubermans fire barn.<ref>{{Kilde avis|tittel=Jane Siegel: Obituary|url=http://www.legacy.com/obituaries/sfgate/obituary.aspx?n=jane-siegel&pid=138827388|avis=[[San Francisco Chronicle]] (via Legacy.com)|dato=2010-01-24|besøksdato=2014-11-18}}</ref> Hun tok en bachelorgrad i matematikk med bifag i fysikk ved [[University of California, Berkeley]] i 1961. Under studiene i Berkeley hadde hun bare én annen kvinnelig klassekamerat i hovedfaget.<ref>{{Kilde www|url=https://www.quantamagazine.org/barbara-liskov-is-the-architect-of-modern-algorithms-20191120/|tittel=The Architect of Modern Algorithms|besøksdato=2020-10-21|fornavn=Susan|etternavn=D'Agostino}}</ref> Hun søkte på masterstudier i matematikk ved Berkeley og [[Princeton University|Princeton]]. På den tiden tok ikke Princeton imot kvinnelige studenter i matematikk.<ref name="guttag">{{Kilde bok|tittel=The electron and the bit: electrical engineering and computer science at the Massachusetts Institute of Technology, 1902–2002|etternavn=Guttag|fornavn=John|dato=2005-01-01|utgiver=MIT, Electrical Engineering and Computer Science Dept.|utgivelsessted=Cambridge, Mass.|språk=en|oclc=61332947}}</ref> Hun fikk plass på Berkeley, men flyttet i stedet til Boston og begynte å jobbe i [[Mitre Corporation]], en ideell organisasjon som drifter offentlige amerikanse forskings- og utviklingssentre, hvor hun fikk interesse datamaskiner og programmering. Hun jobbet på Mitre i ett år før hun fikk en programmeringsjobb ved Harvard hvor hun jobbet med språkoversettelse.<ref name="guttag" /> |
||
Hun bestemte seg videre for å gå tilbake til skolen og søkte igjen til Berkeley, men også Stanford og Harvard. I mars i 1968 ble hun en av de første kvinnene i USA som ble tildelt en [[Ph.D.]] fra en informatikkavdeling da hun ble tildelt graden sin fra [[Stanford University]].<ref>{{Kilde www|url=http://www.engineergirl.org/?id=2914|tittel=Barbara Liskov|besøksdato=2007-09-06}} Profile from the National Academies of Engineering.</ref><ref>{{Kilde www|url=http://www.cs.wisc.edu/includes/textfiles/phds.65-70.txt|tittel=UW-Madison Computer Science Ph.D.s Awarded, May 1965 – August 1970|besøksdato=2010-11-08}} PhDs granted at UW-Madison Computer Sciences Department.</ref><ref>{{Kilde www|url=https://www.britannica.com/biography/Barbara-Liskov|tittel=Barbara Liskov {{!}} Biography, A.M. Turing Award, & Facts|besøksdato=2021-09-25}}</ref> På Stanford jobbet hun med [[John McCarthy]] og fikk støtte til å jobbe med [[kunstig intelligens]].<ref name="guttag" /> Temaet for doktorgradsavhandlingen hennes var et dataprogram som spilte [[Sluttspill (sjakk)|sjakksluttspill]].<ref>{{Kilde www|url= |
Hun bestemte seg videre for å gå tilbake til skolen og søkte igjen til Berkeley, men også Stanford og Harvard. I mars i 1968 ble hun en av de første kvinnene i USA som ble tildelt en [[Ph.D.]] fra en informatikkavdeling da hun ble tildelt graden sin fra [[Stanford University]].<ref>{{Kilde www|url=http://www.engineergirl.org/?id=2914|tittel=Barbara Liskov|besøksdato=2007-09-06}} Profile from the National Academies of Engineering.</ref><ref>{{Kilde www|url=http://www.cs.wisc.edu/includes/textfiles/phds.65-70.txt|tittel=UW-Madison Computer Science Ph.D.s Awarded, May 1965 – August 1970|besøksdato=2010-11-08}} PhDs granted at UW-Madison Computer Sciences Department.</ref><ref>{{Kilde www|url=https://www.britannica.com/biography/Barbara-Liskov|tittel=Barbara Liskov {{!}} Biography, A.M. Turing Award, & Facts|besøksdato=2021-09-25}}</ref> På Stanford jobbet hun med [[John McCarthy]] og fikk støtte til å jobbe med [[kunstig intelligens]].<ref name="guttag" /> Temaet for doktorgradsavhandlingen hennes var et dataprogram som spilte [[Sluttspill (sjakk)|sjakksluttspill]].<ref>{{Kilde www|url=http://www.dtic.mil/dtic/tr/fulltext/u2/673971.pdf|tittel=Wayback Machine|besøksdato=2024-03-09|verk=web.archive.org|arkiv-dato=2017-02-11|arkiv-url=https://web.archive.org/web/20170211231733/http://www.dtic.mil/dtic/tr/fulltext/u2/673971.pdf|url-status=unfit}}</ref> |
||
== Karriere == |
== Karriere == |
||
Etter endt utdanning fra Stanford, dro Liskov tilbake til Mitre for å jobbe som forsker.<ref name="turing"/> |
Etter endt utdanning fra Stanford, dro Liskov tilbake til Mitre for å jobbe som forsker.<ref name="turing"/> |
||
Liskov har ledet mange betydelige prosjekter, blant annet Venus-operativsystemet, som var et lite og rimelig [[Tidsdeling|tidsdelingssystem]]; designet og implementering av [[CLU]], som ble et trinn i utviklingen av [[objektorientert programmering]]; [[Argus (programmeringsspråk)|Argus]], det første språket på høyt nivå som støtter implementering av distribuerte programmer ved å innkapsle relaterte prosedyrer innenfor objekter, og ved å støtte atomiske operasjoner; og [[Thor (databasesystem)|Thor]], et [[Objektdatabase|objektorientert databasesystem]] . Sammen med [[Jeannette Wing]] utviklet hun en spesiell definisjon av polymorfisme kjent som [[Liskov substitusjonsprinsipp|Liskov-substitusjonsprinsippet]]. Hun leder programmeringsmetodikkgruppen ved [[Massachusetts Institute of Technology|MIT]], med et forskningsfokus på [[bysantinsk feiltoleranse]] og [[distribuert databehandling]].<ref name="PMG" |
Liskov har ledet mange betydelige prosjekter, blant annet Venus-operativsystemet, som var et lite og rimelig [[Tidsdeling|tidsdelingssystem]]; designet og implementering av [[CLU]], som ble et trinn i utviklingen av [[objektorientert programmering]]; [[Argus (programmeringsspråk)|Argus]], det første språket på høyt nivå som støtter implementering av distribuerte programmer ved å innkapsle relaterte prosedyrer innenfor objekter, og ved å støtte atomiske operasjoner; og [[Thor (databasesystem)|Thor]], et [[Objektdatabase|objektorientert databasesystem]] . Sammen med [[Jeannette Wing]] utviklet hun en spesiell definisjon av polymorfisme kjent som [[Liskov substitusjonsprinsipp|Liskov-substitusjonsprinsippet]]. Hun leder programmeringsmetodikkgruppen ved [[Massachusetts Institute of Technology|MIT]], med et forskningsfokus på [[bysantinsk feiltoleranse]] og [[distribuert databehandling]].<ref name="PMG"/> Hun var med i den første juryen for ingeniør- og informatikk for [[Infosys-prisen]] i 2009.<ref>{{Kilde www|url=https://www.infosys-science-foundation.com/prize/jury/jury-2009.asp#Engineering-and-Computer-Science|tittel=Infosys Prize - Jury 2009|besøksdato=2021-03-01}}</ref> |
||
== Anerkjennelse og utmerkelser == |
== Anerkjennelse og utmerkelser == |
||
Linje 36: | Linje 36: | ||
* {{Cite journal|last1=Liskov|first1=Barbara|last2=Zilles|first2=Stephen|date=1974-03-28|title=Programming with abstract data types|url=https://doi.org/10.1145/942572.807045|journal=ACM SIGPLAN Notices|volume=9|issue=4|pages=50–59|doi=10.1145/942572.807045}} |
* {{Cite journal|last1=Liskov|first1=Barbara|last2=Zilles|first2=Stephen|date=1974-03-28|title=Programming with abstract data types|url=https://doi.org/10.1145/942572.807045|journal=ACM SIGPLAN Notices|volume=9|issue=4|pages=50–59|doi=10.1145/942572.807045}} |
||
* {{Cite journal|last1=Liskov|first1=Barbara|last2=Snyder|first2=Alan|date=1977-08-01|title=Abstraction mechanisms in CLU|journal=Communications of the ACM|volume=20|issue=8|pages=564–576|doi=10.1145/359763.359789}} |
* {{Cite journal|last1=Liskov|first1=Barbara|last2=Snyder|first2=Alan|date=1977-08-01|title=Abstraction mechanisms in CLU|journal=Communications of the ACM|volume=20|issue=8|pages=564–576|doi=10.1145/359763.359789}} |
||
* {{Cite journal|last1=Ladin|first1=Rivka|last2=Liskov|first2=Barbara|date=1992-11-01|title=Providing high availability using lazy replication|journal=ACM Transactions on Computer Systems|volume=10|issue=4|pages=360–391|doi=10.1145/138873.138877}} |
* {{Cite journal|last1=Ladin|first1=Rivka|last2=Liskov|first2=Barbara|date=1992-11-01|title=Providing high availability using lazy replication|url=https://archive.org/details/sim_acm-transactions-on-computer-systems_1992-11_10_4/page/360|journal=ACM Transactions on Computer Systems|volume=10|issue=4|pages=360–391|doi=10.1145/138873.138877}} |
||
* {{Cite journal|last1=Liskov|first1=Barbara H.|last2=Wing|first2=Jeannette M.|date=1994-11-01|title=A behavioral notion of subtyping|journal=ACM Transactions on Programming Languages and Systems|volume=16|issue=6|pages=1811–1841|doi=10.1145/197320.197383}} |
* {{Cite journal|last1=Liskov|first1=Barbara H.|last2=Wing|first2=Jeannette M.|date=1994-11-01|title=A behavioral notion of subtyping|url=https://archive.org/details/sim_acm-transactions-on-programming-languages-and-systems_1994-11_16_6/page/1811|journal=ACM Transactions on Programming Languages and Systems|volume=16|issue=6|pages=1811–1841|doi=10.1145/197320.197383}} |
||
* {{Cite journal|last1=Castro|first1=Miguel|last2=Liskov|first2=Barbara|date=1999-02-22|title=Practical Byzantine fault tolerance|url=https://dl.acm.org/doi/10.5555/296806.296824|journal=Proceedings of the Third Symposium on Operating Systems Design and Implementation|pages=173–186}} |
* {{Cite journal|last1=Castro|first1=Miguel|last2=Liskov|first2=Barbara|date=1999-02-22|title=Practical Byzantine fault tolerance|url=https://dl.acm.org/doi/10.5555/296806.296824|journal=Proceedings of the Third Symposium on Operating Systems Design and Implementation|pages=173–186}} |
||
* {{Cite journal|last1=Myers|first1=Andrew C.|last2=Liskov|first2=Barbara|date=2000-10-01|title=Protecting privacy using the decentralized label model|journal=ACM Transactions on Software Engineering and Methodology|volume=9|issue=4|pages=410–442|doi=10.1145/363516.363526}} |
* {{Cite journal|last1=Myers|first1=Andrew C.|last2=Liskov|first2=Barbara|date=2000-10-01|title=Protecting privacy using the decentralized label model|journal=ACM Transactions on Software Engineering and Methodology|volume=9|issue=4|pages=410–442|doi=10.1145/363516.363526}} |
||
Linje 58: | Linje 58: | ||
* John V. Guttag, [https://web.archive.org/web/20100602134732/http://www.eecs.mit.edu/spotlights/liskov_jvg-bio.html Barbara Liskov], ''The Electron and The Bit: EECS ved MIT, 1902–2002'', Kapittel VII: "Pioneering Women in EECS", s. 225–239, 2003, Institutt for elektroteknikk og informatikk, MIT |
* John V. Guttag, [https://web.archive.org/web/20100602134732/http://www.eecs.mit.edu/spotlights/liskov_jvg-bio.html Barbara Liskov], ''The Electron and The Bit: EECS ved MIT, 1902–2002'', Kapittel VII: "Pioneering Women in EECS", s. 225–239, 2003, Institutt for elektroteknikk og informatikk, MIT |
||
* [http://newsoffice.mit.edu/2008/liskov-0630 Barbara Liskov utnevnt til instituttprofessor], MIT News, 1. juli 2008 |
* [http://newsoffice.mit.edu/2008/liskov-0630 Barbara Liskov utnevnt til instituttprofessor], MIT News, 1. juli 2008 |
||
* [http://eecs-newsletter.mit.edu/articles/2008-fall/department-news-barbara-liskov-named-institute-professor/ Avdelingsnyheter: Barbara Liskov utnevnt til instituttprofessor] {{Webarchive|url=https://web.archive.org/web/20161105054901/http://eecs-newsletter.mit.edu/articles/2008-fall/department-news-barbara-liskov-named-institute-professor/|date=2016-11-05}} </link> , EECS nyhetsbrev, høsten 2008 |
* [http://eecs-newsletter.mit.edu/articles/2008-fall/department-news-barbara-liskov-named-institute-professor/ Avdelingsnyheter: Barbara Liskov utnevnt til instituttprofessor] {{Wayback|url=http://eecs-newsletter.mit.edu/articles/2008-fall/department-news-barbara-liskov-named-institute-professor/ |date=20161105054901 }} {{Webarchive|url=https://web.archive.org/web/20161105054901/http://eecs-newsletter.mit.edu/articles/2008-fall/department-news-barbara-liskov-named-institute-professor/|date=2016-11-05}} </link> , EECS nyhetsbrev, høsten 2008 |
||
* Natasha Plotkin, [http://tech.mit.edu/V128/N29/liskov.html Barbara Liskov utnevnt til instituttprofessor], ''The Tech'' (MIT), 128,29, 9. juli 2008 |
* Natasha Plotkin, [http://tech.mit.edu/V128/N29/liskov.html Barbara Liskov utnevnt til instituttprofessor], ''The Tech'' (MIT), 128,29, 9. juli 2008 |
||
* Robert Weisman, [https://web.archive.org/web/20100722005655/http://www.boston.com/business/technology/articles/2009/03/10/top_prize_in_computing_goes_to_mit_professor/ toppprisen i databehandling går til MIT-professor], ''[[The Boston Globe]]'', 10. mars 2009 |
* Robert Weisman, [https://web.archive.org/web/20100722005655/http://www.boston.com/business/technology/articles/2009/03/10/top_prize_in_computing_goes_to_mit_professor/ toppprisen i databehandling går til MIT-professor], ''[[The Boston Globe]]'', 10. mars 2009 |
||
* Erica Naone, [http://www.technologyreview.com/article/416783/driven-to-abstraction/ Driven to Abstraction], ''MIT Technology Review'', 21. desember 2009 |
* Erica Naone, [http://www.technologyreview.com/article/416783/driven-to-abstraction/ Driven to Abstraction], ''MIT Technology Review'', 21. desember 2009 |
||
* [https://chessprogramming.wikispaces.com/Barbara+Liskov Barbara Liskov] {{Webarchive|url=https://web.archive.org/web/20180712224717/https://chessprogramming.wikispaces.com/Barbara+Liskov|date=2018-07-12}} </link> på sjakkprogrammeringswikien |
* [https://chessprogramming.wikispaces.com/Barbara+Liskov Barbara Liskov] {{Wayback|url=https://chessprogramming.wikispaces.com/Barbara+Liskov |date=20180712224717 }} {{Webarchive|url=https://web.archive.org/web/20180712224717/https://chessprogramming.wikispaces.com/Barbara+Liskov|date=2018-07-12}} </link> på sjakkprogrammeringswikien |
||
{{Autoritetsdata}} |
{{Autoritetsdata}} |
Siste sideversjon per 6. des. 2024 kl. 05:30
Barbara Liskov | |||
---|---|---|---|
Født | 7. nov. 1939 (85 år) Los Angeles | ||
Beskjeftigelse | Informatiker, universitetslærer, ingeniør | ||
Akademisk grad | Doktorgrad | ||
Utdannet ved | Stanford University (–1968) (akademisk grad: ph.d.)[1] University of California, Berkeley | ||
Doktorgrads- veileder | John McCarthy[2] | ||
Nasjonalitet | USA | ||
Medlem av | American Academy of Arts and Sciences National Academy of Engineering (1988–) Association for Computing Machinery (1996–) (ACM Fellow)[3] National Academy of Sciences (2012–) (Member of the National Academy of Sciences of the United States) | ||
Utmerkelser | 12 oppføringer
Turing-prisen (2008)[4]
John-von-Neumann-medaljen (2004)[5] Harold Pender Award (2013)[6] National Inventors Hall of Fame (2012)[7] Programming Languages Achievement Award (2008) Weizmann Women & Science Award (2015) Computer Pioneer Award (2018)[8] Æresdoktorat ved Catalonias polytekniske universitet (2012)[9] Society of Women Engineers Achievement Award (1996) ACM Fellow (1996)[3] Honorary doctor of ETH Zürich[10] NCWIT Pioneer in Tech Award[11] | ||
Barbara Liskov (født Barbara Jane Huberman; 1939) er en amerikansk informatiker som har kommet med merkante bidrag innen programmeringsspråk og distribuert databehandling . Hennes arbeid omfatter blant annet introduksjonen av abstrakte datatyper og det tilhørende prinsippet om dataabstraksjon, sammen med Liskov-substitusjonsprinsippet, som anvender disse ideene i objektorientert programmering, polymorfisme og arv. For arbeidet ble hun tildelt Turing-prisen i 2008, den høyeste utmerkelsen innen informatikk.
Liskov er en av de første kvinnene som har fått en doktorgrad innen informatikk i USA, og den andre kvinnen som har mottatt Turing-prisen. Hun er instituttprofessor og Ford-professor i ingeniørfag ved Massachusetts Institute of Technology.[12][13]
Tidlig liv og utdanning
[rediger | rediger kilde]Liskov ble født 7. november 1939 i Los Angeles, California, [14] hun var den eldste av Jane og Moses Hubermans fire barn.[15] Hun tok en bachelorgrad i matematikk med bifag i fysikk ved University of California, Berkeley i 1961. Under studiene i Berkeley hadde hun bare én annen kvinnelig klassekamerat i hovedfaget.[16] Hun søkte på masterstudier i matematikk ved Berkeley og Princeton. På den tiden tok ikke Princeton imot kvinnelige studenter i matematikk.[17] Hun fikk plass på Berkeley, men flyttet i stedet til Boston og begynte å jobbe i Mitre Corporation, en ideell organisasjon som drifter offentlige amerikanse forskings- og utviklingssentre, hvor hun fikk interesse datamaskiner og programmering. Hun jobbet på Mitre i ett år før hun fikk en programmeringsjobb ved Harvard hvor hun jobbet med språkoversettelse.[17]
Hun bestemte seg videre for å gå tilbake til skolen og søkte igjen til Berkeley, men også Stanford og Harvard. I mars i 1968 ble hun en av de første kvinnene i USA som ble tildelt en Ph.D. fra en informatikkavdeling da hun ble tildelt graden sin fra Stanford University.[18][19][20] På Stanford jobbet hun med John McCarthy og fikk støtte til å jobbe med kunstig intelligens.[17] Temaet for doktorgradsavhandlingen hennes var et dataprogram som spilte sjakksluttspill.[21]
Karriere
[rediger | rediger kilde]Etter endt utdanning fra Stanford, dro Liskov tilbake til Mitre for å jobbe som forsker.[12]
Liskov har ledet mange betydelige prosjekter, blant annet Venus-operativsystemet, som var et lite og rimelig tidsdelingssystem; designet og implementering av CLU, som ble et trinn i utviklingen av objektorientert programmering; Argus, det første språket på høyt nivå som støtter implementering av distribuerte programmer ved å innkapsle relaterte prosedyrer innenfor objekter, og ved å støtte atomiske operasjoner; og Thor, et objektorientert databasesystem . Sammen med Jeannette Wing utviklet hun en spesiell definisjon av polymorfisme kjent som Liskov-substitusjonsprinsippet. Hun leder programmeringsmetodikkgruppen ved MIT, med et forskningsfokus på bysantinsk feiltoleranse og distribuert databehandling.[13] Hun var med i den første juryen for ingeniør- og informatikk for Infosys-prisen i 2009.[22]
Anerkjennelse og utmerkelser
[rediger | rediger kilde]Liskov er medlem av National Academy of Engineering, National Academy of Sciences og er stipendiat ved American Academy of Arts and Sciences og Association for Computing Machinery (ACM). I 2002 ble hun anerkjent som en av de fremste kvinnelige fakultetsmedlemmene ved MIT, og blant de 50 fremste fakultetsmedlemmene i vitenskapen i USA.[23] I 2002 ble Liskov anerkjent av magasinet Discover som en av de 50 viktigste kvinnene innen vitenskapen.[24]
I 2004 vant Liskov John von Neumann-medaljen for «grunnleggende bidrag til programmeringsspråk, programmeringsmetodikk og distribuerte systemer».[25] 19. november 2005 ble Liskov sammen med Donald E. Knuth æresdoktor ved ETHs.[26] Liskov og Knuth ble også omtalt i ETH Zurich Distinguished Colloquium Series.[27] Hun ble tildelt en doktorgrad Honoris Causa av Universitetet i Lugano i 2011[28] og av Universidad Politécnica de Madrid i 2018.[29]
Liskov mottok Turing-prisen for 2008 i mars 2009,[30] for sitt arbeid med design av programmeringsspråk og programvaremetodikk som førte til utviklingen av objektorientert programmering.[31] Konkret utviklet Liskov to programmeringsspråk, CLU på 1970-tallet og Argus på 1980-tallet.[31] ACM siterte hennes bidrag til det praktiske og teoretiske grunnlaget for «programmeringsspråk og systemdesign, spesielt relatert til dataabstraksjon, feiltoleranse og distribuert databehandling».[32] I 2012 ble hun inlemmet i National Inventors Hall of Fame.[33]
Utvalgte verk
[rediger | rediger kilde]Anno 2023, har Loskov skrevet fem bøker og over ett hundre akademiske artikler.
Bøker
[rediger | rediger kilde]- Liskov, Barbara; Atkinson, R.; Bloom, T.; Moss, E.; Schaffert, J. C.; Scheifler, R.; Snyder, A. (1981). CLU: Reference Manual (på engelsk). Springer Berlin Heidelberg. ISBN 978-3-540-10836-8.
- Alford, M. W.; Ansart, J. P.; Hommel, G.; Lamport, L.; Liskov, Barbara; Mullery, G. P.; Schneider, F. B. (1985). Distributed Systems: Methods and Tools for Specification. An Advanced Course (på engelsk). Springer Berlin Heidelberg. ISBN 978-3-540-15216-3.
- Liskov, Barbara; Guttag, John (1986). Abstraction and Specification in Program Development (på engelsk). MIT Press. ISBN 978-0-262-12112-5.
- Liskov, Barbara; Guttag, John (2000). Program Development in Java: Abstraction, Specification, and Object-Oriented Design (på engelsk). Pearson Education. ISBN 978-0-7686-8496-4.
Utvalgte artikler
[rediger | rediger kilde]- Liskov, Barbara; Zilles, Stephen (28. mars 1974). «Programming with abstract data types». ACM SIGPLAN Notices. 9 (4): 50–59. doi:10.1145/942572.807045.
- Liskov, Barbara; Snyder, Alan (1. august 1977). «Abstraction mechanisms in CLU». Communications of the ACM. 20 (8): 564–576. doi:10.1145/359763.359789.
- Ladin, Rivka; Liskov, Barbara (1. november 1992). «Providing high availability using lazy replication». ACM Transactions on Computer Systems. 10 (4): 360–391. doi:10.1145/138873.138877.
- Liskov, Barbara H.; Wing, Jeannette M. (1. november 1994). «A behavioral notion of subtyping». ACM Transactions on Programming Languages and Systems. 16 (6): 1811–1841. doi:10.1145/197320.197383.
- Castro, Miguel; Liskov, Barbara (22. februar 1999). «Practical Byzantine fault tolerance». Proceedings of the Third Symposium on Operating Systems Design and Implementation: 173–186.
- Myers, Andrew C.; Liskov, Barbara (1. oktober 2000). «Protecting privacy using the decentralized label model». ACM Transactions on Software Engineering and Methodology. 9 (4): 410–442. doi:10.1145/363516.363526.
Personlig livsforhold
[rediger | rediger kilde]I 1970 giftet hun seg med Nathan Liskov.[17] De har en sønn, Moses, som tok en doktorgrad i informatikk fra MIT i 2004 og underviser i informatikk ved College of William and Mary .[12]
Referanser
[rediger | rediger kilde]- ^ arkiveringsdato 27. april 2009, arkiv-URL web.archive.org, www.pmg.csail.mit.edu, besøkt 5. desember 2017[Hentet fra Wikidata]
- ^ Mathematics Genealogy Project, verkets språk engelsk, www.genealogy.math.ndsu.nodak.edu, besøkt 8. august 2016[Hentet fra Wikidata]
- ^ a b awards.acm.org, besøkt 23. juni 2024[Hentet fra Wikidata]
- ^ amturing.acm.org[Hentet fra Wikidata]
- ^ www.ieee.org[Hentet fra Wikidata]
- ^ events.seas.upenn.edu[Hentet fra Wikidata]
- ^ www.invent.org[Hentet fra Wikidata]
- ^ www.computer.org, besøkt 17. juli 2019[Hentet fra Wikidata]
- ^ www.upc.edu[Hentet fra Wikidata]
- ^ inf.ethz.ch, besøkt 10. november 2022[Hentet fra Wikidata]
- ^ www.ncwit.org, besøkt 20. mai 2020[Hentet fra Wikidata]
- ^ a b c «Barbara Liskov». Association for Computing Machinery. Besøkt 28. august 2021.
- ^ a b Barbara Liskov, Programming Methodology Group, MIT.
- ^ Karagianis, Liz (2009). «Top Prize». MIT Spectrum. Besøkt 10. juli 2016.
- ^ «Jane Siegel: Obituary». San Francisco Chronicle (via Legacy.com). 24. januar 2010. Besøkt 18. november 2014.
- ^ D'Agostino, Susan. «The Architect of Modern Algorithms». Besøkt 21. oktober 2020.
- ^ a b c d Guttag, John (1. januar 2005). The electron and the bit: electrical engineering and computer science at the Massachusetts Institute of Technology, 1902–2002 (på engelsk). Cambridge, Mass.: MIT, Electrical Engineering and Computer Science Dept. OCLC 61332947.
- ^ «Barbara Liskov». Besøkt 6. september 2007. Profile from the National Academies of Engineering.
- ^ «UW-Madison Computer Science Ph.D.s Awarded, May 1965 – August 1970». Besøkt 8. november 2010. PhDs granted at UW-Madison Computer Sciences Department.
- ^ «Barbara Liskov | Biography, A.M. Turing Award, & Facts». Besøkt 25. september 2021.
- ^ «Wayback Machine» (PDF). web.archive.org. Archived from the original on 11. februar 2017. Besøkt 9. mars 2024.
- ^ «Infosys Prize - Jury 2009». Besøkt 1. mars 2021.
- ^ «MIT's magnificent seven: Women faculty members cited as top scientists». MIT News Office. 5. november 2002. Besøkt 29. oktober 2012.
- ^ Svitil, Kathy (13. november 2002). «The 50 Most Important Women in Science». Discover. Besøkt 1. mai 2019.
- ^ IEEE John von Neumann Medal Recipients from the website of IEEE
- ^ «Honorary Doctors». ETH Computer Science. Arkivert fra originalen 8. januar 2013. Besøkt 29. oktober 2012.
- ^ «Distinguished Lecturers Barbara Liskov and Donald E. Knuth». ETH Computer Science. Arkivert fra originalen 8. januar 2013. Besøkt 29. oktober 2012.
- ^ «USI Honorary Doctorates». USI. Besøkt 16. mai 2021.
- ^ elEconomista.es. «Barbara Liskov, nueva doctora honoris causa por la UPM - elEconomista.es» (på spansk). Besøkt 11. juni 2018.
- ^ Weisman, Robert (10. mars 2009). «Top prize in computing goes to MIT professor». The Boston Globe.
- ^ a b Barbara Liskov Wins Turing Award | March 10, 2009 from the Dr. Dobb's Journal website
- ^ «ACM Names Barbara Liskov Recipient of the 2008 ACM A.M. Turing Award». Association for Computing Machinery. Arkivert fra originalen 16. juli 2012. Besøkt 10. mars 2009.
- ^ «Spotlight | National Inventors Hall of Fame». Invent.org. Arkivert fra originalen 14. august 2016. Besøkt 31. mai 2016.
Eksterne lenker
[rediger | rediger kilde]- Prof. Liskovs hjemmeside
- Programmeringsmetodikkgruppe
- Pressemelding fra Turing Award
- Intervju i magasinet Quanta
- Tom Van Vleck, Barbara Liskov, AM Turing-prisvinner
- National Public Radio "Science Friday" intervju med Barbara Liskov, opprinnelig sendt 13. mars 2009
- Celebrating Women of Distinction, Barbara Liskov, Turing Award-intervju av Stephen Ibaraki
- John V. Guttag, Barbara Liskov, The Electron and The Bit: EECS ved MIT, 1902–2002, Kapittel VII: "Pioneering Women in EECS", s. 225–239, 2003, Institutt for elektroteknikk og informatikk, MIT
- Barbara Liskov utnevnt til instituttprofessor, MIT News, 1. juli 2008
- Avdelingsnyheter: Barbara Liskov utnevnt til instituttprofessor Arkivert 5. november 2016 hos Wayback Machine. Arkivert 2016-11-05 hos Wayback Machine </link> , EECS nyhetsbrev, høsten 2008
- Natasha Plotkin, Barbara Liskov utnevnt til instituttprofessor, The Tech (MIT), 128,29, 9. juli 2008
- Robert Weisman, toppprisen i databehandling går til MIT-professor, The Boston Globe, 10. mars 2009
- Erica Naone, Driven to Abstraction, MIT Technology Review, 21. desember 2009
- Barbara Liskov Arkivert 12. juli 2018 hos Wayback Machine. Arkivert 2018-07-12 hos Wayback Machine </link> på sjakkprogrammeringswikien