Smalltalk is a pioneering object-oriented, dynamically typed programming language that influenced many modern languages. It features a pure object-oriented approach where everything is an object, including primitives and classes themselves.
first-class functions, reflection, meta-programming, interactive development, REPL, modules
dynamic system, structural typing, strong typing, full inference, runtime checking, conservative type coercion, no type annotations
interpreted
st, cs
Status | active |
Type | programming |
Created | 1972 |
Designed by |
Alan Kay Dan Ingalls Adele Goldberg |
Developed by | Xerox PARC |
PyPL Index | N/A |
TIOBE Index | #51-100 |
GitHub rank | #57 |