1 00:00:00,000 --> 00:00:10,180 >> [پخش موسیقی] 2 00:00:10,180 --> 00:00:11,100 >> CHAN ZAMYLA: سلام جهان است. 3 00:00:11,100 --> 00:00:13,670 اجازه دهید برنامه C اول ما را. 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 این همچنین بدان معنی است که آیا شما باید مک، PC، لینوکس، هر کس با استفاده از 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 من به شدت به راه اندازی یک Dropbox به تشویق حساب کاربری برای همه 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 ما در واقع می خواهید بیشتر از نوشتن کد ما در نرمافزاری gedit، هر چند. 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 توجه داشته باشید که من شروع به تایپ کد من C - 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 شامل stdio.h cs50.h و شامل. 33 00:01:52,290 --> 00:01:56,730 به این ترتیب، برنامه های ما به اینترنت دسترسی دارند به عملکردهای در داخل CS50 34 00:01:56,730 --> 00:01:58,840 استاندارد I / O کتابخانه. 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 و در حال حاضر من در پوشه تکمیل فرم سفارش من هستم. 49 00:02:48,220 --> 00:02:49,820 >> بگو من را فراموش کرده ام آنچه من پوشه ها نامیده می شود. 50 00:02:49,820 --> 00:02:54,130 پس از آن من دستور ls را تایپ کنید، که لیست همه فایل ها در 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 کامپیوتر من در ویندوز. 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 >> اگر شما می خواهید به حذف یک فایل، شما می توانید حذف آن را از ترمینال با RN، 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 همچنین، نرمافزاری gedit در واقع کوچک ترمینال در پایین اینجا که در آن شما 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 وارد شده ایم، اگر ما LS، ما باید فایل اجرایی 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