הידור
מתוך ויקיפדיה, האנציקלופדיה החופשית
- הידור (או קומפילציה) - פעולתו של המהדר - תרגום של תוכנית מחשב משפה עילית לשפת מחשב אחרת, לעיתים קרובות שפת מכונה.
- תחום במדעי המחשב העוסק בכלים ובשיטות ליצירתם של מהדרים.
- פרקיו של הקורס "קומפילציה", שניתן במסגרת האוניברסיטה הפתוחה, מציגים נושאים הנכללים בתחום זה: מבוא לקומפילציה, ניתוח לקסיקלי, ניתוח תחבירי, תרגום מונחה-תחביר, בדיקת טיפוסים, סביבות זמן-ריצה, יצירת קוד ביניים, יצירת קוד, אופטימיזציה של קוד.
[עריכה] הידור - משפה עילית למספרי פקודות של המעבד:
המחשבים הנמצאים היום בכל פינה אינם בעלי בינה ואינם מבצעים דבר פרט למספר מוגבל של פקודות חישוב אלקטרוניות. כל מחשב בנוי על שבב אלקטרוני אחד או יותר הקרוי מעבד המסוגל לקבל בצורה בינרית מספר נתונים, לבצע עליהם פעולה מסוימת ולהוציא פלט שהוא תוצאת החישוב. הכנסת הנתונים והפקודות למעבד מתבצעת בצורה של הכנסת קוד (מספר) של פקודה, יחד עם הנתונים שיעובדו. רצף הפקודות שניתנים למעבד נקרא שפת מכונה. אותה שפת מכונה היא היא התוכנה המוכנסת למחשב.
[עריכה] כתיבת תוכנה:
בן אנוש רגיל אינו מסוגל על פי רוב לכתוב ולשלוט בכמות גדולה של מספרים. על מנת להתגבר על המכשול האנושי הזה הומצאה שפת תוכנה הנקראת שפה עילית שפה זו (כדוגמת C++ Basic וכדומה) היא מובנת יותר לבני אדם וניתנת לתיחזוק. תהליך ההמרה בין השפה הזו לבין שפת המכונה, נקרא הידור או כפי שמקובל בקרב אנשי המקצוע "קימפול" (מהמילה הלועזית קומפילציה).
[עריכה] ראו גם
ערך זה הוא קצרמר בנושא מחשבים. אתם מוזמנים לתרום לוויקיפדיה ולהרחיב אותו.
קטגוריות: קצרמר מחשבים | תכנות | תוכנה