Structured Programming / Modular Programming Concepts

Structured programming is a programming paradigm which uses subroutines, block structures and loops etc to make simple, clear, efficient, and fast computer program.Some of the languages initially used for structured programming are ALGOL, Pascal, PL/I and Ada etc.
Structured programming is a logical programming method.
it is predecessor to object-oriented programming (OOP).
Structured programming has a top-down design approach, where a system is divided into subsystems.
Structured programming has subroutines and blocks for creating programs.

Subroutines- These are callable units such as procedures, functions, methods, or subprograms are used to allow a sequence to be referred to by a single statement.

Blocks- Blocks are used to enable groups of statements to be treated as if they were one statement.

स्ट्रक्चर्ड प्रोग्रामिंग वह प्रोग्रामिंग उदहारण है जिसमे सबरूटीन, ब्लॉक स्ट्रक्चर एवं लूप इत्यादि का प्रयोग कर सरल , विश्वसनीय एवं तीव्र कंप्यूटर प्रोग्राम तैयार किये जाते है। कुछ लैंग्वेज जैसे एलगोल, पास्कल, PL/I एवं ऐडा इत्यादि स्ट्रक्चर्ड प्रोग्रामिंग को सपोर्ट करती है ।
यह एक लॉजिकल प्रोग्रामिंग मेथड है ।जो OOP (ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग ) के पूर्व प्रयुक्त की जाती थी।
यह एक टॉप डाउन डिजाइनिंग एप्रोच है जिसमे मेन सिस्टम को सब सिस्टम में विभाजित किया जाता है।
स्ट्रक्चर्ड प्रोग्रामिंग में सबरूटीन एवं ब्लॉक्स के द्वारा प्रोग्राम तैयार किये जाते है -
  • सबरूटीन - यह कॉल की जाने वाली यूनिट होती है जैसे प्रोसीजर, फंक्शन , मेथड या सबप्रोग्राम जिन्हें मेन फंक्शन के स्टेटमेंट द्वारा कॉल किया जाता है ।  
  • ब्लॉक्स - एक ब्लॉक में एक कार्य से सम्बंधित सभी स्टेटमेंट को रखा जाता है एवं इसे एक ही स्टेटमेंट माना जाता है ।  
Structured programming sometimes known as modular programming. here a program is divided into interactive modules. Modular programming is a software design technique that emphasizes separating the functionality of a program into independent, interchangeable modules.
Advantages-
Development Can be Divided.
Programming Errors are Easy to Detect. ...
Allows Re-Use of Codes. ...

स्ट्रक्चर्ड प्रोग्रामिंग को माडुलर प्रोग्रामिंग के नाम से भी जाना जाता है। यह प्रोग्राम को माडुल में विभाजित किया जाता है ।  माडुलर प्रोग्रामिंग एक सॉफ्टवेर डिजाईन युक्ति है जो एक प्रोग्राम के अलग अलग कार्यो को प्रथक रूप से स्वतंत्र , अपरिवर्तित माडुल में रखने पर जोर देती है ।
इसके कई फायदे है जैसे कार्य विभाजन, आसान एरर डिटेक्शन, रियूज़ कोड इत्यादि। 

No comments:

Post a Comment