![C++ Урок 0. Установка Code Blocks, создание проекта.](https://i.ytimg.com/vi/iZrtPgMEK8M/hqdefault.jpg)
विषय
- परिभाषा - कोड ब्लोट का क्या अर्थ है?
- Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।
- Techopedia कोड ब्लोट बताता है
परिभाषा - कोड ब्लोट का क्या अर्थ है?
कोड ब्लोट वह कोड होता है जो अधिकांश कंप्यूटर सिस्टम पर कथित रूप से बहुत लंबा या धीमा होता है। हालांकि यह शब्द आमतौर पर स्रोत कोड को संदर्भित करता है जो बहुत लंबा है, यह निष्पादन योग्य को भी संदर्भित कर सकता है जिसे अत्यधिक रूप से बड़ा माना जा सकता है।
कथित कोड ब्लोट के कारणों में ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग तकनीकों का उपयोग किया जा सकता है, जहां प्रक्रियात्मक तकनीकें, डिज़ाइन पैटर्न, अनुपयुक्त प्रोग्रामिंग और लूप अनरोलिंग का अनुचित उपयोग करेगी। कोड ब्लोट के समाधान में निरर्थक गणना को फिर से भरना और समाप्त करना शामिल हो सकता है।
Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।
Techopedia कोड ब्लोट बताता है
सॉफ्टवेयर विकास में कोड ब्लोट एक समस्या है जहां स्रोत कोड की लंबाई को अत्यधिक लंबा माना जाता है। शब्द आम तौर पर स्रोत कोड की लंबाई को संदर्भित करता है, लेकिन संकलक भाषा के आकार के लिए भी लागू किया जा सकता है यदि संकलित भाषा जैसे सी का उपयोग कर रहा हो।
कोड ब्लोट अक्सर देखने वाले की आंखों में होता है, लेकिन यह वास्तविक समस्याएं पैदा कर सकता है। लंबे, अस्पष्ट कोड को पढ़ना और बनाए रखना मुश्किल हो सकता है। प्रोग्राम जो बहुत बड़े हैं वे चलने में धीमी हैं।
कोड ब्लोट अपर्याप्त भाषा विशेषताओं के कारण हो सकता है जो अत्यधिक क्रिया कोड के लिए अग्रणी हैं, ऑब्जेक्ट-ओरिएंटेड डिज़ाइन सिद्धांतों का उपयोग जहां उन्हें ज़रूरत नहीं है और डिज़ाइन पैटर्न का उपयोग करना जो समस्या को हल करने के लिए अनुपयुक्त हैं। घोषणात्मक प्रोग्रामिंग तकनीकों का उपयोग करते हुए जहां ऑब्जेक्ट-ओरिएंटेड या अपरिमेय तकनीकों को वारंट किया जाता है, वहां भी कोड को बहुत बड़ा हो सकता है। लूप अनरोलिंग, जो एक लूप द्वारा नियंत्रित निर्देशों को कम करता है, एक प्रोग्रामिंग तकनीक है जो कोड ब्लोट के कारण निष्पादन की गति को बढ़ा सकती है।
सौभाग्य से, कोड ब्लोट के समाधान हैं। सबसे पहले यह है कि न्यूनतम प्रोग्रामिंग तकनीकों का उपयोग करके, संभवतया एजाइल प्रोग्रामिंग जैसी सॉफ्टवेयर पद्धति के साथ इसे पहले से बचा लिया जाए। अन्य सावधान रिफैक्टरिंग है, जो अपनी बाहरी कार्यक्षमता को बरकरार रखते हुए एक प्रोग्राम स्रोत कोड को बदलता है। एक और अच्छा विकल्प सॉफ्टवेयर का फिर से उपयोग है, पुस्तकालयों का उपयोग केवल कार्यक्रम के लिए।