LocalazyLocalazy
Smalltalk je objektovo orientovaný, dynamicky typovaný, reflexívny programovací jazyk. Smalltalk bol vytvorený ako jazyk, ktorý má podporiť "nový svet" počítačov, ktorého príkladom je "symbióza človeka a počítača". Bol navrhnutý a vytvorený čiastočne na vzdelávacie účely, viac pre deti ako pre profesionálnych vývojárov. Jazyk bol prvýkrát všeobecne vydaný ako Smalltalk-80. Smalltalk-80 obsahoval "knižnice tried" pre rôzne úlohy a dnes známu softvérovú architektúru "MVC". Smalltalk sa všeobecne považuje za jeden z najvplyvnejších programovacích jazykov konca 20. storočia. Mnohé myšlienky zavedené v jazyku Smalltalk sa stali bežnými v modernom vývoji softvéru vrátane objektovej orientácie, knižníc tried, reflexie a introspekcie. Názov Smalltalk nie je odvodený od veľkosti jazyka, ale skôr od smalltalku medzi programátormi a počítačmi, ktorý tento jazyk umožňuje.