در این بخش به معرفی زبان برنامه نویسی اسمال تالک SmallTalk میپردازیم



زبان اسمال تاک یک زبان شی گرا و دارای تایپ پویا و زبان برنامه نویسی انعکاسی است.

یک برنامه اسمال تاک توصیف یک روند محاسباتی پویا را نشان می دهد. زبان برنامه نویسی اسمالتاک نشان دهنده چنین برنامه هایی می باشد. منبع استاندارد انسی برای اسمال تاک

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