यह programmer को program लिखने के लिए model प्रदान करता है।
कुछ common paradigm निम्न हैं।
- Monolithic Programming
- Procedural Programming
- Structured Programming
- Object-Oriented Programming
Monolithic Programming
Monolithic programming को unstructured programming भी कहा जाता है। इसमें paradigm पूरी problem को एक block के रूप में solve किया जाता है। सभी figures global हैं, कोई security नहीं। code को share करने के लिए बहुत सारे goto statements का use किया जाता है। यह केवल small problems के लिए suitable है। Errors को सही करना difficult है।
Ex: BASIC Language, Assembly Language.
Procedural Programming
procedural programming में, tasks को उनके function के according कई sub-tasks में divide किया जाता है। इन sub-tasks को processes या methods कहा जाता है।
program के execution के दौरान किसी भी point पर किसी भी process को call किया जा सकता है। program में global और local data दोनों होते है।
Data एक process से दूसरी process में independently चलता है। अधिकांश processes common data share करती हैं। Procedural programming top-down programming approach का उपयोग करती है। यहां algorithm को importance दिया जाता है।
इस paradigm का main disadvantage debugging में difficulty व identifying data और इसकी related process है।
ex: FORTRAN, Pascal.
Structured Programming
Structured programming एक powerful tool है जो programmers को complex programs को easily से लिखने में enable बनाता है।
यह procedural programming का एक subset है। program को modules में divide किया गया है और modules को functions में divide किया गया है।
प्रत्येक module एक दूसरे से independently काम करता है। C language एक बहुत popular structured programming language है।
इस paradigm का main disadvantage यह है कि जब programs बड़ा होते तो यह approach bug-free, maintainable और reusable के रूप में effective results show करने में fail रहता है।



Nice Blog. Thanks for sharing with us. Such amazing information.
Which is best college for engineering courses in Dehradun, India?
Best Polytechnic College in Dehradun