חבר : כניסה למערכת |הרשמה |שלח שאלה
לחפש
[תיקון ] שגרה
בתכנות מחשב, השגרה היא רצף של הוראות תוכנית המבצעות משימה מסוימת, הארוזות כיחידה. לאחר מכן ניתן להשתמש ביחידה זו בתוכניות שבהן יש לבצע את המשימה.
ניתן להגדיר תוכניות משנה בתוכניות, או בנפרד בספריות שבהן ניתן להשתמש בתוכניות מרובות. בשפות תכנות שונות, ניתן לקרוא שגרתיות לפרוצדורה, לפונקציה, לשגרה, לשיטה או לתת-תוכנה. לעתים קרובות נעשה שימוש ביחידה הטלפונית הגנרית.
שם המשנה מציע ששגרת מתנהגת בצורה דומה לזו של תוכנית מחשב המשמשת כצעד אחד בתוכנית גדולה יותר או בתת-תוכנית אחרת. שגרת הוא מקודד לעתים קרובות, כך שניתן יהיה להתחיל (נקרא) מספר פעמים וממקומות שונים במהלך ביצוע אחד של התוכנית, כולל משגרות אחרות, ולאחר מכן הסניף בחזרה (לחזור) להוראה הבאה לאחר השיחה, לאחר השגרה של המשימה נעשית. מוריס ווילקס, דיוויד וילר וסטנלי גיל זוכים להמצאת המושג הזה, שאותו כינו שגרה סגורה, בניגוד לשיגרת או למאקרו פתוח.
שגרות הן כלי תכנות רב עוצמה, והתחביר של שפות תכנות רבות כולל תמיכה בכתיבה ושימוש בהן. שימוש שגוי בשגרות (לדוגמה, באמצעות גישת התכנות המובנית) יקטין באופן משמעותי את עלות הפיתוח והשמירה על תוכנית גדולה, תוך הגדלת איכותה ואמינותה. שגרות, שנאספות לעתים קרובות לספריות, הן מנגנון חשוב לשיתוף ותוכנה למסחר. המשמעת של תכנות מונחה עצמים מבוססת על אובייקטים ושיטות (שהן שגרתיות הקשורות לאובייקטים או לשיעורי אובייקטים).
בשיטת הידור הנקראת קוד השחלה, תוכנית ההפעלה היא ביסודו של דבר שיגרת השיחות.
[מַהְדֵר][אובייקט: מדעי המחשב][תכנות מובנה][תחביר: שפות תכנות][שפת תכנות][מאקרו: מדעי המחשב]
מושגים עיקריים.1
תמיכת שפה.2
יתרונות.3
חסרונות.4
הִיסטוֹרִיָה.5
תמיכה בשפה 2.1.5
ספריות השגרה.2.5
לחזור על ידי קפיצה עקיפה.3.5
קפיצה לשגרה.4.5
ערימת שיחה.5.5
עיכוב מעוכב.6.5
C ו- C דוגמאות.6
דוגמה בסיסית קטנה.7
דוגמאות של Visual Basic 6.8
דוגמה PL / I.9
משתנים מקומיים, רקורסיה וחזרה בתשובה.10
עומס יתר.11
סגרים.12
כנסים.13
החזרת קודים.1.13
אופטימיזציה של שיחות השגרה.14
מטבעה.1.14
[העלה יותר תוכן ]

Lxjkh 2018@ זכות יוצרים