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

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به ناوبری پرش به جستجو
اسنپ! (زبان برنامه‌نویسی)
Snap!.svg
پارادایم برنامه‌نویسی شیءگرا، فهرست زبان‌های برنامه‌نویسی آموزشی، برنامه‌نویسی رویدادمحور
طراحی‌شده توسط Brian Harvey and Jens Mönig
توسعه‌دهنده Jens Mönig
ظهوریافته در ۲۰۱۱؛ ۷ سال پیش (۲۰۱۱)
4.0.2 / ۶ اوت، ۲۰۱۵؛ ۳ سال پیش (۲۰۱۵-۰۸-06)
dynamic
زبان پیاده‌سازی
Squeak (BYOB), جاوااسکریپت (Snap!)
سیستم‌عامل چندسکویی
پروانه AGPL
.ypr, .ysp (BYOB); .xml (Snap!)
وب‌گاه snap.berkeley.edu, byob.berkeley.edu

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

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

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