תוכנית מחשב – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
Yossi Kimchi (שיחה | תרומות) עיצוב, הרחבה |
|||
שורה 1:
[[קובץ:Hello world c.svg|ממוזער|תוכנית "שלום עולם" ב [[C (שפת תכנות)|C]]]]
'''תוכנית מחשב''' היא רצף של [[פקודה (מחשב)|הוראות]] ב[[שפת תכנות]] כלשהי, שנועדו לבצע משימה מסוימת ב[[מחשב]]. מבחינה מהותית, תוכנית מחשב היא מימוש של [[אלגוריתם]] באמצעות [[שפת תכנות]].
פיתוח תוכניות מחשב הוא מלאכתו של ה[[מתכנת]], העוסק ב[[תכנות]]. מתכנתים כותבים תוכניות מחשב בעיקר ב[[שפה עילית]] (בניגוד ל[[שפת סף]]). תוכניות אלה עוברות [[הידור]], כלומר תרגום של התוכנית לשפת מכונה. הפקודות המפעילות בסופו של דבר את המחשב נקראות [[שפת מכונה]] והן ספציפיות למחשב (מכונה), שבו הן מופעלות. פקודות אלה הן מפורטות מאוד מכיוון שכל אחת מהן פונה ישירות ל[[חומרה]], שמפעילה את המחשב.
מופע של תוכנית מחשב הוא [[תהליך (מדעי המחשב)|תהליך]]. ניתן להפעיל מספר מופעים של תוכנית או תוכניות שונות במקביל במערכות התומכות ב[[ריבוי משימות]]. אוסף של תוכניות מחשב למטרה מסוימת, יחד עם הנחיות להפעלתן, קרוי [[תוכנה]]. תוכניות מחשב גם יכולות להיות מסווגות לפי הפונקציונליות שלהן כגון [[יישום מחשב]] ו [[תוכנת מערכת]].
==ראו גם==
שורה 9 ⟵ 10:
* [[תוכנה]]
* [[מונחים בתוכנה]]
* [[קושחה]]
* [[באג]]
==קישורים חיצוניים==
{{ויקישיתוף בשורה}}
|