תכנות פרוצדורלי – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ בוט החלפות: לעתים; |
מ הגהה, תקלדה |
||
שורה 5:
המשתנים בתוכנה פרוצדורלית הם לעתים משתנים מקומיים (לוקליים), כלומר מוגדרים בתוך פרוצדורה ומשמשים רק אותה ואת הפרוצדורות הפנימיות לה, ולעתים משתנים גלובליים, המשמשים את כל הפרוצדורות שבתוכנית. שימוש קפדני במשתנים לוקליים יוצר את תכונת הכימוס, שהיא אחד מיסודותיו של [[תכנות מונחה עצמים]]. המשמעות הבסיסית היא שמשתנים מקומיים של פרוצדורה אחת אינם גלויים מיידית לפרוצדורה אחרת (מוגנים יחסית) לצורכי שינוי וקריאה.
פרוצדורות יכולות
==מבנה דוגמת תוכנית פרוצדורלית בפסקל ==
שורה 32:
== בעיות בתכנות פרוצדורלי==
ה'''תכנות פרוצדורלי''' יצר קושי מסוים בתחזוקת התוכנה לאחר כתיבתה, מכיוון שלעתים שינוי בהגדרת [[משתנה (תכנות)|משתנים]] ב[[תוכנית מחשב|תוכנית]] חייב שינוי בפונקציות שפעלו בשאר מרחבי ה[[תוכנה]], וככל שהתוכנה הייתה גדולה ומורכבת הקושי הלך והתעצם. [[מתודולוגיה|מתודולוגיה]] מתקדמת יותר היא [[תכנות מונחה עצמים]], אשר בין השאר
==
שפת [[Visual Basic]] היא בעלת מבנה פרוצדורלי מוגבל, משום
==ראו גם==
|