תוכנית מחשב – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מאין תקציר עריכה
Liorgr (שיחה | תרומות)
אין תקציר עריכה
שורה 1:
'''תוכנית מחשב''' ({{קמץ קטן|תכנית מחשב}}) היא רצף של [[פקודה (מחשב)|הוראות]] ב[[שפת תכנות]] כלשהי, שנועדו לבצע משימה מסוימת ב[[מחשב]]. מבחינה מהותית יותר, תוכנית מחשב היא מימוש של [[אלגוריתם]] באמצעות שפת תכנות.
 
הפקודות המפעילות בסופו של דבר, את המחשב נקראות [[שפת מכונה]], והן ספציפיות למחשב (מכונה), שבו הן מופעלות. פקודות אלה הן מפורטות מאוד מכיוון שכל אחת מהן פונה ישירות ל[[חומרה]], שמפעילה את המחשב.
 
פיתוח תוכניות מחשב הוא מלאכתו של ה[[מתכנת]], העוסק ב[[תכנות]]. מתכנתים כותבים תוכניות מחשב בעיקר ב[[שפה עילית]] (בניגוד ל[[שפת סף]]). תוכניות אלה עוברות [[קומפילציה]], כלומר תרגום של התוכנית לשפת מכונה.