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