HeadlinesBriefing HeadlinesBriefing.com

Histoire ancienne de Smalltalk

Hacker News •
×

La plupart des idées viennent d'idées précédentes. Les années soixante, en particulier dans la communauté ARPA, ont donné naissance à une multitude de notions sur la 'symbiose homme-machine' à travers des ordinateurs interactifs à temps partagé, des écrans graphiques et des dispositifs de pointage. Des langages informatiques avancés ont été inventés pour simuler des systèmes complexes tels que des raffineries de pétrole et un comportement semi-intelligent. Le changement de paradigme imminent de l'informatique personnelle moderne, des interfaces à fenêtres superposées et de la conception orientée objet est venu de la vision du travail des années soixante comme plus qu'une 'meilleure vieille chose'.

La promesse d'une croissance exponentielle de l'informatique/$/volume exigeait que les années soixante soient considérées comme 'presque une nouvelle chose'. Par exemple, on calculerait avec un 'Dynabook' portable d'une manière qui ne serait pas possible sur un mainframe partagé ; des millions d'utilisateurs potentiels signifiaient que l'interface utilisateur devrait devenir un environnement d'apprentissage dans la lignée de Montessori et Bruner ; et les besoins de grande envergure, de réduction de la complexité et d'alphabétisation des utilisateurs finaux nécessiteraient que les structures de données et de contrôle soient supprimées au profit d'un schéma plus biologique de cellules universelles protégées n'interagissant que par des messages.

Le premier Smalltalk a été la première réalisation complète de ces nouveaux points de vue, engendré par ses nombreux prédécesseurs en matière de matériel, de langage et de conception d'interface utilisateur. Il est devenu l'exemple de la nouvelle informatique, en partie parce que nous essayions réellement un changement qualitatif dans les structures de croyance—un nouveau paradigme Kuhnian dans le même esprit que l'invention de l'imprimerie—et avons donc pris des positions extrêmement radicales qui ont presque forcé l'invention de ces nouveaux styles.

Les développements clés incluent la machine FLEX, un ordinateur personnel basé sur OOP, et le travail de Doug Englebart et NLS. Chez Xerox PARC, Smalltalk-71 a introduit les fenêtres superposées, l'édition de polices, la peinture, l'animation, la musique, les codes octets et la programmation iconique. Le premier vrai Smalltalk (-72) a donné naissance au Dynabook intérimaire. Smalltalk-76 a apporté l'héritage, et la version de publication (-80) a conduit à des transformations. L'article est dédié à Dan Ingalls, Adele Goldberg et au reste de l'équipe Xerox PARC LRG.

Source: Hacker News · Résumé par HeadlinesBriefing