שפת תכנות עילית

שפת תכנות עילית היא שפה שאנשים כותבים כדי להגיד למחשב מה לעשות. "עילית" אומרת שהשפה רחוקה יותר ממחשבות המחשב הפנימיות.

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

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

יש שני דרכים להריץ קוד: מפרש (interpreter) קורא ומריץ שורה שורה, ומהדר (compiler) מתרגם את כל התוכנית מראש. יש גם תרגום ל-bytecode, שהוא קוד ביניים שמכונה וירטואלית יכולה להריץ.

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

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

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