Biographie

Informaticienne américaine née en 1945, Adele Goldberg a travaillé au Xerox PARC où elle a contribué au développement du langage de programmation Smalltalk. Elle a joué un rôle pionnier dans la conception des interfaces graphiques et la programmation orientée objet.

Adele Goldberg(1945 — ?)

Adele Goldberg

États-Unis

8 min de lecture

TechnologieSciencesInformaticien(ne)XXe siècleRévolution informatique et naissance de l'informatique personnelle (années 1970-1980)
Découvrir5 recettes

Questions fréquentes

Adele Goldberg est une informaticienne américaine née en 1945 qui a travaillé au Xerox PARC dans les années 1970-1980. Ce qu'il faut retenir, c'est qu'elle a été l'une des pionnières de la programmation orientée objet et des interfaces graphiques, des concepts qui sont aujourd'hui au cœur de presque tous les logiciels. Elle a notamment co-développé le langage Smalltalk, qui a directement inspiré des langages comme Java, Python ou Ruby.

Faits marquants

  • Née le 22 juillet 1945 à Cleveland, Ohio
  • Rejoint le Xerox PARC (Palo Alto Research Center) en 1973
  • Co-développe le langage Smalltalk-80 avec Alan Kay et Dan Ingalls
  • Publie en 1983 le livre de référence 'Smalltalk-80: The Language and its Implementation'
  • Reçoit le prix ACM Software System Award en 1987 pour Smalltalk

Œuvres & réalisations

Langage de programmation Smalltalk-80 (1972-1980)

Contribution majeure de Goldberg au développement de Smalltalk, premier langage orienté objet complet et cohérent. Smalltalk a directement inspiré Java, Python, Ruby et la quasi-totalité des langages modernes.

Smalltalk-80: The Language and Its Implementation (« Blue Book ») (1983)

Manuel de référence coécrit avec David Robson qui décrit intégralement le langage Smalltalk-80. Cette publication a permis la diffusion mondiale du paradigme orienté objet dans les universités et les laboratoires.

Smalltalk-80: Bits of History, Words of Advice (1984)

Ouvrage collectif édité par Goldberg réunissant les témoignages de chercheurs ayant implémenté Smalltalk dans diverses institutions. Il documente la première vague d'adoption mondiale d'un langage orienté objet.

Personal Dynamic Media (article avec Alan Kay) (1977)

Article visionnaire publié dans IEEE Computer qui décrit le concept d'un ordinateur personnel, portable et interactif accessible à tous, y compris les enfants. Ce texte a anticipé de vingt ans l'ère de l'informatique ubiquitaire.

Fondation de ParcPlace Systems (1988)

Entreprise cofondée par Goldberg pour commercialiser Smalltalk et rendre la programmation orientée objet accessible aux développeurs professionnels. ParcPlace Systems contribua à faire entrer ce paradigme dans l'industrie logicielle.

Anecdotes

En 1979, Steve Jobs visita le Xerox PARC et assista à une démonstration de Smalltalk et de ses interfaces graphiques. Adele Goldberg s'était opposée à cette visite, craignant que les idées du laboratoire soient copiées — ce qui se produisit effectivement, inspirant directement le Macintosh d'Apple lancé en 1984.

Adele Goldberg fut l'une des rares femmes à occuper un poste de chercheuse senior dans un laboratoire informatique de premier plan dans les années 1970. Elle contribua non seulement au langage Smalltalk, mais aussi à la rédaction de sa documentation complète, publiée dans le célèbre 'Blue Book' de 1983, devenu une référence mondiale pour les programmeurs.

Goldberg fut présidente de l'ACM (Association for Computing Machinery), la plus grande organisation professionnelle d'informatique au monde, de 1984 à 1986. Elle fut l'une des premières femmes à diriger cette institution fondée en 1947, à une époque où les femmes étaient très minoritaires dans le secteur.

Au Xerox PARC, l'équipe de Goldberg travailla sur une vision radicale : que les ordinateurs devaient être accessibles à tous, y compris aux enfants. Smalltalk fut testé dans des classes primaires californiennes dès les années 1970, bien avant que les PC n'existent dans les foyers.

En 1988, Adele Goldberg cofonda ParcPlace Systems pour commercialiser Smalltalk et rendre la programmation orientée objet accessible aux entreprises. Cette initiative contribua à populariser un paradigme de programmation qui domine encore aujourd'hui dans des langages comme Java, Python ou Ruby.

Sources primaires

Smalltalk-80: The Language and Its Implementation (1983)
Smalltalk-80 is an object-oriented programming language. Everything in the system is an object. An object is a component of the Smalltalk-80 system that can perform actions when stimulated by messages.
Smalltalk-80: Bits of History, Words of Advice (édité par Goldberg) (1984)
The Smalltalk-80 system was developed at Xerox PARC over a period of about ten years. This book describes the experiences of people who have used Smalltalk-80 in a variety of settings.
Personal Dynamic Media (Goldberg & Kay, IEEE Computer) (1977)
The learning environment we propose is one in which each child owns a powerful, lightweight, interactive computer... The computer could be used as a simulation tool, a communications device, a learning aid.
Teaching Smalltalk (rapport interne Xerox PARC) (1976)
Children as young as eight years old were able to write programs in Smalltalk after relatively short training sessions, demonstrating the accessibility of the object-oriented paradigm.

Lieux clés

Cleveland, Ohio, États-Unis

Ville natale d'Adele Goldberg, née en 1945 dans cette métropole industrielle du Midwest américain. Son éducation dans cette ville forgea son intérêt pour les sciences et les mathématiques.

Université de Chicago, Illinois, États-Unis

Goldberg y obtint son doctorat en sciences de l'information en 1973. Cette université de recherche de renommée mondiale lui fournit les bases théoriques qui orienteraient toute sa carrière vers les systèmes d'information et la pédagogie informatique.

Xerox PARC, Palo Alto, Californie, États-Unis

Lieu principal de la carrière de Goldberg de 1973 à 1988, ce laboratoire de recherche est souvent décrit comme 'l'endroit où le futur a été inventé'. C'est là qu'elle co-développa Smalltalk et contribua aux interfaces graphiques qui allaient révolutionner l'informatique mondiale.

Silicon Valley, Californie, États-Unis

Région où se concentrait l'industrie informatique naissante dans les années 1970-1980. Goldberg y vécut et travailla pendant les décennies les plus créatives de l'histoire de l'informatique, côtoyant les pionniers qui allaient fonder Apple, Microsoft et Intel.

Voir aussi