هذه المقالة عن لغة البرمجة. للاستخدامات الأخرى ، انظر سكراتش (توضيح).
خدش
شعار سكراتش
Scratch 3.0 GUI.png
لغة البرمجة النموذجية القائمة على الأحداث والقائمة على الكتلة
ظهر لأول مرة عام 2003 (أول نموذج أولي)
2004 (النموذج الثاني)
15 مايو 2007 ؛ قبل 14 عامًا (إطلاق عام)
9 مايو 2013 ؛ قبل 8 سنوات (Scratch 2.0)
2 يناير 2019 ؛ منذ عامين (سكراتش 3.0)
لغة التنفيذ Squeak (Scratch 0.x، 1.x)
أكشن سكريبت (سكراتش 2.0)
جافا سكريبت (سكراتش 3.0)
OS Microsoft Windows و macOS و Linux (عبر العارض) و HTML5 و iOS و iPadOS و Android.
ترخيص GPLv2 وترخيص كود مصدر سكراتش
امتدادات اسم الملف. سكراتش (سكراتش 0.x)
.sb ، .sprite (Scratch 1.x)
.sb2، .sprite2 (Scratch 2.0)
.sb3 ، .sprite3 (Scratch 3.0)
موقع الويب scratch.mit.edu الويكي الرسمي: scratch-wiki.info
تأثر ب
الشعار ، Smalltalk ، HyperCard ، StarLogo ، Etoys
تأثر
كاتروبات ، سكراتش جونيور ، سناب !، mBlock
Scratch هي لغة برمجة مرئية قائمة على الكتلة وموقع ويب يستهدف بشكل أساسي الأطفال من سن 8 إلى 16 عامًا كأداة تعليمية للترميز. يمكن لمستخدمي الموقع إنشاء مشاريع على الويب باستخدام واجهة تشبه الكتلة. تم تطوير الخدمة من قبل MIT Media Lab ، وقد تمت ترجمتها إلى أكثر من 70 لغة ، ويتم استخدامها في معظم أنحاء العالم. يتم تدريس Scratch واستخدامه في مراكز ما بعد المدرسة والمدارس والكليات ، بالإضافة إلى المعارف العامة الأخرى المؤسسات. اعتبارًا من مارس 2021 ، تُظهر إحصائيات المجتمع على الموقع الرسمي للغة أكثر من 73 مليون مشروع تمت مشاركتها من قبل أكثر من 68 مليون مستخدم ، وما يقرب من 38 مليون زيارة شهرية للموقع.
يأخذ Scratch اسمه من تقنية يستخدمها الفرسان على القرص تسمى "الخدش" ، حيث يتم قطع تسجيلات الفينيل معًا والتلاعب بها على قرص دوار لإنتاج مؤثرات صوتية وموسيقى مختلفة. مثل الخدش ، يتيح موقع الويب للمستخدمين المزج بين الوسائط المختلفة (بما في ذلك الرسومات والصوت والبرامج الأخرى) بطرق إبداعية من خلال إنشاء وإعادة دمج المشاريع ، مثل ألعاب الفيديو والرسوم المتحركة والمحاكاة.
مجتمع المستخدمين
موقع الويب Scratch بعد إصدار مشاركة المشروع العام في أواخر عام 2007
يستخدم سكراتش في العديد من الأماكن المختلفة: المدارس والمتاحف والمكتبات والمراكز المجتمعية والمنازل. على الرغم من أن مجموعة Scratch المستهدفة هي تلاميذ المدارس الذين تتراوح أعمارهم بين 8 و 16 عامًا ، إلا أنها تستخدم من قبل جميع الأعمار بما في ذلك المعلمين وأولياء الأمور. لقد أوجد هذا التواصل الواسع العديد من المجتمعات المحيطة ، المادية والرقمية على حد سواء. في أبريل 2020 ،
المستخدمون التربويون
Scratch شائع في المملكة المتحدة والولايات المتحدة من خلال Code Clubs. يتم استخدام Scratch كلغة تمهيدية لأن إنشاء برامج ممتعة أمر سهل نسبيًا ، ويمكن تطبيق المهارات المكتسبة على لغات البرمجة الأخرى مثل Python و Java.
مقارنة بين Scratch 1.4 و Scratch 2
Scratch ليس مخصصًا لإنشاء الألعاب فقط. باستخدام العناصر المرئية المتوفرة ، يمكن للمبرمجين إنشاء رسوم متحركة ونصوص وقصص وموسيقى والمزيد. يوجد بالفعل العديد من البرامج التي يمكن للطلاب استخدامها لتعلم موضوعات في الرياضيات والتاريخ وحتى التصوير. يسمح Scratch للمعلمين بإنشاء دروس مفاهيمية ومرئية ومهام معمل العلوم باستخدام الرسوم المتحركة التي تساعد في تصور المفاهيم الصعبة. ضمن العلوم الاجتماعية ، يمكن للمدرسين إنشاء اختبارات وألعاب وبرامج تعليمية باستخدام عناصر تفاعلية. يتيح استخدام Scratch للشباب فهم منطق البرمجة وكيفية البناء والتعاون بشكل خلاق.
يتم تدريس سكراتش في أكثر من 800 مدرسة و 70 كلية تابعة لمنظمة DAV في الهند وفي جميع أنحاء العالم.
في التعليم العالي ، يتم استخدام سكراتش في الأسبوع الأول من دورة علوم الكمبيوتر التمهيدية CS50 بجامعة هارفارد ضمن تصنيف Tiobe للغات البرمجة العالمية Scratch في أعلى 20. وفقًا لتيوبي ، هناك 50 مليون مشروع مكتوب بلغة Scratch ، ويتم إضافة مليون مشروع جديد كل شهر.