1 00:00:00,000 --> 00:00:10,180 >> [Duke luajtur muzikë] 2 00:00:10,180 --> 00:00:11,100 >> ZAMYLA Chan: Hello, bota. 3 00:00:11,100 --> 00:00:13,670 Le të bëjnë programin e parë tonë c. 4 00:00:13,670 --> 00:00:17,720 >> Për të shkruar programet tona, ne do të jetë duke punuar në Appliance CS50. 5 00:00:17,720 --> 00:00:21,565 Kjo është një makinë virtuale që shkon një kompjuter brenda kompjuterit tuaj. 6 00:00:21,565 --> 00:00:23,240 >> Kjo ka një shumë të përfitimeve. 7 00:00:23,240 --> 00:00:28,140 Për një, ajo është vendosur tashmë me një shumë i mjeteve dhe ju do të duhet për CS50. 8 00:00:28,140 --> 00:00:32,560 Kjo gjithashtu do të thotë se nëse ju keni Mac, PC, Linux, të gjithë të përdorur 9 00:00:32,560 --> 00:00:33,950 e njëjta gjë. 10 00:00:33,950 --> 00:00:37,170 Nëse ju nuk e keni shkarkuar CS50 Appliance ende, shkoni tek 11 00:00:37,170 --> 00:00:41,940 manual.cs50.net/appliance. 12 00:00:41,940 --> 00:00:45,280 >> Unë kam Appliance time këtu ekran të plotë, por ju gjithashtu mund të keni atë si një lundrues 13 00:00:45,280 --> 00:00:47,800 dritare, në qoftë se ju dëshironi. 14 00:00:47,800 --> 00:00:51,190 I highly inkurajojnë ngritjen e një Dropbox llogari për të gjithë CS50 tuaj 15 00:00:51,190 --> 00:00:52,170 Kursi punë. 16 00:00:52,170 --> 00:00:56,400 Në këtë mënyrë, në rast se diçka ndodh me kompjuteri juaj ose Appliance, 17 00:00:56,400 --> 00:00:58,440 ju keni një backup në cloud. 18 00:00:58,440 --> 00:01:00,600 >> Le të hapim terminalin tonë të parë. 19 00:01:00,600 --> 00:01:03,860 Terminali është një ndërfaqe që ne mund të përdorni për të lundruar rreth tonë 20 00:01:03,860 --> 00:01:06,825 kompjuter, shkruaj, përpilojnë, dhe të drejtuar kodin. 21 00:01:06,825 --> 00:01:10,010 Ne do të shkruani në të vërtetë shumica e Kodi ynë në Gedit, edhe pse. 22 00:01:10,010 --> 00:01:11,820 >> Pra, le të sjellë këtë ide tani. 23 00:01:11,820 --> 00:01:14,940 Ajo do të na sjellë në një dokument para shpëtimit. 24 00:01:14,940 --> 00:01:17,330 Vini re se unë të filloni të shtypni C kodin tim - 25 00:01:17,330 --> 00:01:19,500 nuk ka ndonjë theksim i sintaksës. 26 00:01:19,500 --> 00:01:23,670 Theksim i sintaksës na ndihmon vizualisht nga për t'u ngjyrosur lloje të të dhënave, funksionet dhe 27 00:01:23,670 --> 00:01:25,080 Variablat ndryshe. 28 00:01:25,080 --> 00:01:30,620 >> Pra, le të shpëtojë në këtë program një dosje, dhe e quajti atë hello.c. 29 00:01:30,620 --> 00:01:33,960 Në këtë mënyrë, ne do të kemi sintaksën theksuar si ne shkruani. 30 00:01:33,960 --> 00:01:42,660 31 00:01:42,660 --> 00:01:45,120 Ne do të filloni duke përfshirë dy biblioteka - 32 00:01:45,120 --> 00:01:52,290 përfshijnë cs50.h dhe përfshijnë stdio.h. 33 00:01:52,290 --> 00:01:56,730 Në këtë mënyrë, programi ynë do të kenë qasje me funksionet brenda CS50 34 00:01:56,730 --> 00:01:58,840 Standard I / O bibliotekë. 35 00:01:58,840 --> 00:02:02,070 >> Secili program ka nevojë për një funksion kryesor, kështu që le të shkruaj se këtu - 36 00:02:02,070 --> 00:02:06,290 kryesor (i pavlefshëm) me dy formatimin e teksteve kaçurrel. 37 00:02:06,290 --> 00:02:09,139 Dhe tani këtu është ku ju do të shkruajnë programin tuaj. 38 00:02:09,139 --> 00:02:15,395 >> Për programin tonë të parë, ne do të ketë vetëm një linjë printf, Hello, World! 39 00:02:15,395 --> 00:02:18,070 40 00:02:18,070 --> 00:02:22,090 Me një linjë të re të drejtë këtu për estetikë. 41 00:02:22,090 --> 00:02:24,930 >> Sapo kam shpëtuar, unë dua të drejtuar programin tim. 42 00:02:24,930 --> 00:02:27,200 Kështu që unë jam duke shkuar për të hapur terminal time tani. 43 00:02:27,200 --> 00:02:32,260 Unë të fillojë të dalë në directory time në shtëpi, por për të hyrë në hello.c, unë duhet të jetë në 44 00:02:32,260 --> 00:02:34,720 Drejtoria njëjtë ose dosje. 45 00:02:34,720 --> 00:02:38,800 Pra, në këtë të drejtë të shpejtë këtu, Unë jam duke shkuar për të tipit cd - 46 00:02:38,800 --> 00:02:40,700 ndryshojë Directory - 47 00:02:40,700 --> 00:02:45,960 Dropbox/2013/walkthroughs. 48 00:02:45,960 --> 00:02:48,220 Dhe tani unë jam në walkthroughs dosjen time. 49 00:02:48,220 --> 00:02:49,820 >> Thuaj: Unë harrojnë se çfarë mia dosjet janë quajtur. 50 00:02:49,820 --> 00:02:54,130 Pastaj unë do të shkruani ls, e cila do të listojnë të gjitha dosjet në 51 00:02:54,130 --> 00:02:55,860 kjo drejtori aktual. 52 00:02:55,860 --> 00:03:03,480 Pra, duke ndryshuar directories pak herë më shumë, unë gjej hello.c. 53 00:03:03,480 --> 00:03:07,040 Dhe ky proces është analoge me lundrimit nëpërmjet Finder në Macs ose 54 00:03:07,040 --> 00:03:08,540 My Computer në Windows. 55 00:03:08,540 --> 00:03:12,100 Në fakt, unë mund edhe të bëjë dosje ose directories drejtë nga terminali 56 00:03:12,100 --> 00:03:16,240 me Drejtorinë Bëni komandë, mkdir. 57 00:03:16,240 --> 00:03:20,400 >> Nëse ju dëshironi të hiqni një skedar, ju mund të hiqni atë nga terminali me rn, 58 00:03:20,400 --> 00:03:24,390 pasuar nga emri i file që dëshironi të hiqni, dhe shtypni Y për Po 59 00:03:24,390 --> 00:03:28,420 kur terminali ju pyet për të konfirmuar fshirjen. 60 00:03:28,420 --> 00:03:29,970 >> Jetë i sigurt për të shqyrtuar terminal. 61 00:03:29,970 --> 00:03:32,800 Ka ton e shkurtesat e tastierës për t'ju ndihmuar jashtë. 62 00:03:32,800 --> 00:03:37,060 Gjithashtu, gedit në fakt ka një të vogël terminal në fund këtu ku jeni 63 00:03:37,060 --> 00:03:40,746 mund të bëni të njëjtat gjëra kemi bërë në terminalin tonë të madh. 64 00:03:40,746 --> 00:03:44,290 >> Për tani, le të përpilojnë kodin tonë me komandën e mëposhtme - 65 00:03:44,290 --> 00:03:46,430 bëni përshëndetje. 66 00:03:46,430 --> 00:03:49,050 Tani ju duhet të shihni një linjë me një bandë e komandave. 67 00:03:49,050 --> 00:03:52,510 Bëni është në thelb një këmishë që vetëm dërgon një listë e komandave për 68 00:03:52,510 --> 00:03:54,860 terminal kur ju shkruani në atë fjalë një. 69 00:03:54,860 --> 00:03:59,320 Në këtë rast, është e drejtimin tingulli, një Përpiluesi me një sërë udhëzimeve - 70 00:03:59,320 --> 00:04:00,030 flamuj - 71 00:04:00,030 --> 00:04:03,310 se si të hartojnë programin. 72 00:04:03,310 --> 00:04:08,460 >> Tani që ne kemi përpiluar hello.c, në qoftë se ne ls, ne duhet të shohim një skedë të ekzekutueshme 73 00:04:08,460 --> 00:04:11,720 quhet përshëndetje në directory tonë. 74 00:04:11,720 --> 00:04:18,430 Ne të drejtuar atë nga shtypja. / Hello, dhe nuk ka program prodhimit tonë. 75 00:04:18,430 --> 00:04:19,380 >> Përshëndetje, bota. 76 00:04:19,380 --> 00:04:21,670 Emri im është Zamyla, dhe kjo është CS50. 77 00:04:21,670 --> 00:04:28,714