ऐब्स्ट्रैक्शन (Abstraction)

कंप्यूटिंग के संदर्भ में, ऐब्स्ट्रैक्शन एक निरूपण है जो सेवाओं के उपभोक्ता से विशिष्टताओं को छुपाता है, एक सिस्टम को अधिक सामान्य बनाता है और इस प्रकार आसानी से समझा जाता है। आपके लैपटॉप का ऑपरेटिंग सिस्टम (OS) एक अच्छा उदाहरण है। यह आपके कंप्यूटर के काम करने के तरीके के सभी विवरणों को छुपा देता है। आपको सीपीयू, मेमोरी के बारे में और प्रोग्राम को कैसे संभाला जाता है, इसके बारे में कुछ भी जानने की जरूरत नहीं है, आप सिर्फ OS को संचालित करते हैं और OS विवरणों के साथ काम करता है। ये सभी विवरण OS “पर्दे” या ऐब्स्ट्रैक्शन के पीछे छिपे हुए हैं।

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


अंतिम बार संशोधित August 3, 2022: Merge 5 new Hindi localizations into main (#1158) (d0210b0)