اسنپ! (زبان برنامه‌نویسی)

اسنپ! (زبان برنامه‌نویسی)
پارادایم برنامه‌نویسیبرنامه‌نویسی شیءگرا، فهرست زبان‌های برنامه‌نویسی آموزشی، برنامه‌نویسی رویدادمحور
طراحی شده توسطBrian Harvey and Jens Mönig
توسعه‌دهندهJens Mönig
ظهوریافته در۲۰۱۱ (۲۰۱۱-خطا: زمان نامعتبر}})
انتشار پایدار
4.0.2 / ۶ اوت ۲۰۱۵ (۲۰۱۵-06}})
dynamic
زبان پیاده‌سازی
Squeak (BYOB), جاوااسکریپت (Snap!)
سیستم‌عاملچندسکویی
پروانهAGPL
.ypr, .ysp (BYOB); .xml (Snap!)
وبگاه
متأثر از
اسکرچ، اسکیم، لوگو (زبان برنامه‌نویسی)، اسمال‌تاک
تأثیر گذاشته بر
BeetleBlocks, Snapi

اسنپ! (به انگلیسی: Snap!) یک زبان برنامه‌نویسی آموزشی گرافیکی است که مبتنی بر مرورگر و یک سری بلوک‌های فرمان است. این زبان به دانش آموزان امکان ایجاد پویانمایی تعاملی و بازی را داده و در عین حال، آن‌ها را با مفاهیم ریاضی و محاسباتی آشنا می‌سازد. اسنپ! با الهام‌گیری از زبان برنامه‌نویسی اسکرچ طراحی شده، اما بر خلاف اسکرچ، هم دانش آموزان تازه‌کار و هم دانش آموزان حرفه‌ای در برنامه‌نویسی را به عنوان کاربر هدف خود تعیین کرده‌است. اسنپ! با گنجاندن قابلیت‌های اسکرچ و بسط آن‌ها توانسته به این هدف دست یابد.

منابع

    پیوند به بیرون