- Dynamic and powerful type system without type declaration.
- Objects are typed.
- Variables are not typed.
- Consistent Implementation of "Information Hiding".
- Dynamic binding for high flexibility.
What Makes Smalltalk Stand Out?
- Consistently object oriented without compromise.
- Everything is an object: numbers, text, structures, classes, methods, tools, windows.
- Distinction between values and objects by a compiler.
Smalltalk is cost-efficient
- Ideal for prototyping, extreme or agile programming and complex modeling.
- Great proximity between concept and design without technology and media disruptions.
- Gives easily maintained and compact codes.
- Smalltalk is a modeling language that is able to depict all cleanly formulated theoretical concepts and information concepts as a class system in a tidy fashion.
Smalltalk - a Software Basis
- Smalltalk is operational on the desktop as well as server.
- Smalltalk applications are binary compatible on all platforms.
More interesting facts about Smalltalk: