विषयसूची:
परिभाषा - बूस्ट लाइब्रेरी का क्या अर्थ है?
बूस्ट पुस्तकालयों में C ++ प्रोग्रामिंग भाषा के लिए 80 से अधिक पुस्तकालयों का एक सेट शामिल है। पुस्तकालय मुफ्त में उपलब्ध हैं और इन्हें मुफ्त और मालिकाना सॉफ्टवेयर परियोजनाओं दोनों के लिए इस्तेमाल किया जा सकता है। बूस्ट कई कार्यों और संरचनाओं जैसे इकाई परीक्षण, छवि प्रसंस्करण, मल्टीथ्रेडिंग, छद्म आयामी संख्या पीढ़ी, रैखिक बीजगणित और नियमित अभिव्यक्तियों का समर्थन करता है।
Techopedia बूस्ट लाइब्रेरीज़ को समझाता है
बूस्ट कई फायदे प्रदान करता है:
- पुस्तकालय सभी अनुप्रयोगों में उपयोग के लिए स्वतंत्र हैं।
- पुस्तकालयों की सहकर्मी-समीक्षा की जाती है और कोई भी पुस्तकालय पारित नहीं किया जाता है इससे पहले कि वह परीक्षण सूट की एक व्यापक सूची से गुजरता है।
- यह विभिन्न प्रकार की कार्यक्षमता प्रदान करता है जो प्लेटफ़ॉर्म-स्वतंत्र हैं।
- पुस्तकालयों की विशेषताएं अन्योन्याश्रित नहीं हैं, जो स्वतंत्र रूप से सॉफ्टवेयर अनुप्रयोगों में सुविधाओं का उपयोग करने की अनुमति देता है।
- पुस्तकालय विश्वसनीय हैं क्योंकि कई बूस्ट डेवलपर्स C ++ मानक समिति पर हैं।
बूस्ट में कुछ महत्वपूर्ण पुस्तकालय हैं:
- कोई भी - मूल्य प्रकारों के लिए एक सुरक्षित और सामान्य कंटेनर
- bind and mem_fn - सदस्य कार्यों और फ़ंक्शन / ऑब्जेक्ट / पॉइंटर्स के लिए सामान्यीकृत बाइंडर्स
- call_traits - मापदंडों के पारित होने के प्रकार को परिभाषित करता है
- अवधारणा की जाँच - प्रोग्रामिंग उद्देश्य के लिए सामान्य उपकरण प्रदान करता है
बूस्ट का अनोखा विक्रय बिंदु यह है कि यह विशिष्ट उद्देश्यों के लिए तैयार पुस्तकालय प्रदान करता है। एक सॉफ्टवेयर एप्लिकेशन बनाने के लिए, सभी डेवलपर को सही लाइब्रेरी को चुनना होगा और उसका उपयोग करना होगा, जिसमें स्क्रैच से कोड विकसित करने की कोई आवश्यकता नहीं है।
