C-and-C++/C2/First-C-Program/Nepali
From Script | Spoken-Tutorial
Revision as of 15:01, 19 June 2014 by Pratik kamble (Talk | contribs)
Time | Narration |
00:02 | फर्स्ट C प्रोग्रामको स्पोकन ट्युटोरीअलमा स्वागत छ |
00:06 | यो ट्युटोरीअलमा हामी यो सिक्नेछौं |
00:08 | कसरी एउटा सामान्य C प्रोग्राम लेख्ने |
00:11 | यसलाई कसरी कम्पायल गर्ने |
00:13 | र यसलाई कसरी चलाउने |
00:14 | हामी केहि सामान्य गल्तिहरु र तिनीहरुको समाधानको पनि चर्चा गर्नेछौं |
00:19 | यो ट्युटोरीअल रेकर्ड गर्न म |
00:21 | उबुन्टु अपरेटिंग सिस्टम ११.१० संस्करण र यसमा gcc कम्पायलर ४.६.१ संस्करण प्रयोग गर्दैछु |
00:31 | यो ट्युटोरीअल अभ्यास गर्न, |
00:33 | तपाई उबुन्टु अपरेटिंग सिस्टम र कुनै एडिटरसंग परिचित हुनुपर्छ |
00:39 | केहि एडिटरहरु vim र geditहुन् |
00:42 | म यो ट्युटोरीअलमा gedit प्रयोग गर्नेछु |
00:46 | सान्दर्भिक ट्युटोरीअल को लागि हाम्रो वेबसाइटमा हेर्नुहोला: [1] |
00:51 | म तपाइलाई कसरी एउटा C प्रोग्राम लेख्ने उदाहरणबाट बताउदैछु |
00:56 | किबोर्डबाट एकैचोटी Ctrl, Alt र T किहरु थिची टर्मिनल विन्डो खोल्नुहोस् |
01:07 | अब, टेक्स्ट एडिटर खोलौं, प्रम्प्टमा यो टाइप गरौँ |
01:12 | “gedit” स्पेस “talk” डट “c” स्पेस “&” |
01:20 | हामी प्रम्प्टबाट निस्कन एम्परस्यांड (&) प्रयोग गर्छौं |
01:25 | कृपया याद गर्नुहोस, सबै C फायलहरुको एक्सटेन्सन डट “c”हुनेछ |
01:31 | अब, Enterथिच्नुहोस |
01:33 | टेक्स्ट एडिटर खुलेको छ |
01:37 | अब एउटा प्रोग्राम लेख्न सुरु गरौँ |
01:39 | डबल स्ल्याश “//” स्पेस टाइप गर्नुहोस |
01:42 | “My first C program” |
01:48 | यहाँ, डबल स्ल्याश लाइन कमेन्ट गर्न प्रयोग गरिन्छ |
01:52 | कमेन्टहरु प्रोग्राम कसरी लेखिएको छ बुझ्न प्रयोग गरिन्छ |
01:56 | यो डकुमेन्टेसन् को लागि उपयोगी छ |
01:58 | यसले प्रोग्रामको बारेमा जानकारी दिन्छ |
02:01 | डबल स्ल्याशलाई एउटा लाइनको कमेन्ट भनिन्छ |
02:07 | अब, Enterथिच्नुहोस |
02:09 | ह्याश “#include” स्पेस ओपनिंग ब्राकेट, क्लोजिंग ब्राकेट टाइप गर्नुहोस |
02:17 | सधै पहिला ब्राकेट पुरा गरेर, यस भित्र लेख्न थाल्नु राम्रो अभ्यास हुन्छ |
02:24 | अब,ब्राकेट भित्र,“stdio” डट”.” “h” टाइप गर्नुहोस |
02:30 | stdio.h हेडर फायल हो |
02:33 | एउटा program मा इन्पुट/आउटपुट फंक्सनस् प्रयोग गर्दा यो हेडर फायल हुनुपर्छ, अब इन्टर थिच्नुहोस |
02:43 | “int” स्पेस “main” ओपनिंग ब्राकेट,क्लोजिंग ब्राकेट “()”टाइप गर्नुहोस |
02:50 | ' main एउटा बिशेष फंक्सन हो |
02:52 | यसले प्रोग्रामले यहाँबाट कार्य सुरु गर्छ भनी जनाउछ |
02:58 | ओपनिंग ब्राकेट र क्लोजिंग ब्राकेटलाई प्यारेंथेसिस भनिन्छ |
03:04 | main संगै आउने प्यारेंथेसिसले युजरलाई main एउटा functionहो भन्ने संकेत दिन्छ |
03:11 | यहाँ,int main functionले केहि arguments लिदैन |
03:15 | यसले integer टाइपको मान दिन्छ |
03:19 | हामी डाटा टाइप को बारेमा अर्को ट्युटोरीअलमा हेर्नेछौं |
03:23 | अब, main functionको बारेमा अझ जान्न अर्को स्लाइडमा जाऊ |
03:30 | हरेक प्रोग्राममा एउटा मेन फंक्सन हुनुपर्छ |
03:33 | त्यहाँ एउटा भन्दा बढी मेन फंक्सन हुनु हुदैन |
03:37 | नत्र कम्पायलरले प्रोग्रामको सुरुवात भेट्टाउन सक्दैन |
03:41 | खाली प्यारेंथिस जोडीले मेनमा कुनै arguments छैन भन्ने जनाउछ |
03:46 | आर्गुमेंटको बारेमा बिस्तृत रुपमा आगामी ट्युटोरीअलमा चर्चा गरिनेछ |
03:52 | अब, हाम्रो प्रोग्राममा फर्कौं, इन्टर थिच्नुहोस |
03:58 | कर्ली ब्राकेट “{”खोलेर टाइप गरौँ |
04:00 | ब्राकेट खोल्नाले main functionको सुरुवात जनाउछ |
04:05 | त्यसपछि, क्लोजिंग ब्राकेट “}”टाइप गर्नुहोस |
04:08 | ब्राकेट बन्द गर्नाले main functionको अन्त्य जनाउछ |
04:13 | अब, ब्राकेट भित्र |
04:14 | दुइचोटी इन्टर थिची कर्सरलाई एक लाइन माथि सार्नुहोस |
04:20 | इन्डेन्टेसनले कोड लाई पढ्न सजिलो बनाउछ |
04:23 | यसले गल्ति छिटो पत्ता लगाउन सघाउछ |
04:26 | त्यसैले यहाँ तीनवटा स्पेस दिऊ |
04:29 | र “printf” ओपनिंग ब्राकेट ,क्लोजिंग ब्राकेट “()” टाइप गरौँ |
04:34 | printf स्ट्याण्डर्ड C फंक्सन हो जसले टर्मिनलमा आउटपुट प्रिन्ट गर्छ |
04:39 | यहाँ, प्रिन्टएफ ब्राकेटको दोहोरो उद्दरण भित्र, |
04:44 | जुनसुकै कुरा लेखिए पनि टर्मिनलमा प्रिन्ट हुनेछ |
04:50 | “Talk To a Teacher ब्याकस्ल्याश n”टाइप गरौँ |
05:00 | ब्याकस्ल्याश n “\n” नयाँलाइन जनाउछ |
05:03 | नतिजा printf फंक्सन चलाउदा,कर्सर नयाँ लाइनमा सर्छ |
05:11 | हरेक, C स्टेटमेन्ट अर्धविराम “;”मा टुंगिनुपर्छ |
05:15 | त्यसैले, यसलाई लाइनको अन्त्यमा टाइप गर्नुहोस |
05:19 | अर्धविराम ले स्टेटमेन्ट सकिएको जनाउछ |
05:24 | अब, तिनवटा स्पेस दिन Enter थिच्नुहोस |
05:28 | “return” स्पेस “0” र एउटाअर्धविराम “;”टाइप गर्नुहोस |
05:34 | यो स्टेटमेन्ट ले इन्टिजर फर्काउछ |
05:38 | यो स्टेटमेन्टमा इन्टिजर् फर्काउनु पर्यो किनभने फंक्सन टाइप intहो |
05:45 | return स्टेटमेन्टले कार्यगर्ने स्टेटमेन्ट सकिएको जनाउछ |
05:51 | हामी फर्काउने मानको बारेमा अझ अर्को ट्युटोरीअल मा चर्चा गर्नेछौं |
05:56 | अब,फायल सेभ गर्न "Save" बटनमा क्लिक गर्नुहोस |
06:00 | बारम्बार फायल सेभ गर्नु राम्रो बनि हो |
06:03 | यसले तपाइले अकस्मात हुने बिजुलीको समस्याबाट बचाउछ |
06:06 | यदि एप्लिकेसन काम नगर्ने भए पनि यो उपयोगी हुनेछ |
06:10 | अब, टर्मिनलमा फर्कन प्रोग्राम कम्पायल गरौँ |
06:15 | “gcc” स्पेस “talk.c” स्पेस हाईफन “-o” स्पेस “myoutput” टाइप गरौँ |
06:24 | gcc कम्पायलर हो |
06:27 | हाम्रो फायलको नाम talk.c हो |
06:30 | -o myoutput ले एक्जिक्युटेबल myoutputफायल मा जानुपर्छ भन्छ |
06:37 | अब, Enter थिच्नुहोस |
06:39 | हामी प्रोग्राम कम्पायल भएको देख्न सक्छौं |
06:42 | ls -lrtटाइप गरेर हामी अन्तिम बनेएको फायल myoutput देख्न सक्छौं |
06:54 | प्रोग्राम चलाउन,डट स्ल्याश “./myoutput” टाइप गरि Enterथिच्नुहोस |
07:01 | यहाँ, आउटपुट “Talk To a Teacher”को रुपमा देखाईएको छ |
07:06 | मैले पहिले भने जस्तै रिटर्न कार्य गर्ने अन्तिम स्टेटमेन्ट हो |
07:10 | त्यसैले रिटर्न स्टेटमेन्ट पछी केहि पनि काम हुदैन, यसलाई हेरौं |
07:15 | हाम्रो प्रोग्राममा जाऊ |
07:17 | return स्टेटमेन्ट पछी,एउटा थप printf स्टेटमेन्ट राखौं, यहाँ स्पेस दिनुहोस र यो टाइप गर्नुहोस:printf("Welcome \n")र अन्त्यमा अर्धविरामदिनुहोस |
07:35 | अब, सेभमा क्लिक गरौँ |
07:37 | अब कम्पायल गरि प्रोग्राम चलाउ, टर्मिनलमा फर्कौं |
07:41 | तपाइले पहिले प्रयोग गरेका कमाण्डहरु अप एरो कि थिची प्रयोग गर्न सक्नुहुन्छ |
07:46 | यो मैले अहिले गरेको कार्य हो |
07:51 | हामी यो देख्छौं कि दोस्रो स्टेटमेन्ट welcome चलेन |
07:58 | अब, प्रोग्राम मा फर्कौं |
08:00 | अब, 'Welcome' स्टेटमेन्ट रिटर्न स्टेटमेन्ट भन्दा माथि लेखौं |
08:07 | सेभमा क्लिक गरौँ |
08:09 | कम्पायल गरि चलाउ |
08:15 | हामी देख्न सक्छौं कि दोस्रो printf स्टेटमेन्ट welcome पनि चलेको छ |
08:23 | अब, प्रोग्राममा आउनसक्ने साधारण गल्तिहरु हेरौं, प्रोग्राममा जाऊ |
08:29 | मानौं कि यहाँ मैले “stdio.h” मा डट भुल्छु, सेभमा क्लिक गर्नुहोस |
08:36 | कम्पायल गरि प्रोग्राम चलाउ |
08:41 | हामीले देख्छौं |
08:42 | त्यहाँ लाइन नं २ talk.cफायलमा ठुलो गल्ति छ |
08:48 | कम्पयालरले “stdioh”नाम गरेको header file भेटेन त्यसैले त्यस्तो फायल वा डाइरेक्टरी छैन भनि गल्ति देखाउछ |
08:59 | अब, कम्पयाल गर्न रोकियो |
09:03 | अब, प्रोग्राममा गएर गल्ति ठिक गरौँ, डट फेरी हाल्नुहोस “.”, सेभमा क्लिक गर्नुहोस |
09:11 | कम्पायल गरि प्रोग्राम चलाऊ |
09:19 | म तपाइलाई अर्को साधारण गल्ति देखाउछु |
09:22 | अब प्रोग्राममा फर्कौं |
09:26 | अब, मानौं कि मैले यहाँ लाइनको अन्त्यमा अर्धविराम दिन बिर्से |
09:31 | सेभमा क्लिक गरौँ र कम्पायल गरि प्रोग्राम चलाऊ |
09:41 | हामी देख्छौं कि त्यहाँ लाइन नं ६को हाम्रो talk.c फायलमा गल्ति छ, जसले प्रिन्टएफ पहिले अर्धविराम चाहन्छ |
09:51 | हाम्रो प्रोग्राममा फर्कौं , मैले पहिले भने जस्तै अर्धविराम ले स्टेटमेन्ट टुंग्याउछ |
09:59 | त्यसैले यसले लाइन नं ५ को अन्त्य र लाइन नं ६ को सुरुवातमा यसलाई खोज्छ |
10:07 | यो लाइन ६ हो |
10:09 | यो अन्तिम स्थान हो जहाँ तपाई अर्धविराम राख्न सक्नुहुन्छ |
10:13 | सम्झनुहोस कि कम्पायलरले लाइन नं ६ मा पनि गल्ति भएको संदेश दिएको थियो |
10:18 | अब, हेरौ कि यदि हामीले त्यहाँ अर्धविराम राख्यो भने के हुन्छ हेरौं |
10:24 | सेभ मा क्लिक गरौँ |
10:26 | कम्पायल गरि प्रोग्राम चलाउ, यसले कम गर्दैछ |
10:33 | अब हाम्रो प्रोग्राममा फर्कौं, यो लाइनको अन्त्यमा अर्धविराम टाइप गरौँ |
10:41 | लाइनको अन्त्यमा अर्धविराम टाइप गर्नु चल्दै आएको अभ्यास हो, अब सेभमा क्लिक गरौँ |
10:49 | कम्पायल गरि प्रोग्राम चलाऊ, यो काम गर्दैछ |
10:49 | Nअब हाम्रो स्लाइडमा फर्कौं |
10:57 | एउटा कार्य |
10:59 | "Welcome to the World of C"प्रिन्ट गर्न एउटा प्रोग्राम लेख्नुहोस |
11:03 | यदि “\n” , printf स्टेटमेन्टमा राखें भने के हुन्छ हेर्नुहोस |
11:09 | यसरी हामी यो ट्युटोरीअलको अन्त्यमा आइपुगेका छौं |
11:12 | तलको लिंकमा उपलब्ध भिडियो हेर्नुहोस |
11:15 | यसले स्पोकन ट्युटोरीअल प्रोजेक्टको संक्षेपीकरण गर्छ |
11:18 | यदि तपाइसंग ब्याण्डविड्थ छैन भने डाउनलोड गरि हेर्नुहोस |
11:22 | स्पोकन ट्युटोरीअल प्रोजेक्ट टिम |
11:24 | स्पोकन ट्युटोरीअल प्रयोग गरि कार्यशाला संचालन गर्छ |
11:28 | अनलाइन टेस्ट पास गर्नेलाई प्रमाणपत्र प्रदान गर्छ |
11:32 | बिस्तृत जानकारीको लागि कृपया कन्ट्याक्ट एट स्पोकन हाइफन ट्युटोरीअल डट अर्ग मा लेख्नुहोला |
11:38 | स्पोकन ट्युटोरीअल प्रोजेक्ट टक टू अ टिचर प्रोजेक्टको एक हिस्सा हो |
11:42 | यसलाई नेशनल मिसन अन एजुकेसन थ्रु आइसीटी, एम एच आर डी, भारत सरकारको सहायो रहेको छ |
11:48 | यस मिसन सम्बन्धि अझ जानकारी तलको लिंकमा उपलब्ध छ:
http://spoken-tutorial.org\NMEICT-Intro |
11:51 | कारखाना नेपालबाट म मन्दिरा बिदा हुदैछु, साथ दिनुभएकोमा धन्यबाद |