Adele Goldberg

informaticienne américaine

Adele Goldberg, née le à Cleveland, est une informaticienne américaine[2],[3].

Adele Goldberg
Biographie
Naissance
Nationalité
Formation
Collège de la littérature, des sciences et des arts de l'université du Michigan (en)Voir et modifier les données sur Wikidata
Activité
Autres informations
A travaillé pour
Membre de
Distinctions
Prix ACM Software System ()
ACM Fellow ()
Women in Technology Hall of Fame (d) ()Voir et modifier les données sur Wikidata
Archives conservées par

Elle a été l'une des co-développeuses du langage de programmation Smalltalk -80 et de divers concepts liés à la programmation orientée objet alors qu'elle était chercheuse au Xerox Palo Alto Research Center (PARC), dans les années 1970.

Vie et éducation

modifier

Adele Goldberg est née à Cleveland, Ohio, le 22 juillet 1945. Ses parents ont déménagé à Chicago, Illinois quand elle avait 11 ans, où elle a passé le reste de son enfance[4]. Dès son plus jeune âge elle s'intéresse à la résolution de problèmes et ses mathématiques, elle fut d'ailleurs encouragée par ses professeurs à poursuivre activement les mathématiques[4].

En 1967, elle obtient un baccalauréat en mathématiques à l' Université du Michigan[5]. Intéressée par le sujet de l'informatique, Goldberg a travaillé comme stagiaire chez IBM pendant l'été de sa première année d'université, où elle a appris à programmer des machines d'enregistrement unitaires[6]. Après avoir obtenu son diplôme, elle a fréquenté l'Université de Chicago, où elle a obtenu sa maîtrise universitaire en et un doctorat en en sciences de l'information[5]. Elle termine sa thèse « Computer-Assisted Instruction: The Application of Theorem-proving to Adaptive Response Analysis », tout en travaillant comme associée de recherche à l'Université de Stanford[7]. Par la suite, elle a également été invitée plusieurs fois à Stanford en tant que chercheuse diplômée[8].

Carrière

modifier

Adele Goldberg a commencé à travailler au PARC en en tant qu'assistante de laboratoire et de recherche, et est finalement devenue responsable du System Concepts Laboratory où elle développe aux côtés d'autres chercheurs comme Alan Kay le langage de programmation Smalltalk-80[7]. Ce langage a permis de développer l'approche orientée objet de Simula 67 et a introduit un environnement de programmation de fenêtres superposées sur des écrans d'affichage graphique. Le format innovant de Smalltalk reposait sur le fait qu'il était simple à utiliser et personnalisable. Les objets pouvaient être transférés entre les applications avec un minimum d'effort[7],[8]. Adele Goldberg et Alan Kay ont participé au développement de modèles de conception, précurseurs des modèles de conception utilisés plus tard dans la conception de logiciels[9].

Elle a écrit l'article influent « Personal Dynamic Media » en collaboration avec Alan Kay, qui prédisait un monde dans lequel des individus ordinaires utiliseraient des ordinateurs portables pour échanger, modifier et redistribuer des médias personnels[10]. Ce document décrit la vision du Dynabook .

De nombreux concepts développés par Adele Goldberg et son équipe au PARC sont devenus la base des interfaces utilisateur graphiques. Selon Adele Goldberg, Steve Jobs a exigé une démonstration du système Smalltalk, qu'elle a d'abord refusé de lui donner, bien que ses supérieurs l'aient finalement obligée à se conformer[11]. Apple a finalement pris bon nombre des idées utilisées dans le Xerox Alto et leurs implémentations, et les a utilisées comme base pour son environnement de bureau Apple Macintosh .

En , Goldberg a quitté PARC pour co-fonder Parc Place Systems, une société qui a créé des outils de développement pour les applications basées sur Smalltalk. Elle devient alors présidente et PDG de jusqu'à sa fusion en avec Digitalk. Elle a également cofondé Neometron, Inc., un fournisseur de support Internet en [12]. Elle continue de poursuivre son intérêt pour l'éducation, en formulant des cours d'informatique dans des collèges communautaires aux États-Unis et à l'étranger. Elle devient également membre du conseil d'administration et conseillère de Cognito Learning Media, un fournisseur de logiciels multimédias pour l'enseignement des sciences[7].

Réalisations et distinctions

modifier

Adele Goldberg a reçu plusieurs prix et de distinctions pour ses contributions au développement de systèmes informatiques. Elle a été présidente de l'Association for Computing Machinery (ACM) de 1984 à 1986 et, avec Alan Kay et Dan Ingalls, a reçu le enACM Software Systems Award 1987. Elle a été incluse dans la liste « Twenty Who Matter» de Forbes[7].

En 1994, elle a été intronisée en tant que Fellow de l'Association for Computing Machinery[8]. Elle a reçu le Lifetime Achievement Award de PC Magazine en 1996[7] et le prix d'excellence en programmation du Dr Dobb avec Dan Ingalls en 2002[13]. En 2010, elle a été admise au Temple de la renommée de Women in Technology International (WITI) et a reçu un doctorat honorifique de l'Open University[13].

Références

modifier
  1. « http://www.computerhistory.org/collections/catalog/102701984 » (consulté le )
  2. (en) « Adele Goldberg | American engineer | Britannica », sur www.britannica.com
  3. (en) Adele Goldberg et John Mashey, Goldberg, Adele oral history, Computer History Museum, (lire en ligne [PDF])
  4. a et b « Oral-History:Adele Goldberg », ETHW
  5. a et b « Adele Goldberg: 2022 Fellow », Computer History Museum (CHM),
  6. « Adele Goldberg », Centre for Computing History
  7. a b c d e et f Elizabeth H. Oakes, International encyclopedia of women scientists, New York, New York, Facts on File, , 136–137 p. (ISBN 978-0816043811, lire en ligne  )
  8. a b et c Adele Goldberg Biography, BookRags (lire en ligne)
  9. Chamond Liu, Smalltalk, Objects, and Design (San Jose, New York, and Shanghai: toExcel, 2000), 240
  10. Kay et Goldberg, « Personal Dynamic Media », Computer, vol. 10, no 3,‎ , p. 31–41 (DOI 10.1109/c-m.1977.217672, S2CID 15070347)
  11. Cringely, « Triumph of the Nerds: The Television Program Transcripts: Part III », PBS.org,
  12. « The Team - Bios » [archive du ], Bullitics - Beta,
  13. a et b « 2002 Dr. Dobb's Excellence in Programming Awards », Dr. Dobb's

Liens externes

modifier