För lingvisten, se Adele Goldberg.

Adele Goldberg, född 7 juli 1945, är en datavetare som deltog i utvecklandet av programmeringsspråket Smalltalk-80 och olika begrepp relaterade till objektorienterad programmering, medan hon arbetade som forskare vid Xerox Palo Alto Research Center (PARC), på 1970-talet.[1]

Adele Goldberg
Adele Goldberg vid PyCon 2007.
Adele Goldberg vid PyCon 2007.
Adele Goldberg vid PyCon 2007.
Född7 juli 1945 (78 år)
Cleveland, Ohio, USA
NationalitetAmerikan
Alma materUniversity of Michigan, University of Chicago
Känd förSmalltalk System

Biografi redigera

Goldberg föddes i Cleveland, Ohio och växte upp i Chicago, Illinois. Hon fick sin kandidatexamen i matematik vid University of Michigan i Ann Arbor, och en masterexamen i informationsvetenskap från University of Chicago. Hon erhöll sin fil.dr. i informationsvetenskap från University of Chicago 1973. Hon färdigställde sin avhandling "Computer-Assisted Instruction: The Application of Theorem-proving to Adaptive Response Analysis" medan hon arbetade som forskarassistent vid Stanford University. Hon var även gästforskare vid Stanford University.

Goldberg började arbeta på PARC 1973 som laboratorie- och forskarassistent och blev så småningom chef för det System Concepts Laboratory där hon, Alan Kay, och andra utvecklade Smalltalk-80 samt en objektorienterad strategi för Simula 67 och införde en programmeringsmiljö för överlappande fönster på grafiska display-skärmar. Smalltalks innovativa format var enklare att använda, samtidigt som det var anpassningsbart och objekt kunde lätt överföras mellan program.[2] Goldberg och Kay var också involverade i utvecklingen av mallar, föregångare till designmönster som ofta används i mjukvarudesign.[3]

Tillsammans med Kay skrev hon en inflytelserik artikel "Personal Dynamic Media", som förutspådde en värld där vanliga människor skulle använda bärbara datorer för att utbyta, modifiera och vidaredistribuera personliga medier.[4] Denna artikel beskriver visionen för Dynabook.

Hon verkade som president för Association for Computing Machinery (ACM) från 1984 till 1986 och tillsammans med Alan Kay och Dan Ingalls fick ACM Programvara och System Award 1987 och var även med i Forbes "Twenty Who Matter". Hon fick också PC Magazine's Lifetime Achievement Award 1996. 1994 blev hon invald som Fellow av Association for Computing Machinery.

Många av de begrepp som utvecklats av Goldberg och hennes team på PARC blev grunden för det grafiskt baserade användargränssnitt, som ersatte det tidigare kommandoradsbaserade systemet. Enligt Goldberg krävde Steve Jobs en demonstration i Smalltalksystemet, vilket hon vägrade att ge honom. Hennes överordnade beordrade henne att göra det, hon gav sig och var nöjd med beslutet om att "give away the kitchen sink" till Jobs och hans team då det var deras ansvar.[5] Apple använde så småningom många av idéerna i Alto och i deras implementationer som underlag för Apples Macintosh skrivbordsmiljö.

Goldberg lämnade PARC 1988 för att vara med och starta ParcPlace System, ett företag som skapat utvecklingsverktyg för Smalltalk-baserade applikationer. Hon hade positionen som ParcPlace Systems ordförande och VD tills sammanslagningen med Digitalk 1995.[6][7]

År 1999 var Goldberg med och startade internetleverantören Neometron, Inc. i Palo Alto, Kalifornien. Hon arbetar även på Bullitics.[8] Samtidigt fortsätter Goldberg att driva sitt intresse för utbildning genom att utveckla datavetenskapkurser på community college i USA och i skolor utomlands. I samma anda är hon styrelseledamot och rådgivare på Cognito Lärande Media, en leverantör av programvara för multimedia för utbildning i naturvetenskap.

På The Computer History Museum finns en samling av Goldbergs arbete som inkluderar dokument, rapporter, publikationer och videoband som skapades i samband med hennes arbete med utvecklingen av Smalltalk.[9]

Valda publikationer redigera

  • Smalltalk-80 : the language and its implementation (med David Robson), Addison-Wesley, 1983, ISBN 0-201-11371-6 (kallas den blå boken av Smalltalk-personer)
  • Smalltalk-80 : the interactive programming environment , Addison-Wesley, 1984, ISBN 0-201-11372-4 (den orange boken)
  • Smalltalk-80 : the language (med David Robson), Addison-Wesley, 1989, ISBN 0-201-13688-0 (den lila boken, en översyn av den blå boken)

Referenser redigera

  1. ^ Oakes, Elizabeth H. (2002). International encyclopedia of women scientists. New York, NY: Facts on File. sid. 136–137. ISBN 0816043817 
  2. ^ ”Adele Goldberg Biography”. BookRags. http://www.bookrags.com/biography/adele-goldberg-wcs/. 
  3. ^ Chamond Liu, Smalltalk, Objects, and Design (San Jose, New York, and Shanghai: toExcel, 2000), 240
  4. ^ Kay, Alan C.; Goldberg, Adele (March 1977). ”Personal Dynamic Media”. Computer 10: sid. 31–41. doi:10.1109/c-m.1977.217672. http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1646405. Läst 27 april 2015. 
  5. ^ Triumph of the Nerds, The Television Program Transcripts: Part III June 1996
  6. ^ ”WITI - Hall of Fame - Adele Goldberg, Founding Chairman, ParcPlace Systems, Inc”. http://www.witi.com/center/witimuseum/halloffame/100883/Adele-Goldberg-Founding-Chairman,-ParcPlace-Systems,-Inc-/. 
  7. ^ ”ParcPlace and Digitalk to Merge.”. Arkiverad från originalet den 10 mars 2018. https://web.archive.org/web/20180310010139/https://www.thefreelibrary.com/ParcPlace+and+Digitalk+to+Merge.-a016882161. Läst 8 mars 2018. 
  8. ^ ”The Team - Bios”. 26 april 2012. Arkiverad från originalet den 26 april 2012. https://web.archive.org/web/20120426065335/http://www.bullitics.com/content/team.html. Läst 8 september 2015. 
  9. ^ ”Guide to the Adele Goldberg papers”. http://www.computerhistory.org/collections/catalog/102733960. Läst 28 april 2016. 

Externa länkar redigera