हेलो हेलो एवरीवन दिस इस उर्वी एंड आई विल कम यू तू डी फर्स्ट वीडियो ऑफ हर c++ डीएसए कोर्स यह वीडियो आपके कोडिंग जर्नी का पहला स्टेप है एंड आई एम सो एक्साइटेड की हम ये साथ में कर का रहे हैं तो स्टार्ट करते हैं बिना कोई टाइम वेस्ट करें सबसे पहले आई लेट यू नो की आज की वीडियो में हम क्या-क्या डिस्कस करने वाले हैं सबसे पहले हम डिस्कस करेंगे की प्रोग्रामिंग है क्या और उसको करते क्यों है तभी हमें समझ में आएगा की हमारा टाइम तो यहां पे वेस्ट नहीं हो रहा है क्या करनी भी चाहिए या नहीं उसके बाद हम डिस्कस करेंगे की क्या प्रोग्रामिंग लैंग्वेज होती है उनके डिफरेंट टाइप्स एंड जो प्रोग्रामिंग लैंग्वेज हम सीखने वाले हैं इस कोर्स में सी प्लस प्लस उसके बारे में कुछ चीज डिस्कस करेंगे ठीक है सबसे पहले प्रोग्रामिंग है क्या तो इसको मैं एक एग्जांपल के थ्रू समझाना चाहती हूं आपको सपोज मेरे को अपने भाई से चाय बनवानी है जिसको चाय बनानी है नहीं आती है तो मुझे उसको कुछ इंस्ट्रक्शंस देने पड़ेंगे ऑर्डर में की ये ये करो चाय बन जाएगी उसको बताऊंगी की पहले पाटील लो उसमें पानी डालो उसको गैस स्टोव पर रखो दोस्तों चाय पट्टी डालो दूध डालो शुगर दल लो और फिर उसको स्टीव में से करके कप में ट्रांसफर करके मुझे दे ठीक है तो ये कुछ स्टेप्स मेरे को उसको देने पड़ेंगे इंस्ट्रक्शंस देने पड़ेंगे तू गेट माय चाइल्ड ठीक है अब सपोज मैं को अपने कंप्यूटर से कुछ कम करवाने या किसी मशीन से कुछ कम करवाना है तो मुझे उसको भी कुछ सेट ऑफ इंस्ट्रक्शंस देने पड़ेंगे क्योंकि जरूरी नहीं है की उसको जो टास्क मुझे करना है वो आता हो करना मशीन को खुद तो कुछ नहीं आता है हमें ही उसको बताना पड़ता है की कोई भी चीज कैसे करनी है सपोस अगर मेरे को मशीन से 3 + 5 भी करवाना है तो आई विल हैव तू गिव डी स्टेप्स तू माय कंप्यूटर डेट व्हाट ऑल इंस्ट्रक्शंस यू नीड तू फॉलो इन ऑर्डर तू गेट मी एंड आउटपुट ऑफ एन एडिशनल लाइक थ्री प्लस फाइव ठीक है तो इसी को यार प्रोग्रामिंग बोलते हैं जब हम एक सेट ऑफ इंस्ट्रक्शन थोड़ी सी कंप्यूटर को देते हैं ताकि वह हमारा जो टास्क है वो कंप्लीट कर पाए सिर्फ कंप्यूटर को इन्हें किसी भी मशीन को देते हैं तो इसको प्रोग्रामिंग बोलते हैं और जो सेट ऑफ इंस्ट्रक्शंस है उसको हम प्रोग्राम बोलते हैं तो प्रोग्रामिंग इस ऑल अराउंड अस अब देखोगे आपकी जो वाशिंग मशीन है रेफ्रिजरेटर है अलार्म क्लॉक है ये सारी मशीनस देयर प्रोग्राम तू डू अन पार्टिकुलर टास्क एक कलम क्लॉक में एक प्रोग्राम लिखा हुआ है जिससे वो इनपुट लेता है जो भी हम टाइम सेट करते हैं और उसे टाइम को जैसे ही वो रिच कर जाता है तो उसको पता है की उसको एक अलार्म साउंड बजाना है तो दिस इस रिटर्न इट फॉर्मेट ऑफ अन प्रोग्राम एंड इट इसे गिवन तू डी मशीन विच इस डी अलार्म क्लॉक हर और फिर वह टास्क जो है जो हम चाहते हैं उसे कंप्लीट कर आता है तो अब हमने प्रोग्रामिंग समझ ली है अब समझते हैं की प्रोग्रामिंग करते कैसे हैं अब मैंने अपने भाई को इंस्ट्रक्शंस लेने द तो मैंने हिंदी में दे दिया उसे पर समझ में ए गए उसने मुझे चाय बना के दे दी यही अगर मेरे को किसी मशीन को इंस्ट्रक्शन देने तो मैं उसको हिंदी में नहीं दे सकती क्योंकि मशीन को ह्यूमन लैंग्वेज समझ नहीं आती है मशीन को क्या समझ में आता है मशीन को सिर्फ दो चीजों समझ में आती है जीरो और वैन मशीन को ए बी सी दी 1 2 3 4 कुछ नहीं समझ में आता ठीक है उसको सिर्फ जीरो और वैन समझ में आता है जीरो का मतलब लो वोल्टेज या फिर नो करंट पासिंग एंड वैन का मतलब हाई वोल्टेज या करंट पासिंग थ्रू अन सर्किट तो ये जो जीरो और वैन की लैंग्वेज होती है इसको बोलते हैं मशीन लेवल लैंग्वेज मशीन लेवल लैंग्वेज इसे अन लो लेवल लैंग्वेज लो लेवल लैंग्वेज वो होती हैं जो हार्डवेयर समझ पता है तो ये जीरो और वंस जो है इसकी बाइनरी लैंग्वेज मशीन को समझ में आती है इसका मतलब की अगर मेरे को मशीन से 3 + 5 ऐड करवाना है तो मेरे को 3 को कन्वर्ट करना पड़ेगा जीरो और वंस में बढ़ेगा जीरो वैन में पूरा ऑपरेशन को 3 + 5 को मीका एक सीरीज ऑफ जीरो एंड वंस की तरह इनपुट देना पड़ेगा मशीन को जो वो समझ पाएगा और फिर कंप्यूटर करके हमें कुछ आउटपुट देगा अब ये जो मशीन लेवल लैंग्वेज है इसमें को करना इजी नहीं है क्यों क्योंकि 3 + 5 तो फिर भी इसे काफी परिसर कंपटीशन करनी पड़ती है हमें हर चीज को हमें जीरो और वैन में अगर कन्वर्ट करना पड़ा डेट इस अन वेरी टीडीएस टास्क एंड डेट इस अन वेरी प्रोन तू इरॉटिक दूसरा चीज जो हमारा मशीन लेवल लैंग्वेज का जो हम कोड लिखते हैं उसको बोलते हैं मशीन कोड तो मशीन कोड एक मशीन के लिए स्पेसिफिक होता है तो अगर मैंने किस अपनी मशीन के लिए कोड लिखा है तो वो आपकी मशीन पे नहीं चलेगा तो अब हमारी आती है असेंबली लेवल लैंग्वेज असेंबली लेवल लैंग्वेज आर अलसो लो लेवल लैंग्वेज इसे जो हार्डवेयर सच पता है बट यहां पे हम जीरो और वैन में डील नहीं कर रहे होते यहां पे एवरी लाइन ऑफ टैक्स ऑफ कोर्ट कॉरेस्पोंडेंस तू सिंगल मशीन इंस्ट्रक्शन तो 3 + 5 के लिए मैं इंस्ट्रक्शन दूंगी ऐड 3 5 ऐड यहां पर जो की एक मशीन इंस्ट्रक्शन के कॉरस्पॉडिंग है एंड डी मशीन विल अंडरस्टैंड डेट नीड्स तू ऐड थ्री प्लस फाइव एंड कंप्यूट डी रिजल्ट फारस तो असेंबली लैंग्वेज में हमारा जो एरर होने का चांसेस होता है वो कम हो जाता है ये ज्यादा इजी तू अंडरस्टैंड एंड रीड है बट अगेन असेंबली लैंग्वेज बी किसी कम पार्टिकुलर कंप्यूटर आर्किटेक्चर या फिर किसी पार्टिकुलर ऑपरेटिंग सिस्टम के लिए स्पेसिफिक होती है तो अब तीसरा हमारा आता है हाई लेवल लैंग्वेज हाई लेवल लैंग्वेज आर मोर नियर तू डी ह्यूमन लैंग्वेज तो हमारे लिए ये इजी तू राइट एंड रीड आर अंडरस्टैंड हो जाती है यहां पे इंग्लिश शब्द का इस्तेमाल हो रहा होता है एंड ये लैंग्वेज मशीन डायरेक्टली नहीं समझ पाती तो हम उसे करते हैं कंपाइलर का या इंटरप्रेटर का जो हमारे हाई लेवल लैंग्वेज को मशीन कोड में कन्वर्ट करता है एंड दें डी मशीन इस एबल तू अंडरस्टैंड जो आप सुनते हैं सी सी प्लस प्लस हमारी हाई लेवल लैंग्वेज है तो हमने लो लेवल और हाई लेवल लैंग्वेज का कॉन्सेप्ट समझ लिया अब हाई लेवल लैंग्वेज तीन तरह के होती हैं प्रोसीजर फंक्शनल एंड ऑब्जेक्ट ओरिएंटेड में हमारा कोड जो है वो एक सेट ऑफ प्रोसीजर्स के फॉर्म में लिखा जाता है जो की एग्जीक्यूट होता है ना स्ट्रक्चर या फिर मटेरियल ऑर्डर में तो यहां पर जो प्रोसीजर्स हैं इनको सब रूटीन या फंक्शंस भी बोला जाता है जो की एग्जीक्यूट होते हैं जब इनको कॉल किया जाता है कोर्ट में कुछ एग्जांपल्स ऑफ प्रोसीजर लैंग्वेज आर सी बेसिक पास्कल asectra सेकंड टाइप इस फंक्शनल फंक्शनल लैंग्वेज इस में हमारा कोड जो है वो फंक्शंस के फॉर्म में लिखा जाता है फंक्शनल लैंग्वेज में हम फंक्शंस का उसे करते हैं फंक्शंस क्या होता है बेसिकली हम कुछ सेट ऑफ इंस्ट्रक्शंस को कंबाइन कर देते हैं और उसको आज फंक्शन के फॉर्म में लिख देते हैं यहां पे ये फंक्शन कुछ स्पेसिफिक टास्क कर रहा होता है जैसे की हमने एडिशन के लिए कलर फंक्शन बना दिया है सब्सट्रैक्शन के लिए एक अलग फंक्शन बना दिया और अगर मेरे को अपने डाटा पे ये ऑपरेशंस बार-बार करवाने हैं तो मुझे इनका कोड दोबारा दोबारा नहीं लिखना पड़ेगा आई जस्ट हैव तू कॉल डीज फंक्शंस ऑन माय डाटा एंड दे विल गिव मी डी रिजल्ट अब यहां पे जो फंक्शंस होते हैं ये कुछ इनपुट लेते हैं जिनको बोलते हैं पैरामीटर्स तो अगर मुझे अपने कोड में 3 + 5 करवाना है तो मैं एडिशन वाला जो फंक्शन है उसको कॉल करूंगी और उसमें पास करूंगी अपने दो इनपुट्स क्या थ्री और फाइव और इन दो नंबर्स पे वो मेरे को एडिशन करके कंप्यूट करके रिजल्ट दे देगा तो ये हो गई हमारी फंक्शनल लैंग्वेज ये तब उसे होती हैं जहां पे हमें से सेट ऑफ डाटा पे काफी सारे ऑपरेशंस करने हो एंड यूजुअली यहां पे जो ऑर्डर ऑफ एग्जीक्यूशन होता है इट्स नॉर्मली नॉट डिफाइंड कुछ एग्जांपल्स ऑफ फंक्शन लैंग्वेज इसे आर पाइथन एंड जावास्क्रिप्ट थर्ड टाइप इस ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग यहां पे हम फंक्शंस का उसे नहीं कर रहे होते बल्कि हम ऑब्जेक्ट्स एंड क्लासेस का उसे कर रहे होते हैं ऑब्जेक्ट रिप्रेजेंट अन रियल लाइफ एंटी एंड क्लासेस क्लासेस को आप ये समझे डिफाइन प्रोटो टाइप जिससे हम कुछ सिमिलर ऑब्जेक्ट्स क्रिएट कर सकते हैं ठीक है सिमिलर इन डी फॉर्म व्हाट की जो प्रोटो टाइप हमने बनाए हैं क्लास का उसकी कुछ प्रॉपर्टीज कुछ अटरीब्यूट कुछ मैथर्ड हम डिफाइन कर सकते हैं और वो जो सारी प्रॉपर्टीज अटरीब्यूट मैथर्ड होंगी वो सारे ऑब्जेक्ट्स में होंगी फॉर एग्जांपल मैंने एक क्लास बनाया कर का और मैंने उसमें कुछ प्रॉपर्टीज डिफाइन कर दी उसकी की इट हज फोर व्हील्स इट हज वैन इंजन एंड मैंने उसको एक मेथड भी डिफाइन कर दिया की इट रस या फिर इट स्टार्टस एंड स्टॉप्स तो अब इस क्लास से मैं कुछ करती हूं जैसे की मैंने टाइप्स ऑफ कार्ड हैं वो बना दिए इससे डॉन हैचबैक एसयूवीएस यह तीन मेरे ऑब्जेक्ट्स हो गए अब ये ऑल ऑफ डीज ऑब्जेक्ट्स विल हैव दी अटरीब्यूट्स एंड दी मैथर्ड जो मेरी क्लास कार्ड के हैं ठीक है तुम मुझे दोबारा वो अटरीब्यूट सारे ऑब्जेक्ट्स के लिए डिफाइन नहीं करना पड़ेगा तो ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में हमारा कोड जो है उसकी रेउसेबिलिटी बहुत ज्यादा बढ़ जाती है एंड इसको हम काफी डिटेल में आगे वाले लेक्चरर्स में डिस्कस कर रहे होंगे क्योंकि सी प्लस प्लस इस एन ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज सैम आदर ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज इसे आर जावा एंड सी शहर तो अब बात करते हैं सी प्लस प्लस की वो लैंग्वेज जो हम अभी सीखने वाले हैं सी प्लस प्लस इस अन वेरी पॉप्युलर प्रोग्रामिंग लैंग्वेज जो की ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है बट इट अलसो हज सपोर्ट फॉर प्रोसीजर प्रोग्रामिंग c++1979 एंड उसके बाद से इट हज बिन यूज्ड इन में सिस्टम्स इट कैन बी यूज्ड ऑन मेकर्स विंडोज एंड वेरियस वर्जन ऑफ यूनिट्स एंड सी प्लस प्लस इसका मतलब की सी प्लस प्लस में एक्स्ट्रा फीचर्स एंड प्रॉपर्टीज है जो उसको एक बटोर या फिर आप फास्टर बोल सकते हैं फास्टर लैंग्वेज बनाता है सी लैंग्वेज से सी में हमारा ऑब्जेक्ट्स और क्लासेस का कॉन्सेप्ट नहीं होता बट सी प्लस प्लस में होता है जिसकी वजह से ऑफ कोड रियली increaseis इन सी प्लस प्लस अलसो सी प्लस प्लस इस कंसीडर्ड तू बी अन वेरी फास्ट लैंग्वेज जिसकी वजह से इट इस वेरी फेमस इन कॉम्पिटेटिव प्रोग्रामिंग सो दिस वैसे अबाउट c++ एंड प्रोग्रामिंग आई होप दिस mixighted फॉर डी नेक्स्ट स्टेप कमिंग वीडियो तो यहां पे एक बारी इंडेक्स देख लेते हैं ये सारे वो टॉपिक्स हैं जो की इस कोर्स में कवर हो रहे होंगे ए तू स इसमें 70 के अराउंड लेक्चरर्स लगेंगे लेकिन हम बेसिक फंडामेंटल्स में बहुत ज्यादा फोकस करेंगे क्योंकि अगर आपके बेसिक्स स्ट्रांग है तो आप आगे जाके कोई सा भी क्वेश्चंस सॉल्व कर सकते हैं तो यहां पर हम स्टार्ट करेंगे इंट्रोडक्शन तू सी प्लस प्लस जो की आज की वीडियो में हम कवर हो चुके हैं नेक्स्ट वीडियो में हम इंस्टॉलेशन देखेंगे कोड एडिटर का उसके बाद हम अपना फर्स्ट प्रोग्राम लिखेंगे सी प्लस प्लस में वैरियेबल्स इनपुट आउटपुट कैसे लेते हैं ऑपरेटर्स क्या होता है इफ अस फॉर लूप ये जो बेसिक चीज होती हैं की किसी भी प्रोग्रामिंग लैंग्वेज में या ये सब हम कवर करेंगे इस कोर्स में उसके बाद हम लूप्स डिस्कस करेंगे फंक्शंस डिस्कस करेंगे अरिष्ट डिस्कस करेंगे काफी डेप्थ में बहुत सारे क्वेश्चंस करेंगे अरेस्ट पे बाइनरी सर्च सोर्टिंग ये बहुत ही इंपॉर्टेंट टॉपिक्स है आर एस में उसके बाद 2D र स्ट्रिंग्स प्वाइंटर्स डायनेमिक एलोकेशन ये ये कुछ टॉपिक्स एंड छोटे-छोटे जो शायद छूट जाते हैं जब हम कोई प्रोग्रामिंग लैंग्वेज का टेस्ट स्पेशली सी प्लस प्लस तो ये सब हम यहां पे कवर करेंगे अच्छे से डिटेल में उसके बाद हम रिकॉर्ड्स पे मूव कर रहे होंगे रिक्वेस्टिंग के साथ हम टाइम एंड स्पेस कंपलेक्सिटी भी कवर करेंगे ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग पर क्योंकि सी प्लस प्लस एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है एंड इसके कॉन्सेप्ट क्लियर होना बहुत जरूरी है काफी जगह ये पूछे जाते हैं linklis कवर करेंगे सब डाटा स्ट्रक्चर्स है प्रायोरिटी क्यूट ट्रीस बाइनरी ट्री बीएसटी इसके अलावा हम कुछ एडवांस टॉपिक भी देखेंगे जैसे की ट्रायल्स अपमान कोडिंग बैक ट्रैकिंग डीपी एंड क्राफ्ट्स को भी अच्छे से पूरा कवर करेंगे यह सारे टॉपिक्स में हम बहुत सारे क्वेश्चंस प्रैक्टिस करेंगे उसके साथ आपको सारे टॉपिक्स के नोट्स भी दिए जाएंगे एंड कोर्स के बीच में हम लाइव वीडियो भी करेंगे आपके डाउट सॉल्व करने के लिए और एडवांस टॉपिक्स पढ़ने के लिए आई होप दिस mixighted फॉर डी नेक्स्ट अपकमिंग वीडियो हम लोग नेक्स्ट वीडियो में इंस्टॉल कर रहे होंगे कोड एडिटर एंड डी सेकंड लेक्चर बाय