1 00:00:00,000 --> 00:00:10,180 >> [संगीत खेल] 2 00:00:10,180 --> 00:00:11,100 >> ZAMYLA चान: हैलो, दुनिया. 3 00:00:11,100 --> 00:00:13,670 चलो अपनी पहली सी कार्यक्रम बनाते हैं. 4 00:00:13,670 --> 00:00:17,720 >> हमारे कार्यक्रमों को लिखने के लिए, हम हो जाएगा CS50 उपकरण में काम कर रहे. 5 00:00:17,720 --> 00:00:21,565 यह एक चलता है कि एक आभासी मशीन है आपके कंप्यूटर के अंदर कंप्यूटर. 6 00:00:21,565 --> 00:00:23,240 >> यह लाभ का एक बहुत कुछ है. 7 00:00:23,240 --> 00:00:28,140 एक के लिए, यह पहले से ही बहुत से स्थापित किया है उपकरणों की और आप CS50 के लिए की आवश्यकता होगी. 8 00:00:28,140 --> 00:00:32,560 यह भी, आप मैक है कि क्या इसका मतलब है कि पीसी, लिनक्स, हर किसी का उपयोग कर रहा है 9 00:00:32,560 --> 00:00:33,950 एक ही बात. 10 00:00:33,950 --> 00:00:37,170 आप डाउनलोड नहीं किया है CS50 उपकरण अभी तक, के लिए जाना 11 00:00:37,170 --> 00:00:41,940 manual.cs50.net/appliance. 12 00:00:41,940 --> 00:00:45,280 >> मैं, मेरे उपकरण यहाँ पूर्ण स्क्रीन लेकिन आप भी एक अस्थायी रूप में यह हो सकता है 13 00:00:45,280 --> 00:00:47,800 खिड़की, अगर तुम चाहो तो. 14 00:00:47,800 --> 00:00:51,190 मैं अत्यधिक एक ड्रॉपबॉक्स की स्थापना को प्रोत्साहित अपने CS50 सभी के लिए खाता 15 00:00:51,190 --> 00:00:52,170 पाठ्यक्रम का काम. 16 00:00:52,170 --> 00:00:56,400 इस तरह, इस मामले में कुछ के साथ होता है अपने कंप्यूटर या उपकरण, 17 00:00:56,400 --> 00:00:58,440 आप क्लाउड में एक बैकअप है. 18 00:00:58,440 --> 00:01:00,600 >> के पहले हमारे टर्मिनल खोलते हैं. 19 00:01:00,600 --> 00:01:03,860 टर्मिनल एक अंतरफलक है कि हम आसपास नेविगेट करने के लिए उपयोग कर सकते हैं हमारे 20 00:01:03,860 --> 00:01:06,825 कंप्यूटर, संकलन, लिखने, और कोड चलाते हैं. 21 00:01:06,825 --> 00:01:10,010 हम वास्तव में से ज्यादातर लिखेंगे जीएडिट में हमारे कोड, यद्यपि. 22 00:01:10,010 --> 00:01:11,820 >> तो चलो अब इस ऊपर लाने के लिए. 23 00:01:11,820 --> 00:01:14,940 यह एक न सहेजे गए दस्तावेज़ में हमें लाना होगा. 24 00:01:14,940 --> 00:01:17,330 मैं अपनी सी कोड लिखना प्रारंभ सूचना है कि - 25 00:01:17,330 --> 00:01:19,500 किसी भी वाक्य रचना हाइलाइटिंग वहाँ नहीं है. 26 00:01:19,500 --> 00:01:23,670 सिंटेक्स हाइलाइटिंग द्वारा नेत्रहीन हमें मदद करता है रंग डेटा प्रकार, काम करता है, और 27 00:01:23,670 --> 00:01:25,080 अलग ढंग से चर. 28 00:01:25,080 --> 00:01:30,620 >> तो चलो में इस कार्यक्रम को बचाने एक फ़ोल्डर, और यह hello.c कहते हैं. 29 00:01:30,620 --> 00:01:33,960 इस तरह, हम वाक्यविन्यास होगा हम प्रकार के रूप में प्रकाश डाला. 30 00:01:33,960 --> 00:01:42,660 31 00:01:42,660 --> 00:01:45,120 हम सहित द्वारा शुरू करेंगे दो पुस्तकालयों - 32 00:01:45,120 --> 00:01:52,290 cs50.h शामिल और stdio.h शामिल हैं. 33 00:01:52,290 --> 00:01:56,730 इस तरह, हमारे कार्यक्रम का उपयोग करना होगा CS50 के अंदर कार्य करने के लिए 34 00:01:56,730 --> 00:01:58,840 मानक मैं / हे पुस्तकालय. 35 00:01:58,840 --> 00:02:02,070 >> प्रत्येक कार्यक्रम में एक मुख्य समारोह की जरूरत है, तो चलो कि यहां लिखें - 36 00:02:02,070 --> 00:02:06,290 दो घुंघराले ब्रेसिज़ के साथ मुख्य (शून्य). 37 00:02:06,290 --> 00:02:09,139 और अब यहाँ है जहाँ आप हूँ अपने कार्यक्रम में लिखें. 38 00:02:09,139 --> 00:02:15,395 >> हमारा पहला कार्यक्रम के लिए, हम सिर्फ होगा एक लाइन printf, नमस्ते, दुनिया! 39 00:02:15,395 --> 00:02:18,070 40 00:02:18,070 --> 00:02:22,090 एक नई लाइन के साथ ठीक है यहाँ सौंदर्यशास्त्र के लिए. 41 00:02:22,090 --> 00:02:24,930 >> मैं सहेज लेते हैं, मैं अपने कार्यक्रम चलाना चाहते हैं. 42 00:02:24,930 --> 00:02:27,200 तो अब मैं अपने टर्मिनल खोलने के लिए जा रहा हूँ. 43 00:02:27,200 --> 00:02:32,260 मैं अपने घर निर्देशिका में बाहर जाना शुरू है, लेकिन hello.c तक पहुँचने के लिए, मैं में करने की आवश्यकता 44 00:02:32,260 --> 00:02:34,720 एक ही निर्देशिका या फ़ोल्डर. 45 00:02:34,720 --> 00:02:38,800 यहीं इस प्रॉम्प्ट पर तो मैं सीडी टाइप करने के लिए जा रहा हूँ - 46 00:02:38,800 --> 00:02:40,700 निर्देशिका बदल - 47 00:02:40,700 --> 00:02:45,960 Dropbox/2013/walkthroughs. 48 00:02:45,960 --> 00:02:48,220 और अब मैं अपने walkthroughs फ़ोल्डर में हूँ. 49 00:02:48,220 --> 00:02:49,820 >> मैं भूल गया क्या कहते हैं मेरे फ़ोल्डरों कहा जाता है. 50 00:02:49,820 --> 00:02:54,130 तब मैं लोकसभा टाइप करेंगे, जो होगा फ़ाइलों के सभी में सूची 51 00:02:54,130 --> 00:02:55,860 इस वर्तमान निर्देशिका. 52 00:02:55,860 --> 00:03:03,480 इसलिए बदलते निर्देशिकाओं कुछ गुना अधिक, मैं hello.c हैं. 53 00:03:03,480 --> 00:03:07,040 और इस प्रक्रिया के अनुरूप है एमएसीएस पर खोजक या माध्यम से नेविगेट 54 00:03:07,040 --> 00:03:08,540 Windows में मेरा कंप्यूटर. 55 00:03:08,540 --> 00:03:12,100 वास्तव में, मैं भी फ़ोल्डरों बनाने के लिए या कर सकते हैं सही टर्मिनल से निर्देशिका 56 00:03:12,100 --> 00:03:16,240 मेक निर्देशिका के साथ आदेश, mkdir. 57 00:03:16,240 --> 00:03:20,400 >> आप एक फ़ाइल को हटाने के लिए चाहते हैं, आप कर सकते हैं आर.एन. साथ टर्मिनल से इसे हटाने, 58 00:03:20,400 --> 00:03:24,390 फ़ाइल का नाम और उसके बाद हाँ के लिए निकालना चाहते हैं, और टाइपिंग Y 59 00:03:24,390 --> 00:03:28,420 टर्मिनल आपसे पूछता है जब हटाने की पुष्टि करने के लिए. 60 00:03:28,420 --> 00:03:29,970 >> टर्मिनल का पता लगाने के लिए सुनिश्चित करें. 61 00:03:29,970 --> 00:03:32,800 कीबोर्ड शॉर्टकट के टन कर रहे हैं तुम्हारी मदद करने की. 62 00:03:32,800 --> 00:03:37,060 इसके अलावा, जीएडिट वास्तव में एक छोटा सा है यहाँ नीचे स्थित टर्मिनल जहां आप 63 00:03:37,060 --> 00:03:40,746 हम किया था वही बातें कर सकते हैं हमारे बड़ा टर्मिनल में. 64 00:03:40,746 --> 00:03:44,290 >> अभी के लिए, हमारे कोड संकलन करते हैं निम्न कमांड के साथ - 65 00:03:44,290 --> 00:03:46,430 नमस्कार करना. 66 00:03:46,430 --> 00:03:49,050 अब आप के साथ एक लाइन देखना चाहिए आदेशों की एक गुच्छा. 67 00:03:49,050 --> 00:03:52,510 बनाओ अनिवार्य रूप से एक आवरण है कि बस करने के आदेशों की एक सूची भेजता 68 00:03:52,510 --> 00:03:54,860 आप लिखते समय टर्मिनल कि एक शब्द में. 69 00:03:54,860 --> 00:03:59,320 इस मामले में, यह बजना, एक चल रहा है निर्देशों का एक सेट के साथ संकलक - 70 00:03:59,320 --> 00:04:00,030 झंडे - 71 00:04:00,030 --> 00:04:03,310 कार्यक्रम संकलन करने के लिए पर. 72 00:04:03,310 --> 00:04:08,460 >> हम अगर हम hello.c संकलित किया है अब जब कि रास, हम एक निष्पादन योग्य फ़ाइल देखना चाहिए 73 00:04:08,460 --> 00:04:11,720 हमारी निर्देशिका में नमस्ते कहा जाता है. 74 00:04:11,720 --> 00:04:18,430 हम नमस्कार /. टाइपिंग द्वारा इसे चलाने के लिए, और हमारे कार्यक्रम उत्पादन नहीं है. 75 00:04:18,430 --> 00:04:19,380 >> हैलो, दुनिया. 76 00:04:19,380 --> 00:04:21,670 मेरा नाम Zamyla है, और इस CS50 है. 77 00:04:21,670 --> 00:04:28,714