בית התפתחות מה זה מתורגמן? - הגדרה מטכנולוגיה

מה זה מתורגמן? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של המתורגמן?

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

Techopedia מסביר את המתורגמן

שפות תכנות מיושמות בשתי דרכים: פרשנות וקומפילציה. כפי שהשם מרמז, מתורגמן הופך או מפרש קוד תכנות ברמה גבוהה לקוד שניתן להבין על ידי המכונה (קוד מכונה) או לשפת ביניים שניתן לבצע גם בקלות. המתורגמן קורא כל הצהרת קוד ואז ממיר או מבצע אותה ישירות. לעומת זאת, מכלול או קומפיילר ממיר קוד מקור ברמה גבוהה לקוד מקורי (מורכב) שיכול להיות מבוצע ישירות על ידי מערכת ההפעלה.

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

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

מה זה מתורגמן? - הגדרה מטכנולוגיה