מחשביםתכנות

אוספים - תהליך המאפשר מתכנת תקשורת מחשבים

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

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

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

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

ניתן להתאים שינוי הערך של קבועים מסוימים או לבטל את השידור של טקסט התכנית.

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

מהדר vectorized מייצר קוד המקור לקוד המחשב תרגום מכונה, התאמת אל מעבדי וקטור.

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

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

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

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

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

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

יש samokompiliruemye מהדרים. הם כתובים באותה שפה, שבה יש שידור.

יש מהדר יוניברסל תיאור רשמי המבוססת סמנטיקה ותחביר של שפת המקור. הוא מורכב ליבה של שמורידים תחביריים סמנטיים.

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 iw.delachieve.com. Theme powered by WordPress.