Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ प्रोग्रामिंग कैसे सीखें?

तो आपने यह सीखने का फैसला किया है कि C++ में प्रोग्राम कैसे करें, लेकिन यह नहीं जानते कि कहां से शुरू करें। यहां एक संक्षिप्त अवलोकन दिया गया है कि आप कैसे आरंभ कर सकते हैं।

C++ कंपाइलर प्राप्त करें

यह पहला कदम है जिसे आप C++ में प्रोग्राम सीखना शुरू करने से पहले करना चाहेंगे। सभी प्रमुख OS प्लेटफॉर्म के लिए अच्छे मुफ्त C++ कंपाइलर उपलब्ध हैं। एक डाउनलोड करें जो आपके प्लेटफॉर्म के अनुकूल हो या आप www.tutorialspoint.com/compile_cpp_online.php

पर Tutorialspoint.com के ऑनलाइन कंपाइलर का उपयोग कर सकते हैं।
  • जीसीसी - जीसीसी जीएनयू कंपाइलर श्रृंखला है जो मूल रूप से जीएनयू द्वारा बनाए गए विभिन्न कंपाइलरों के समूह का संग्रह है। आप इस कंपाइलर को https://gcc.gnu.org/

    . से डाउनलोड और इंस्टॉल कर सकते हैं
  • क्लैंग - क्लैंग एलएलवीएम समुदाय द्वारा जारी एक कंपाइलर संग्रह है। यह सभी प्लेटफॉर्म पर उपलब्ध है और आप https://clang.llvm.org/get_started.html

    पर इंस्टाल करने के निर्देश डाउनलोड और पा सकते हैं।
  • विजुअल C++ 2017 समुदाय - यह माइक्रोसॉफ्ट द्वारा विंडोज़ के लिए बनाया गया एक मुफ्त सी ++ कंपाइलर है। आप इस कंपाइलर को www.visualstudio.com/vs/cplusplus/

    से डाउनलोड और इंस्टॉल कर सकते हैं।

C++ प्रोग्राम लिखें

अब जब आपके पास एक कंपाइलर स्थापित हो गया है, तो इसका समय C++ प्रोग्राम लिखने का है। आइए प्रोग्रामिंग उदाहरण के प्रतीक के साथ शुरू करते हैं, यह हैलो वर्ल्ड प्रोग्राम है। हम इस उदाहरण में C++ का उपयोग करके hello world को स्क्रीन पर प्रिंट करेंगे। hello.cpp नाम की एक नई फ़ाइल बनाएँ और उसमें निम्न कोड लिखें -

#include<iostream>
int main() {
   std::cout << "Hello World\n";
}

आइए इस कार्यक्रम को विच्छेदित करें।

पंक्ति 1 - हम #include लाइन से शुरू करते हैं जो अनिवार्य रूप से कंपाइलर को iostream फ़ाइल (इनपुट और आउटपुट स्ट्रीम के प्रबंधन के लिए प्रयुक्त) से कोड को कॉपी करने और हमारी स्रोत फ़ाइल में पेस्ट करने के लिए कहता है। हैडर iostream, जो मानक इनपुट और आउटपुट संचालन करने की अनुमति देता है, जैसे कि इस प्रोग्राम के आउटपुट (हैलो वर्ल्ड) को स्क्रीन पर लिखना। हैश चिह्न (#) से शुरू होने वाली रेखाएं निर्देश हैं जिन्हें प्रीप्रोसेसर के रूप में जाना जाता है, द्वारा पढ़ा और व्याख्या किया जाता है।

पंक्ति 2 - एक ब्लैंक लाइन:किसी प्रोग्राम पर ब्लैंक लाइन्स का कोई असर नहीं होता है।

पंक्ति 3 - फिर हम एक फ़ंक्शन घोषित करते हैं जिसे मुख्य कहा जाता है जिसमें रिटर्न प्रकार int होता है। मुख्य () हमारे कार्यक्रम का प्रवेश बिंदु है। जब भी हम कोई C++ प्रोग्राम चलाते हैं, तो हम मुख्य फ़ंक्शन से शुरू करते हैं और इस फ़ंक्शन के भीतर पहली पंक्ति से निष्पादन शुरू करते हैं और अंत तक पहुंचने तक प्रत्येक पंक्ति को निष्पादित करते रहते हैं। हम यहां कर्ली ब्रेस ({) का उपयोग करके एक ब्लॉक शुरू करते हैं। यह मुख्य की फ़ंक्शन परिभाषा की शुरुआत को चिह्नित करता है, और समापन ब्रेस (}) लाइन 5 पर, इसके अंत को चिह्नित करता है। इन ब्रेसिज़ के बीच सभी कथन फ़ंक्शन का शरीर हैं जो परिभाषित करता है कि क्या होता है जब मुख्य कहा जाता है।

पंक्ति 4 -

std::cout << "Hello World\n";

यह लाइन एक C++ स्टेटमेंट है। इस कथन के तीन भाग हैं:पहला, std::cout, जो मानक कंसोल आउटपुट डिवाइस की पहचान करता है। दूसरा सम्मिलन ऑपरेटर <<जो इंगित करता है कि std ::cout में क्या डाला गया है। अंत में, हमारे पास उद्धरणों के भीतर एक वाक्य है जिसे हम स्क्रीन पर मुद्रित करना चाहते हैं। यह आपके लिए और अधिक स्पष्ट हो जाएगा क्योंकि हम C++ सीखने में आगे बढ़ेंगे।

संक्षेप में, हम मानक आउटपुट डिवाइस पर प्रिंट करने के लिए "Hello World\n" स्ट्रिंग के साथ एक cout ऑब्जेक्ट प्रदान करते हैं।

ध्यान दें कि कथन अर्धविराम (;) के साथ समाप्त होता है। यह वर्ण कथन के अंत का प्रतीक है

कार्यक्रम संकलित करें

अब जब हमने प्रोग्राम लिख लिया है, तो हमें इसे उस भाषा में अनुवाद करने की आवश्यकता है जिसे प्रोसेसर समझता है, अर्थात बाइनरी मशीन कोड में। हम इसे एक कंपाइलर का उपयोग करके करते हैं जिसे हमने पहले चरण में स्थापित किया था। आपको अपना टर्मिनल/cmd खोलना होगा और cd कमांड का उपयोग करके hello.cpp फ़ाइल के स्थान पर नेविगेट करना होगा। यह मानते हुए कि आपने जीसीसी स्थापित किया है, आप प्रोग्राम को संकलित करने के लिए निम्न कमांड का उपयोग कर सकते हैं -

$ g++ -o hello hello.cpp

इस कमांड का मतलब है कि आप चाहते हैं कि g++ कंपाइलर एक आउटपुट फाइल बनाए, हैलो सोर्स फाइल hello.cpp का उपयोग कर।

कार्यक्रम चलाएँ

अब जब हमने अपना प्रोग्राम लिख लिया है और इसे संकलित कर लिया है, तो इसे चलाने का समय आ गया है! आप -

. का उपयोग करके प्रोग्राम चला सकते हैं
$ ./hello

आपको आउटपुट मिलेगा -

Hello world

अब जब आपने सीख लिया है कि C++ प्रोग्रामिंग भाषा के साथ कैसे शुरुआत की जाए, तो आप C++ की कुछ सामग्री को C++https://www.cplusplus.com/doc/tutorial/, आदि जैसी वेबसाइटों पर पढ़कर सीखना शुरू कर सकते हैं। . इन वेबसाइटों के पास C++ सीखने के साथ आरंभ करने के लिए उत्कृष्ट मार्गदर्शिकाएँ हैं और आरंभ करने में आपकी सहायता कर सकती हैं।

कुछ अन्य बहुत उपयोगी संसाधन विभिन्न लेखकों की किताबें हैं जैसे कि बजेर्न स्ट्रॉस्ट्रुप, स्कॉट मेयर्स, आदि। आप पुस्तक द टूर ऑफ़ सी ++ से शुरू कर सकते हैं और फिर प्रभावी सी ++ और इसी तरह आगे बढ़ सकते हैं। यहाँ c++ के लिए एक निश्चित पुस्तक सूची है जिसे आप देख सकते हैं:https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list।

आप भाषा के बारे में अधिक जानने के लिए C++ मानक भी देख सकते हैं। यह आईएसओ सी++ वेबसाइट:आईएसओ

. पर ड्राफ्ट के रूप में स्वतंत्र रूप से उपलब्ध है
  1. C++ प्रोग्राम का उपयोग करके प्रोग्राम कैसे लॉन्च करें?

    यहां हम देखेंगे कि कुछ तृतीय-पक्ष एप्लिकेशन जैसे नोटपैड या सी ++ प्रोग्राम का उपयोग करके कुछ भी कैसे शुरू किया जाए। यह प्रोग्राम बहुत सरल है, हम इस कार्य को करने के लिए कमांड प्रॉम्प्ट कमांड का उपयोग कर सकते हैं। हम सिस्टम () फ़ंक्शन के अंदर एप्लिकेशन का नाम पास करेंगे। यह उसके अनुसार खुल जाएगा। उद

  1. सी ++ में एक साधारण प्रोग्राम कैसे बनाएं?

    C++ में एक बहुत ही सरल प्रोग्राम प्राप्त करने के लिए, आपको पहले इसे सेट करना होगा और फिर इसके लिए प्रोग्राम बनाना होगा। निम्न चरणों की सूची है कि एक बहुत ही सरल प्रोग्राम का उपयोग करके C++ में कैसे आरंभ किया जाए। C++ कंपाइलर प्राप्त करें यह पहला कदम है जिसे आप C++ में प्रोग्राम सीखना शुरू करने से पह

  1. C++ प्रोग्रामिंग के साथ शुरुआत कैसे करें?

    तो आपने तय किया है कि C++ में प्रोग्राम कैसे करना है, लेकिन यह नहीं जानते कि कहां से शुरू करें। यहां एक संक्षिप्त अवलोकन दिया गया है कि आप कैसे आरंभ कर सकते हैं। C++ कंपाइलर प्राप्त करें यह पहला कदम है जिसे आप C++ में प्रोग्राम सीखना शुरू करने से पहले करना चाहेंगे। सभी प्रमुख OS प्लेटफॉर्म के लिए अच