בית התפתחות מה זה תכנות פרוצדורלית? - הגדרה מטכנולוגיה

מה זה תכנות פרוצדורלית? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של תכנות פרוצדורלית?

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

תכנות פרוצדורלית מכונה גם תכנות חיונית.

Techopedia מסביר את תכנות הפרוצדורל

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

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

מה זה תכנות פרוצדורלית? - הגדרה מטכנולוגיה