حساب کاربری
​
زمان تقریبی مطالعه: 1 دقیقه
لینک کوتاه

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

زبان برنامه‌نویسی

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

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

منابع

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

    • وبگاه رسمی
    • source code
    آخرین نظرات
    کلیه حقوق این تارنما متعلق به فرا دانشنامه ویکی بین است.