संरचित प्रोग्रामिंग क्या है? परिभाषा और अर्थ

click fraud protection

संरचित प्रोग्रामिंग गुणवत्ता मानकों के एक सेट को संदर्भित करता है जो प्रोग्राम को अधिक वर्बोज़ और अधिक विश्वसनीय बनाता है। पठनीयता, रखरखाव में आसानी और विश्वसनीयता जैसे लाभ इन मानकों द्वारा लगाए गए अतिरिक्त जटिलता से अधिक हैं। इन मानकों का मुख्य लक्ष्य आमतौर पर 'स्पेगेटी कोड' कहे जाने वाले कोड को खत्म करना है नकारात्मक प्रथाओं पर बनाया गया है और उन तकनीकों का उपयोग कर रहा है जो विशेषज्ञ कोडिंग में फंस गए हैं समुदाय।

टेक्नीपेज संरचित प्रोग्रामिंग की व्याख्या करता है

इसमें गोटो स्टेटमेंट जैसी चीजें शामिल हैं - एक प्रोग्राम के एक हिस्से से दूसरे हिस्से में एक क्रूर और सीधी छलांग, इस बात की परवाह किए बिना कि प्रोग्राम का कौन सा सेक्शन सक्रिय है या उपयोग में है। लूप्स को इस तरह से तोड़ा जा सकता है, लेकिन विकट परिस्थितियों को छोड़कर सभी में इससे बचना चाहिए। इसका मतलब यह है कि कोडिंग मानकों को बनाए रखने के लिए, प्रोग्रामर को जानबूझकर लक्ष्य प्राप्त करने के लिए एक अधिक जटिल तरीका चुनना होगा - आदर्श रूप से GOTO कमांड के बिना।

विभिन्न भाषाएँ इस प्रकार के मानक का समर्थन करती हैं, लेकिन कुछ सबसे सामान्य उदाहरणों में C, पास्कल और dBASE सॉफ़्टवेयर कमांड भाषा शामिल हैं। सच में, ऐसे मानक हैं जो लगभग हर कोडिंग में संरचित प्रोग्रामिंग बनाते हैं भाषा, हालांकि उन्हें पूरी तरह से औपचारिक सेट होने के बजाय केवल 'सर्वोत्तम अभ्यास' माना जा सकता है मानक। एक कार्यक्रम की समग्र कार्यक्रम संरचना को हमेशा यह दिखाना चाहिए कि एक कार्यक्रम को क्या करना चाहिए। इसका मतलब है कि संरचित प्रोग्रामिंग एक निश्चित ट्री-सेटअप को निर्धारित करती है। पहला कार्य पहला है, और इसके बाद आने वाली हर चीज को तार्किक तरीके से क्रमबद्ध करने की आवश्यकता है।

संरचित प्रोग्रामिंग के सामान्य उपयोग

  • संरचित प्रोग्रामिंग मानक GOTO जैसे 'ब्रूट फोर्स' कमांड के उपयोग को मना करते हैं।
  • औपचारिक नियम और दिशानिर्देश दोनों संरचित प्रोग्रामिंग मानकों का हिस्सा हैं।
  • उचित इंडेंटेशन और स्पेसिंग संरचित प्रोग्रामिंग का हिस्सा है।

संरचित प्रोग्रामिंग के सामान्य दुरूपयोग

  • संरचित प्रोग्रामिंग एक प्रोग्रामिंग भाषा को संदर्भित करती है जो एक औपचारिक संरचना को नियोजित करती है।