מה זה Program?
במחשבים, Program (תוכנית) זה רשימה של סדר פעולות שעל המחשב לבצע. במחשבים הראשונים, ה-Program מכילה סדר של הוראות לביצוע כאשר הן מבוצעות אחת בכל פעם. המחשב מקבל הוראה אחת ומבצע אותה ולאחר מכן עובר להוראה הבאה. ה-Program גורמת למחשב להתנהג באופן קבוע מראש. ללא Programs המחשב הוא חסר תועלת.
ניתן לאפיין Programs כאוסף של תנאים אינטראקטיביים שרצים ברציפות. תוכנית אינטראקטיבית היא תוכנית שמקבלת נתונים מהמשתמש. תוכנית Batch רצה ומבצעת את פעולתה עד שהיא מסיימת.
ה-Program מכילה רשימה של משתנים ורשימה של הצהרות שאומרות למחשב מה לעשות עם המשתנים. המשתנים יכולים להיות מספרים, טקסט, או אובייקטים גרפיים.
את Program כותבים באמצעות שפת מחשב. מסוג כלשהו. ישנם שפות תכנות רבות – C, C++, Pascal, Basic, Fortran, Cobol, LISP ועוד. כל אלו הן High Level Languages. ניתן לכתוב תוכניות גם ב- Low Level Languages שנקראות Assembly, למרות שזה הרבה יותר קשה. Low Level Languages הם קרובות יותר לשפות בהן משתמש המחשב, בעוד ש-High Level Languages יותר דומות לשפת האדם. שורות הקוד הן קוד המקור של התוכנית. כל תוכנית צריכה להיות מתורגמת ל-Machine Language אותה המחשב יכול להבין. המרה זו מתבצעת ע"י Compiler, Interpreter ו-Assembler ותוצאה הסופית זה Software שמורכב מאוסף של 0 ו-1 אותה המעבד יכול להבין ולהריץ. למעשה Software זו גרסת הריצה של ה-Program.
- הוסף תגובה חדשה
- 914 צפיות