C-and-C++/C2/First-C++-Program/Marathi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:01 C++ program च्या पहिल्या ट्युटोरियलमध्ये आपले स्वागत.
00:06 आपण शिकणार आहोत.
00:10 C++ मध्ये program लिहिणे.
00:12 तो compile करणे.
00:14 व execute करणे.
00:16 आपण common errors आणि त्यावरील solutions सुध्दा बघू.
00:21 Ubuntu operating system 11.10 आणि G++ Compiler चे version 4.5.2 वापरू.
00:34 ट्युटोरियलच्या सरावासाठी
00:36 तुम्हाला Ubuntu OS आणि Editor ची माहिती असणे आवश्यक आहे.
00:42 vim आणि gedit हे एडिटर्स आहेत.
00:46 येथे आपणgedit वापरू.
00:49 संबंधित ट्युटोरियल्स दिलेल्या website वर बघू शकता.
00:54 उदाहरणाच्या सहाय्याने C++ program कसा लिहायचा ते पाहू.
00:59 Ctrl, Alt आणि T बटणे दाबून टर्मिनल विंडो उघडा.
01:08 text editor उघडण्यासाठी prompt वर लिहा.
01:12 gedit space talk dot cpp space ampersand "&".
01:20 ampersand (&), promptला मुक्त करण्यास वापरतात.
01:24 C++ files चे extension .cpp असे असते.
01:30 एंटर दाबा.
01:32 टेक्स्ट एडिटर उघडेल.
01:35 प्रोग्रॅम लिहिण्यास सुरूवात करा.
01:38 double slash “//” space टाईप करा,
01:41 My first C++ program
01:44 ओळीस कमेंट देण्यास, double slash वापरतात.
01:49 प्रोग्रॅम समजण्यासाठी कॉमेंटसचा वापर होतो.
01:53 हे documentation साठी उपयोगी पडते.
01:55 त्यात प्रोग्रॅमसंबंधी माहिती देतात.
01:58 double slash ला single line comment म्हणतात. एंटर दाबा.
02:04 hash “#include” space opening angle bracket , closing angle bracket टाईप करा.
02:13 प्रथम कंस पूर्ण करून नंतर त्यात लिहिणे ही चांगली सवय आहे.
02:20 कंसात iostream असे टाईप करा.
02:24 iostream ही header file आहे.
02:28 ह्या फाईलमध्ये C++ मधील standard input output फंक्शन्स स्पष्ट केलेली असतात. एंटर दाबा.
02:36 टाईप करा. using space namespace space std semicolon ";".
02:48 using statement, compilerला सांगते की आपण std namespace वापरणार आहोत.
02:54 namespace मुळे समान नावांचा संभ्रम टाळता येतो.
02:58 identifiers च्या नावांचे स्थानिकीकरण केले जाते.
03:02 त्यांचे प्रभाव क्षेत्र ठरवून घोषित केले जाते.
03:05 namespace मध्ये define केलेल्या सर्व गोष्टींचा SCOPE namespace ने निश्चित होतो.
03:11 येथे stdही namespaceअसून त्यात संपूर्ण standard C++ library घोषित आहे. एंटर दाबा.
03:20 टाईप करा. int space main opening bracket "(" closing bracket ")".
03:28 main हे विशिष्ट function आहे.
03:31 प्रोग्रॅम नेहमी या ओळीपासून कार्यान्वित होतो.
03:36 opening bracket आणि closing bracket ला parenthesis म्हणतात.
03:41 main पुढे Parenthesis असणे म्हणजे main हे function असल्याचे दाखवते.
03:48 Int main function कुठेलही argument घेत नाही. हे integer टाईपची व्हॅल्यू परत देते.
03:55 data types आपण दुस-या ट्युटोरियलमध्ये पाहू.
04:00 main function बद्दल अधिक माहितीसाठी स्लाईडस बघू.
04:06 program मध्ये main function आवश्यक असते.
04:09 पण एकापेक्षा अधिक main function चालत नाहीत.
04:13 नाहीतर प्रोग्रॅमची सुरूवात compiler ला सापडणार नाही.
04:17 कंसाची रिकामी जोडी main function मधे argument नसल्याचे दाखवते.
04:23 arguments बद्दल पुढील ट्युटोरियलमध्ये पाहू. program मध्ये जाऊ. एंटर दाबा.
04:34 opening curly brace “{” टाईप करा.
04:37 opening curly bracket main function ची सुरूवात दाखवते.
04:42 closing curly bracket “}” टाईप करा.
04:45 closing curly bracket main function संपल्याचे दाखवते.
04:50 आता ह्या कंसांमध्ये दोन वेळा एंटर दाबा.
04:54 नंतर कर्सर एक ओळ वर न्या.
04:57 Indentation मुळे code सहज वाचता येतो.
05:00 errors ही पटकन सापडतात.
05:03 येथे एक स्पेस द्या.
05:06 टाईप करा. cout space दोन opening angle bracket '
05:13 cout हे टर्मिनलवर output print करणारे C++ चे standard फंक्शन आहे.
05:20 कंसानंतर double quotes मध्ये लिहा.
05:26 cout functions मधील double quotesमधे असलेले काहीही प्रिंट केले जाते. आता quote मधे "Talk to a teacher backslash \n" टाईप करा.
05:39 Backslash n “\n” म्हणजे नवी ओळ.
05:43 cout function कार्यान्वित झाल्यावर कर्सर नवीन ओळीवर जाईल.
05:50 C ++ statement हे semicolon “;” ने संपविणे आवश्यक आहे.
05:54 ओळीच्या शेवटी semicolon टाईप करा.
05:57 Semicolon स्टेटमेंट टर्मिनेटरचे कार्य करतो. एंटर दाबा.
06:03 return” space “0” आणि semicolon;” टाईप करा.
06:10 ही ओळ integer zero देईल.
06:14 या फंक्शन साठी integer व्हॅल्यू परत केली आहे
06:17 कारण ह्या function चा टाईप int आहे.
06:21 फंक्शनमधील return statement, कार्यान्वित होणारे शेवटचे स्टेटमेंट असते.
06:26 returned values संबंधी दुस-या ट्युटोरियलमध्ये पाहू.
06:31 फाईल "Save" करा.
06:36 सेव्ह करणे ही चांगली सवय आहे.
06:39 वीज खंडित झाल्यास होणारे नुकसान टळते.
06:42 प्रोग्रॅम क्रॅश झाल्यास होणारे नुकसानही टळते.
06:47 प्रोग्रॅम compile करू.
06:50 त्यासाठी टर्मिनलवर जाऊ.
06:53 g++ space talk.cpp space hyphen -o space output, टाइप करा.
07:05 C++ programs compile करण्यासाठी g++ compiler वापरतात.
07:12 talk.cpp हे फाईलचे नाव आहे.
07:16 -o output म्हणजे कार्यान्वित झालेले आऊटपुट ह्या फाईलमध्ये गेले पाहिजे. एंटर दाबा.
07:25 प्रोग्रॅम compile झालेला दिसेल.
07:27 ls -lrt, टाईप केल्यावर सर्वात शेवटी output ही फाईल तयार झालेली दिसेल.
07:37 प्रोग्रॅम कार्यान्वित करण्यासाठी dot slash "./" output टाईप करा.
07:43 एंटर दाबा.
07:46 Talk To a Teacher” हे आऊटपुट दिसेल.
07:50 common errors पाहू.
07:54 त्यासाठी एडिटरवर जाऊ.
07:57 समजा closing curly bracket { देण्यास विसरलो आहोत.
08:01 हे सेव्ह करा.
08:04 execute करण्यासाठी टर्मिनलवर जा.
08:08 पूर्वी वापरलेल्या कमांडसच्या सहाय्याने compile आणि execute करा.
08:15 talk.cpp ह्या फाईलच्या सातव्या ओळीवर एरर मिळाली आहे.
08:22 Expected curly bracket at the end of input.
08:28 टेक्स्ट एडिटरवर परत जाऊ.
08:31 closing curly bracket हे मेन फंक्शनच्या शेवटी दिले आहे.
08:36 ते पुन्हा टाईप करून सेव्ह करा.
08:41 कार्यान्वित करा.
08:44 up arrow key दाबून पूर्वीच्या कमांडस परत मिळवू शकतो.
08:49 ते आता मी केले आहे.
08:56 आणखी एक error पाहू.
08:59 टेक्स्ट एडिटरवर परत जाऊ.
09:02 समजा std टाईप केले नाही. सेव्ह करा.
09:08 टर्मिनलवर जाऊन compileकरा
09:13 talk.cpp च्या तिस-या व सहाव्या ओळीवर एरर मिळाली आहे.
09:21 expected identifier before semicolon and cout was not declared in this scope.
09:30 cout हे standard C++ library function आहे.
09:33 संपूर्णC++ library function हे std namespace खाली घोषित असते.
09:39 म्हणून एरर मिळाली आहे.
09:42 एरर दुरूस्त करू.
09:44 Text editor वर जाऊन तिस-या ओळीवर std टाईप करू.
09:50 सेव्ह करा.
09:52 compileकरा. हे कार्य करत आहे. पुन्हा स्लाईडसवर जाऊ.
10:02 Assignment
10:04 तुमचे आणि शहराचे नाव प्रिंट करणारा प्रोग्रॅम लिहा.
10:07 ह्यात single line comment वापरले आहेत.
10:10 आता multiline comment देण्याचा प्रयत्न करा.
10:14 आपण ट्युटोरियलच्या अंतिम टप्प्यात आहोत.
10:17 प्रकल्पाची माहिती दिलेल्या लिंकवर उपलब्ध आहे.
10:20 ज्यामध्ये तुम्हाला प्रॉजेक्टचा सारांश मिळेल.
10:22 जर तुमच्याकडे चांगली Bandwidth नसेल तर आपण व्हिडिओ download करूनही पाहू शकता.
10:26 स्पोकन ट्युटोरियल प्रॉजेक्ट टीम
10:28 Spoken Tutorial च्या सहाय्याने कार्यशाळा चालविते.
10:31 परीक्षा उतीर्ण होणा-या विद्यार्थ्यांना प्रमाणपत्रही दिले जाते.
10:35 अधिक माहितीसाठी कृपया contact [at] spoken hyphen tutorial dot org वर लिहा
10:43 "स्पोकन ट्युटोरियल प्रॉजेक्ट" हे "टॉक टू टीचर" या प्रॉजेक्टचा भाग आहे.
10:47 यासाठी अर्थसहाय्य National Mission on Education through ICT, MHRD, Government of India यांच्याकडून मिळालेले आहे.
10:53 यासंबंधी माहिती पुढील साईटवर उपलब्ध आहे.
10:58 ह्या ट्युटोरियलचे भाषांतर मनाली रानडे यांनी केले असून मी ------- आपला निरोप घेते .
11:01 सहभागासाठी धन्यवाद .

Contributors and Content Editors

PoojaMoolya, Pratik kamble, Ranjana