smalltalk is an object-oriented programming language designed at Xerox in the 1970s. it is believed by many that Smalltalk is still unsurpassed by other development environments and has been influential in the development of other computer language over the last twenty years.