blockly היא ספריית אינטרנט שמאפשרת להוסיף לאפליקציה עורך קוד שמבוסס על בלוקים. בכלי העריכה נעשה שימוש בקטעי חידות כמו בלוקים כדי לייצג מושגי קוד כמו משתנים, ביטויים לוגיים, לולאות ועוד. היא מאפשרת למשתמשים לתכנת בלי לדאוג מתחביר או מאיימת של שורת הפקודה.
אם לפרט יותר, אפשר לנסח אתBlockly בשתי דרכים:
- ממשק משתמש כיפי של משחקי חשיבה.
- כמו כלי מפואר ליצירת מחרוזות.
אתם מגדירים את החיבורים לחידות ואת שדות הקלט, ואז ב-Blockly מטפלים בעיבוד המורכב, בגרירה ובחיבור שלהם.
מגדירים את המחרוזת (בדרך כלל קוד) שנוצרת לכל בלוק, ואז מטפלים בשרשור של מחרוזות שלמות של בלוקים. ההחלטה מה לעשות עם התוצאה הזו תלויה בכם. אפשר לעשות כל דבר, מפתרון במבוך, יצירת אנימציה לדמות ועד ניתוח נתונים.
בעזרת blockly אפשר להתמקד בהחלת חסימות על הדומיין, בלי לחשוש מהפרטים לגבי אופן הפעולה של החסימות. למידע נוסף, ראו למה דווקא לחסום?