البرمجة للأطفال: إطلاق Scratch 3.0

تم إصدار Scratch 3.0 في 2 كانون الثاني (يناير) 2019. يعد الإصدار الجديد من لغة البرمجة للأطفال إصدارًا رئيسيًا رئيسيًا يبتعد عن استخدام Adobe Flash لمعايير الويب HTML و CSS و JavaScript.

Scratch هي لغة برمجة مرئية مفيدة كبيئة تمهيدية لتعليم الأطفال (وكذلك البالغين) البرمجة.

يمكن لمستخدمي Scratch تنزيل واستخدام Scratch Desktop ، وهو إصدار سطح مكتب من البيئة المتوفرة لنظامي التشغيل Windows و Mac OS X ، أو استخدام إصدار عبر الإنترنت يعمل في أي متصفح ويب حديث.

تبادل سطح المكتب والإصدارات عبر الإنترنت واجهة. قد يلاحظ مستخدمو Scratch الحاليون أن الواجهة تغيرت قليلاً ؛ المرحلة ، جزء من نقطة الصفر حيث يتم تنفيذ البرنامج بصريا ، انتقلت إلى اليمين.

يجد المستخدمون الكتل البرمجية والأزياء والأصوات الموجودة على اليسار ، وكود الشفرة في الوسط ، وكتلة المسرح على اليمين في Scratch 3.0. تم التغيير لأن "الأشخاص وجدوا واجهة أكثر سهولة ومفهومة" مع الترتيبات الجديدة.

يبدأ مبتدءو Scratch بالعمليات الأساسية ، على سبيل المثال استخدام السحب والإفلات لنقل كتل الشفرة مثل "move" أو "say" أو "تكرار" إلى منطقة الكود ؛ يمكن تعديل مجموعات التعليمات البرمجية هذه مباشرةً ، عادةً عن طريق إدخال أرقام مختلفة ، على سبيل المثال 50 خطوة للتنقل بدلاً من 10 ، أو تحديد أحد الخيارات المتاحة من القائمة.

ليس من الضروري تنزيل إصدار سطح المكتب لتجربة Scratch ؛ ما عليك سوى توجيه متصفح حديث إلى هذه الصفحة لتحميل المحرر عبر الإنترنت. يدعم Google Chrome و Microsoft Edge و Mozilla Firefox و Apple Safari بشكل رسمي على أنظمة سطح المكتب و Chrome و Safari على الأجهزة اللوحية. يلاحظ المطورون أن Internet Explorer غير مدعوم.

يدعم Scratch العديد من مفاهيم البرمجة الرئيسية بما في ذلك الحلقات والمتغيرات وإدخال المستخدم والتخزين المستمر وتفاعلات الماوس ولوحة المفاتيح والمزيد.

توسع سكراتش 3.0 على ما كان متاحًا من قبل. لا تزال مشاريع Scratch التي تم إنشاؤها باستخدام الإصدارات الأقدم من بيئة البرمجة متاحة ويمكن تحميلها في Scratch 3.0. ومع ذلك ، لا يمكن تحميل مشاريع Scratch 3.0 في الإصدارات القديمة من بيئة البرمجة. الإصدار الجديد يقدم وظائف وكتل جديدة.

تشمل الكتل الجديدة دعمًا للمشغلين الجدد لتحسين استخدام السلاسل (النص) وكتل القلم الجديدة ودعم الشفافية وكتلة الإنزلاق الجديدة وكتل المؤثرات الصوتية الجديدة.

يمكن للمستخدمين إضافة ملحقات إلى Scratch؛ ملحقات إضافة كتل رمز جديد إلى سكراتش. يتم توفير عدد من الإضافات بالفعل بما في ذلك الملحقات التي تضيف الاستشعار عن الفيديو أو ترجمة الوظيفة أو الوظيفة للتفاعل مع عناصر Lego MindStorms أو WeDo.

3.0 Scratch يتضمن sprites جديدة ، محرر صوت أعيد تصميمه ، وكتل برمجة جديدة. بالإضافة إلى ذلك ، يمكن استخدام Scratch على الأجهزة اللوحية لإنشاء البرامج وتشغيلها.

يتميز محرر الصوت بتأثيرات صوتية جديدة وواجهة مستخدم محسّنة تكون أسهل في الاستخدام. تلقى محرر الطلاء وظائف جديدة أيضًا: عناصر تحكم جديدة لترتيب الطبقات ، وأدوات جديدة تعمل في وضع المتجه ، وعناصر تحكم أفضل في نقطة المتجهات ، والمزيد.

الكلمات الختامية

بدأت بتدريس البرمجة باستخدام Scratch وهي تعمل جيدًا بفضل سهولة استخدام الواجهة والطبيعة المرئية لها. من الرائع إثارة الاهتمام بالبرمجة وهي قوية جدًا لما تفعله.

أنت الآن : هل جربت سكراتش؟ ما هو رأيك في ذلك؟