שפת תכנות

שפת תכנות היא השפה שמספרת למחשב מה לעשות.
"תחביר" (איך כותבים נכון) ו"סמנטיקה" (מה זה עושה) עוזרים להבין אותה.
ברוב הקורסים לומדים קודם תוכנית שמדפיסה "hello world".

שפה טובה מקשרת בין המחשב למתכנת.
היא עוזרת לארגן רעיונות ולכתוב הוראות ברורות.
יש בה פקודות של לולאה (חוזר על פעולה) ותנאי (עושה רק כשמשהו נכון).
קוד קריא עוזר לתקן ולשפר תוכניות אחר כך.

המחשב לא מבין שפות תכנות ישר.
יש מהדר (ממיר לתרגום למכונה) או מפרש (מריץ את הקוד כמו שהוא).

יש המון שפות תכנות. כל שפה טובה למשימה אחרת.
אסמבלי (שפת סף) קרובה מאוד למחשב.
שפות עיליות מסתירות פרטים טכניים ועוזרות לכתוב מהר יותר.

הדוגמה בפייתון בודקת אם מספר הוא ראשוני.
פונקציה היא קטע קוד שעושה עבודה מסוימת ומחזירה תוצאה.

לפני היו כותבים בשפת מכונה. אחר כך הגיע האסמבלי.
FORTRAN ו־COBOL היו בין השפות הראשונות המצליחות.
במהלך השנים הופיעו שפות כמו BASIC, Pascal, C, Java ופייתון.
שפות חדשות נוצרות כדי להקל על המתכנתים.

שפה אזוטרית היא שפה מיוחדת וניסיונית.
מפתחים משתמשים בה כתרגיל או כאמנות.
הן לא תמיד נוחות לכתיבת תוכנות רגילות.

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

בתכנות חזותי מציירים רכיבים במקום לכתוב כל שורה.
הסביבה יוצרת את הקוד מהציור. זה מקל על יצירת חלונות ותפריטים.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!