Smalltalk
langage de programmation informatique / De Wikipedia, l'encyclopédie encyclopedia
Cher Wikiwand IA, Faisons court en répondant simplement à ces questions clés :
Pouvez-vous énumérer les principaux faits et statistiques sur Smalltalk?
Résumez cet article pour un enfant de 10 ans
Pour l’article ayant un titre homophone, voir Small Talk.
Smalltalk est un langage de programmation orienté objet, réflexif et dynamiquement typé. Il fut l'un des premiers langages de programmation à disposer d'un environnement de développement intégré complètement graphique. Il a été créé en 1972. Il est inspiré par les langages Lisp et Simula. Il a été conçu par Alan Kay, Dan Ingals, Ted Kaehler, Adele Goldberg au Palo Alto Research Center de Xerox. Le langage a été formalisé en tant que Smalltalk-80 et est depuis utilisé par un grand nombre de personnes. Smalltalk est toujours activement développé.
Smalltalk | |
Date de première version | Développement démarré en 1969, disponible publiquement en 1980 |
---|---|
Paradigmes | Objet |
Auteur | Alan Kay, Dan Ingals, Ted Kaehler, Adele Goldberg |
Développeurs | Xerox PARC |
Dernière version | ANSI Smalltalk ()[1]![]() |
Typage | dynamique |
Influencé par | Lisp, Simula |
A influencé | Objective-C, Self, Oak, Java, Dylan, AppleScript, NewtonScript, Python, Ruby, Scala, Perl 6, Scratch |
Implémentations | Squeak, GNU Smalltalk, VisualWorks, Pharo |
Système d'exploitation | Multiplate-forme |
modifier ![]() |
Smalltalk a été d'une grande influence dans le développement de nombreux langages de programmation, dont : Objective-C, Actor (en), Java et Ruby.
Un grand nombre des innovations de l'ingénierie logicielle des années 1990 viennent de la communauté des programmeurs Smalltalk, tels que les design patterns (appliqués au logiciel), l’extreme programming (XP) et le refactoring. Ward Cunningham, l'inventeur du concept du wiki, est également un programmeur Smalltalk.