[MUSIC PLAYING] ZAMYLA Chan: Hello, world. Legyen az első C program. Írni a programokat, leszünk dolgozó CS50 készülék. Ez egy virtuális gép, ami a számítógép számítógép belsejében. Ez sok előnnyel jár. Az egyik, hogy ez már létrehozott egy csomó Az eszközök és szüksége lesz CS50. Ez azt is jelenti, hogy akár már a Mac, PC, Linux, mindenki a ugyanaz a dolog. Ha még nem töltötte le a CS50 készülék még, menj manual.cs50.net/appliance. Ott van a készülék itt teljes képernyőn, de akkor is, mint egy lebegő ablak, ha akarod. Én nagyon ösztönözni létrehozásáról Dropbox figyelembe az összes CS50 természetesen a munka. Így, ha valami történik a a számítógép vagy a készülék, van egy biztonsági másolatot a felhő. Nyissuk meg az első terminál. A terminál egy interfész, hogy segítségével navigálhat körül számítógép, írni, fordítani, és fuss kódot. Majd ténylegesen írni a legtöbb a kódot gedit, mégis. Szóval, hogy ezt most. Ez majd visz minket, hogy egy nem mentett dokumentum. Figyeljük meg, hogy elkezdek gépelni a C kód - nincs olyan szintaxis kiemelést. Szintaxis kiemelés segít vizuálisan színező adattípusok, funkciók, és változó másképp. Szóval mentse a program a egy mappát, és hívja meg hello.c. Így, mi lesz szintaxis kiemelve, ahogy írja. Kezdjük azzal, két könyvtár - között cs50.h és tartalmazzák stdio.h. Ily módon, a program hozzáférhet A funkciók belüli CS50 Standard I / O könyvtár. Minden programnak a fő funkciója, úgyhogy azt írja, hogy itt - main (void) két zárójelek. És most itt van, ahol azt is megtudhatod Készítsünk programot. A mi első program, akkor csak egy sor printf, hello, világ! Az új vonal jobb itt esztétika. Egyszer menteni, szeretném futtatni a programot. Így fogom nyitni a terminál most. Elkezdek menni az én otthoni könyvtárban, de eléréséhez hello.c, azt kell a ugyanazon könyvtár vagy mappa. Tehát ez a prompt itt, Megyek típusú cd - változás könyvtár - Dropbox/2013/walkthroughs. És most én vagyok az én walkthroughs mappában. Mondd emlékszem, mi az mappák neve. Akkor írja ls, amely felsorolni az összes fájlt a ez aktuális könyvtárban. Tehát a változó könyvtárak néhány annyi, találok hello.c. És ez a folyamat hasonló az navigálás Finder a Mac vagy My Computer Windows. Sőt, azt is, hogy mappákat vagy könyvtárak már a terminál A make directory parancsot, mkdir. Ha el akar távolítani egy fájlt, akkor távolítsa el a terminál rn, majd a neve a fájl az eltávolítani kívánt, és a gépelés Y igen amikor a terminál kér hogy erősítse meg a törlést. Ügyeljen arra, hogy tárja fel terminál. Vannak tonna billentyűparancsok hogy segítsen ki. Is, gedit valójában egy kis terminál alul itt, ahol megteheti a dolgokat csináltunk a mi nagyobb terminálon. Most, nézzük lefordítani a kódot a következő paranccsal - hogy helló. Most látnunk kell egy vonalat egy csomó parancsokat. Készíts lényegében egy wrapper, hogy csak küld a parancsok listáját a kivezetéséhez, amikor beírja az, hogy egy szót. Ebben az esetben, hogy fut csenget, a fordító egy sor utasítást - zászlók - az, hogyan állítsák össze a programot. Most, hogy már össze hello.c, ha ls, meg kell látni futtatható fájl nevű hello a könyvtárba. Futunk azt gépelés. / Hello, és ott van a program kimenetét. Helló, világ. A nevem Zamyla, és ez CS50.