زبان اسمالتاک یک زبان شی گرا و دارای تایپ پویا و زبان برنامه نویسی انعکاسی است.اسمالتاک برای پشتیبانی از دنیای جدید حاصل از فهماندن محاسبات با مثال توسط «هم زیستی میان انسان و کامپیوتر» به وجود آمد. اسمالتاک به منظور آموزش توسط زیراکس پارک (Xerox PARC) و آلن کی، دان اینگالس، آدل گلدبرگ، تد کاهلر، اسکات والاس، و دیگران در طول دهه ۱۹۷۰ تحت تأثیر لیسپ و لوگو و اسکچپد(sketchpad)، سیمولا ساخته شد.این ز...