תיכנות, ילדים, לימוד מרחוק
מה הרעיון ב"Hello World"?
"hello world" היא מחרוזת אותיות או ביטוי שתכנית מחשב מדפיסה אותה והיא סוג של קטע אצל מורים לתכנות, במיוחד מי שמלמדים להוציא פלט בשפות המתבססות על שורת פקודה.
ב-"Hello World" משתמשים בהדגמות ראשוניות ללימוד שפות תכנות שונות. עבור לומדים רבים התכנית הזו היא בעצם ניסיון התכנות הראשון שלהם בשפת התכנות שהם לומדים.
כמובן שניתן לכתוב כתכנית ראשונה בלימוד תכנות כל ביטוי אחר, אבל כתיבת הביטוי "hello world" הפכה כבר מזמן למסורת בלימודי תכנות.
מסורת התכנית הראשונה עם הודעת בדיקה של "Hello World" נולדה כתןצאה מחיקוי של תכנית דוגמה, שהופיעה לראשונה בספרם של בריאן קרניגהאן ודניס ריצ'י "The C Programming Language".
אגב, העובדה שכתיבת תכנית זו היא פשוטה מאוד הפכה אותה לשימושית גם בבדיקה שהמהדר, סביבת הריצה או הפיתוח של השפה הותקנו כראוי.
הנה תוכנית "hello world" בשפת פייתון (עברית):
https://youtu.be/rmmRRg_IcgA
ובשפת סי שארפ C#(עברית):
https://youtu.be/_Z27SlmU6qg
איפה ילדים צעירים יכולים ללמוד ברשת את יסודות התיכנות בחינם?
האתר החינמי "אקדמיית הצב" מאפשר לילדים ללמוד תיכנות בשפת התיכנות החינוכית לוגו בעברית.
שווה לנסות ולרכוש את היסודות של שפת לוגו.
לבוגרים יותר כדאי להביט בטיפים שבתגית "תיכנות, ילדים, לימוד מרחוק".
איפה ילדים יכולים להתנסות בסביבת לוגו עם אובייקטים באינטרנט?
באתר המצורף ניתן להתנסות ביסודות ההנדסה לילדים, במעין סביבה מודרנית של שפת התיכנות לילדים LOGO. ההתנסות ביצירת צורות באמצעות נתינת הוראות לצב הווירטואלי היא אבן דרך בלמידה על תיכנות, בסביבה גרפית מגרה ומחכימה.
מדובר ביישום בסביבת התיכנות שפותחה בגוגל - הכלי החינמי Blockly. עוד הברקה של מתכנת עלום ב-20% מהזמן הפנוי שלו.. - תודה גוגל!!