what is c used
यह ट्यूटोरियल C ++ भाषा के विभिन्न वास्तविक विश्व अनुप्रयोगों के साथ C ++ में लिखे गए कुछ उपयोगी सॉफ्टवेयर प्रोग्रामों पर चर्चा करता है:
हमने संपूर्ण C ++ भाषा का अध्ययन किया है और समय-समय पर विभिन्न विषयों पर अनुप्रयोगों पर चर्चा की है। हालाँकि, इस ट्यूटोरियल में, हम C ++ भाषा के अनुप्रयोगों के बारे में पूरी चर्चा करेंगे।
इसके अलावा, हम C ++ में लिखे गए मौजूदा सॉफ़्टवेयर प्रोग्रामों पर भी चर्चा करेंगे जिनका उपयोग हम अपने दैनिक जीवन में करते हैं।
अनुशंसित पढ़ें => पूरा C ++ प्रशिक्षण श्रृंखला
आप क्या सीखेंगे:
- सी ++ के वास्तविक-विश्व अनुप्रयोग
सी ++ के वास्तविक-विश्व अनुप्रयोग
नीचे सूचीबद्ध अनुप्रयोग C ++ का उपयोग करने वाले अनुप्रयोग हैं।
# 1) खेल
C ++ हार्डवेयर के करीब है, आसानी से संसाधनों में हेरफेर कर सकता है, CPU गहन कार्यों पर प्रक्रियात्मक प्रोग्रामिंग प्रदान कर सकता है और तेज है। यह 3 डी गेम की जटिलताओं को भी पार करने में सक्षम है और बहुपरत नेटवर्किंग प्रदान करता है। C ++ के ये सभी लाभ गेमिंग सिस्टम के साथ-साथ गेम डेवलपमेंट सुइट्स को विकसित करने के लिए इसे प्राथमिक पसंद बनाते हैं।
# 2) जीयूआई आधारित अनुप्रयोग
सी ++ का उपयोग अधिकांश जीयूआई आधारित और डेस्कटॉप अनुप्रयोगों को आसानी से विकसित करने के लिए किया जा सकता है क्योंकि इसमें आवश्यक विशेषताएं मिली हैं।
C ++ में लिखे गए GUI आधारित अनुप्रयोगों के कुछ उदाहरण इस प्रकार हैं:
कैसे एक सरणी जावा कॉपी करने के लिए
एडोब सिस्टम
इलस्ट्रेटर, फ़ोटोशॉप, आदि सहित एडोब सिस्टम के अधिकांश एप्लिकेशन C ++ का उपयोग करके विकसित किए गए हैं।
Amp मीडिया प्लेयर जीतें
Microsoft से Win amp मीडिया प्लेयर एक लोकप्रिय सॉफ्टवेयर है जो दशकों से हमारे सभी ऑडियो / वीडियो की जरूरत को पूरा कर रहा है। यह सॉफ्टवेयर C ++ में विकसित किया गया है।
# 3) डेटाबेस सॉफ्टवेयर
C ++ का उपयोग डेटाबेस मैनेजमेंट सॉफ्टवेयर लिखने में भी किया जाता है। दो सबसे लोकप्रिय डेटाबेस MySQL और Postgres C ++ में लिखे गए हैं।
MYSQL सर्वर
MySQL, सबसे लोकप्रिय डेटाबेस सॉफ़्टवेयर में से एक है जो कई वास्तविक दुनिया के अनुप्रयोगों में व्यापक रूप से उपयोग किया जाता है C ++ में लिखा गया है।
यह दुनिया का सबसे लोकप्रिय ओपन-सोर्स डेटाबेस है। यह डेटाबेस C ++ में लिखा गया है और अधिकांश संगठनों द्वारा उपयोग किया जाता है।
# 4) ऑपरेटिंग सिस्टम
तथ्य यह है कि C ++ एक दृढ़ता से टाइप की गई और तेज़ प्रोग्रामिंग भाषा है, जो इसे ऑपरेटिंग सिस्टम लिखने के लिए एक आदर्श उम्मीदवार बनाती है। इसके अतिरिक्त, C ++ में सिस्टम-स्तरीय फ़ंक्शन का एक विस्तृत संग्रह है जो निम्न-स्तरीय प्रोग्राम लिखने में भी मदद करता है।
Apple OS
Apple OS X के कुछ भाग C ++ में लिखे गए हैं। इसी तरह, iPod के कुछ हिस्से C ++ में भी लिखे गए हैं।
माइक्रोसॉफ्ट विंडोज ओएस
Microsoft का अधिकांश सॉफ़्टवेयर C ++ (Visual C ++ के फ्लेवर) का उपयोग करके विकसित किया गया है। विंडोज 95, एमई, 98 जैसे एप्लिकेशन; XP, आदि C ++ में लिखे गए हैं। इसके अलावा IDE Visual Studio, Internet Explorer, Microsoft Office C ++ में भी लिखे गए हैं।
# 5) ब्राउज़र
ब्राउज़रों का उपयोग ज्यादातर C ++ में उद्देश्यों को प्रस्तुत करने के लिए किया जाता है। रेंडरिंग इंजन को निष्पादन में तेज होना चाहिए क्योंकि अधिकांश लोग वेब पेज को लोड होने के लिए इंतजार करना पसंद नहीं करते हैं। C ++ के तेज़ प्रदर्शन के साथ, अधिकांश ब्राउज़रों के पास C ++ में लिखा उनका रेंडरिंग सॉफ्टवेयर है।
मोज़िला फ़ायरफ़ॉक्स
मोज़िला इंटरनेट ब्राउज़र फ़ायरफ़ॉक्स एक ओपन-सोर्स प्रोजेक्ट है और इसे C ++ में पूरी तरह से विकसित किया गया है।
थंडरबर्ड
फ़ायरफ़ॉक्स ब्राउज़र की तरह, मोज़िला, थंडरबर्ड के ईमेल क्लाइंट भी C ++ में विकसित किए गए हैं। यह भी एक ओपन-सोर्स प्रोजेक्ट है।
Google अनुप्रयोग
Google एप्लिकेशन जैसे Google फ़ाइल सिस्टम और क्रोम ब्राउज़र C ++ में लिखे गए हैं।
# 6) उन्नत संगणना और ग्राफिक्स
C ++ एक ऐसे एप्लिकेशन को विकसित करने में उपयोगी है जिसके लिए उच्च-प्रदर्शन छवि प्रसंस्करण, वास्तविक समय भौतिक सिमुलेशन और मोबाइल सेंसर अनुप्रयोगों की आवश्यकता होती है, जिन्हें उच्च प्रदर्शन और गति की आवश्यकता होती है।
Android के लिए सबसे अच्छा जासूस app क्या है
उपनाम प्रणाली
एलियास सिस्टम से माया 3 डी सॉफ्टवेयर सी ++ में विकसित किया गया है और एनीमेशन, आभासी वास्तविकता, 3 डी ग्राफिक्स और वातावरण के लिए उपयोग किया जाता है।
# 7) बैंकिंग एप्लिकेशन
जैसे कि C ++ कॉन्सेप्ट में एड्स होता है, यह उन बैंकिंग अनुप्रयोगों के लिए डिफ़ॉल्ट विकल्प बन जाता है जिनके लिए मल्टी-थ्रेडिंग, कॉन्सिक्वेरिटी और उच्च प्रदर्शन की आवश्यकता होती है।
इन्फोसिस फिनाइल
Infosys Finacle - एक लोकप्रिय कोर बैंकिंग एप्लिकेशन है जो C ++ का बैकएंड प्रोग्रामिंग भाषाओं के रूप में उपयोग करता है।
# 8) क्लाउड / डिस्ट्रिब्यूटेड सिस्टम
क्लाउड स्टोरेज सिस्टम जो आजकल बड़े पैमाने पर उपयोग किए जाते हैं, हार्डवेयर के करीब काम करते हैं। सी ++ ऐसे सिस्टम को लागू करने के लिए एक डिफ़ॉल्ट विकल्प बन जाता है क्योंकि यह हार्डवेयर के करीब है। C ++ भी मल्टीथ्रेडिंग समर्थन प्रदान करता है जो समवर्ती अनुप्रयोगों और लोड सहिष्णुता का निर्माण कर सकता है।
ब्लूमबर्ग
ब्लूमबर्ग एक वितरित आरडीबीएमएस अनुप्रयोग है जो निवेशकों को वास्तविक समय की वित्तीय जानकारी और समाचार प्रदान करने के लिए उपयोग किया जाता है।
जबकि ब्लूमबर्ग का RDBMS C में लिखा गया है, इसके विकास का वातावरण और लाइब्रेरी का सेट C ++ में लिखा गया है।
# 9) संकलक
विभिन्न उच्च-स्तरीय प्रोग्रामिंग भाषाओं के कंपाइलर C या C ++ में लिखे गए हैं। कारण यह है कि C और C ++ दोनों निम्न स्तर की भाषाएं हैं जो हार्डवेयर के करीब हैं और अंतर्निहित हार्डवेयर संसाधनों को प्रोग्राम और हेरफेर करने में सक्षम हैं।
# 10) एंबेडेड सिस्टम
स्मार्टवॉच जैसे विभिन्न एम्बेडेड सिस्टम, चिकित्सा उपकरण सिस्टम C ++ को प्रोग्राम करने के लिए उपयोग करते हैं क्योंकि यह हार्डवेयर स्तर के करीब है और अन्य उच्च-स्तरीय प्रोग्रामिंग भाषाओं की तुलना में निम्न-स्तरीय फ़ंक्शन कॉल प्रदान कर सकता है।
# 11) एंटरप्राइज सॉफ्टवेयर
C ++ का उपयोग कई उद्यम सॉफ्टवेयर विकसित करने के साथ-साथ उड़ान सिमुलेशन और रडार प्रसंस्करण जैसे उन्नत अनुप्रयोगों में किया जाता है।
# 12) पुस्तकालय
जब हमें बहुत उच्च स्तर की गणितीय संगणना की आवश्यकता होती है, तो प्रदर्शन और गति महत्वपूर्ण हो जाती है। इसलिए अधिकांश पुस्तकालयों में C ++ का उपयोग उनकी मुख्य प्रोग्रामिंग भाषा के रूप में किया जाता है। अधिकांश उच्च-स्तरीय मशीन लैंग्वेज लाइब्रेरी बैकएंड के रूप में C ++ का उपयोग करती हैं।
जार फ़ाइल को खोलने के लिए जावा का उपयोग कैसे करें
C ++ अन्य प्रोग्रामिंग भाषाओं की तुलना में अधिक तेज़ है और संगामिति के साथ मल्टीथ्रेडिंग का भी समर्थन करता है। इस प्रकार अनुप्रयोगों में जहां समवर्ती के साथ गति की आवश्यकता होती है, C ++ विकास के लिए सबसे अधिक मांग वाली भाषा है।
गति और प्रदर्शन के अलावा, C ++ हार्डवेयर के करीब भी है और हम C ++ निम्न-स्तर के कार्यों का उपयोग करके आसानी से हार्डवेयर संसाधनों में हेरफेर कर सकते हैं। इस प्रकार C ++ उन अनुप्रयोगों में स्पष्ट पसंद बन जाता है जिनके लिए निम्न-स्तरीय जोड़तोड़ और हार्डवेयर प्रोग्रामिंग की आवश्यकता होती है।
निष्कर्ष
इस ट्यूटोरियल में, हमने C ++ भाषा के विभिन्न अनुप्रयोगों के साथ-साथ सॉफ्टवेयर प्रोग्रामों को भी देखा है जो C ++ में लिखे गए हैं जिन्हें हम सॉफ़्टवेयर पेशेवरों के रूप में प्रतिदिन उपयोग करते हैं।
यद्यपि C ++ सीखने के लिए एक कठिन प्रोग्रामिंग भाषा है, लेकिन C ++ का उपयोग करके विकसित किए जा सकने वाले अनुप्रयोगों की सीमा बस आश्चर्यजनक है।
=> आसान सी ++ प्रशिक्षण पाठ्यक्रम के माध्यम से पढ़ें ।
अनुशंसित पाठ
- अनुप्रयोग स्थापित करना और उन्हें Appium परीक्षण के लिए तैयार करना
- मेरा आईपी पता और स्थान क्या है (अपना असली आईपी यहां देखें)
- वेब और उत्पाद अनुप्रयोगों के लिए नमूना बग रिपोर्ट
- क्लाइंट-सर्वर और वेब आधारित परीक्षण क्या है और इन अनुप्रयोगों का परीक्षण कैसे करें
- WinAutomation Tutorial: स्वचालित विंडोज एप्लीकेशन (भाग 1)
- आप परीक्षण क्यों पसंद करते हैं? हमारे पास 12 कारण हैं, देखें कि आप कहां फिट हैं
- JAVA / J2EE अनुप्रयोगों के स्वचालन परीक्षण कैसे करें (भाग 2)
- BlazeMeter का उपयोग करके मोबाइल अनुप्रयोग प्रदर्शन परीक्षण