למה משתמשים בתוכניות משנה?

למה משתמשים בתוכניות משנה?
למה משתמשים בתוכניות משנה?
Anonim

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

מהן הסיבות העיקריות לשימוש בתוכניות משנה?

יש כמה יתרונות לשימוש בתוכנות משנה:

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

מהן שתי סיבות לשימוש בתוכניות משנה?

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

מהי המטרה העיקרית של תת-שגרה?

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

האם מותר לתוכניות משנה להיות כלליות?

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

מוּמלָץ: