Difference between procedureoriented programming (POP) and object oriented programming (OOP) in hindi:-POP vs. OOP in hindi:-
POP तथा OOP में निम्नलिखित अंतर होता है.
1:-POP में, प्रोग्राम को छोटे भागों जिन्हें functions कहते है में विभाजित किया जाता है.जबकि OOP में, प्रोग्राम को objects में विभाजित किया जाता है.
2:-POP जो है वह top down एप्रोच का प्रयोग करता है.जबकि OOP जो है वह bottom up एप्रोच का प्रयोग करता है.
3:-POP में data hiding नही है अर्थात हम इसमें डेटा को ठीक ढंग से छुपा नहीं पाते है इसलिए यह कम सुरक्षित है.जबकि OOP में data hiding है अर्थात हम इसमें डेटा को आसानी से छुपा सकते हैइसलिए यह ज्यादा सुरक्षित है.
4:-POP में access specifier नहीं होते है.जबकि OOP में access specifier जैसे;- public, private आदि होते है.
5:-POP में अगर हमें नया डेटा या फंक्शन डालना है तो हमें प्रोग्राम को revise करना पड़ता है.जबकि OOP में प्रोग्राम को बिना revise किये डेटा तथा फंक्शन डाल सकते है.
6:-POP में बड़े आकर के प्रोग्रामों कोहैंडल करना थोडा मुश्किल होता है जबकि OOP में आसानी से बड़े प्रोग्रामों को हैंडल कर सकते है.
7:-POP जो है वह procedure abstraction का प्रयोग करता है जबकि OOP, data abstraction का प्रयोग करता है.
8:-POP में ओवरलोडिंग नहीं होती है जबकि OOP में फंक्शन ओवरलोडिंग तथा ऑपरेटर ओवरलोडिंग होती है.
9:-POP में डेटा function से function में भेजा जा सकता है जबकि OOP में डेटा private होता है.
10:-POP में inheritance की सुविधा उपलब्ध नहीं होती है जबकि OOP में inheritance का कांसेप्ट होता है.
11:-POP के उदाहरण:- C, visual basic, fortan तथा पास्कल है जबकिOOP के उदाहरण:- जावा, C++ तथा .net आदि है.
No comments:
Post a Comment