תכנות פרוצדורלי – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
אין תקציר עריכה
שורה 1:
'''עידןתכנות בוזגלו'''פרוצדורלי הוא [[פרדיגמת תכנות]] המגבירה את [[מודולריות]] קוד המקור ומקילה על ה[[תחזוקת תוכנה|תחזוקה]]. מימוש הפרדיגמה החל בתחילת שנות השישים, ב[[שפת תכנות|שפות תכנות]] כדוגמת [[ALGOL]] ו-[[PL/I]] ונמשך לאחר מכן בשפות התכנות [[C (שפת תכנות)|C]] ו־[[Pascal]]. היא הייתה התפתחות של שיטות הקידוד שקדמו לה, שבהן [[תוכנית מחשב]] (למשל בשפת [[קובול]]) הייתה כתובה כמקשה אחת, כאשר כל ה[[משתנה (תכנות)|משתנים]] פתוחים לכל חלקי הקוד, ובקרת הזרימה נעשתה בעיקר באמצעות [[פקודת go to]].
 
בתכנות פרוצדורלי מחולקת [[תוכנית מחשב]] אחת לתת תוכניות רבות, שכל אחת מהן קרויה [[פרוצדורה (תכנות)|פרוצדורה]] (משני סוגים: [[שגרה (תכנות)|שגרה]] או [[פונקציה (תכנות)|פונקציה]]), וכל פרוצדורה יכולה לקרוא לפרוצדורה אחרת על-מנת לבצע פעולה שבה היא מתמחה. כל פרוצדורה בתוכנית פרוצדורלית מבצעת משימה מוגדרת, כחלק ממכלול המשימות המרכיב את התוכנית השלמה.