The Squeak programming language is a Smalltalk implementation, derived directly from Smalltalk-80 by a group at Apple Computer that included some of the original Smalltalk-80 developers.
Smalltalk is fully object-oriented programming language reflektywnym with dynamic typing. This allows in practice a completely different way of programming