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