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

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

اسنپ! (زبان برنامه‌نویسی)
الگو برنامه‌نویسیبرنامه‌نویسی شیءگرا، فهرست زبان‌های برنامه‌نویسی آموزشی، برنامه‌نویسی رویدادمحور
طراحی شده توسط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

منابع

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

    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.