מהדר

מְהַדֵּר (תכנה שמתרגמת) הוא תוכנה שממירה שפה של תוכנה לשפה שהמחשב מבין. שפה עילית היא שפה שאנשים כותבים בה. שפת מכונה היא השפה שהמעבד מבין.

המהדר עובד בשלבים. קודם מזהה מילים וסימנים בקוד. אחר כך בודק אם המבנה נכון. הוא גם בודק אם הקוד הגיוני. בסוף הוא יוצר קוד שהמחשב יכול להריץ.

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

כמה מהדרים לא יוצרים קוד למעבד אמיתי. הם מייצרים קוד למעבד וירטואלי, כלומר מכונה מדומה. דוגמאות ידועות לכך הן Java ו־C#.

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

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

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

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