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

از ویکی‌پدیا، دانشنامهٔ آزاد
اسنپ! (زبان برنامه‌نویسی)
پارادایم برنامه‌نویسیبرنامه‌نویسی شیءگرا، فهرست زبان‌های برنامه‌نویسی آموزشی، برنامه‌نویسی رویدادمحور
طراحی شده توسط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!) یک زبان برنامه‌نویسی آموزشی گرافیکی است که مبتنی بر مرورگر و یک سری بلوک‌های فرمان است. این زبان به دانش آموزان امکان ایجاد پویانمایی تعاملی و بازی را داده و در عین حال، آن‌ها را با مفاهیم ریاضی و محاسباتی آشنا می‌سازد. اسنپ! با الهام‌گیری از زبان برنامه‌نویسی اسکرچ طراحی شده، اما بر خلاف اسکرچ، هم دانش آموزان تازه‌کار و هم دانش آموزان حرفه‌ای در برنامه‌نویسی را به عنوان کاربر هدف خود تعیین کرده‌است. اسنپ! با گنجاندن قابلیت‌های اسکرچ و بسط آن‌ها توانسته به این هدف دست یابد.

منابع[ویرایش]

پیوند به بیرون[ویرایش]