[Musik Spela] ZAMYLA CHAN: Hej, värld. Låt oss göra vårt första C-program. För att skriva våra program, kommer vi att vara arbetar i CS50 Appliance. Det är en virtuell maskin som kör ett dator inuti datorn. Detta har många fördelar. För en, det är redan satt upp med en hel del av verktyg och du behöver för CS50. Det innebär också att om du har Mac, PC, Linux, är alla som använder samma sak. Om du inte har hämtat CS50 Appliance ännu, gå till manual.cs50.net/appliance. Jag har min Appliance här helskärm, men du kan också ha det som en flytande fönster, om du önskar. Jag rekommenderar varmt att inrätta en Dropbox redogöra för alla dina CS50 kurs arbete. Detta sätt, om något händer med datorn eller Appliance, du har en backup i molnet. Vi öppnar vår terminal först. Terminalen är ett gränssnitt som vi kan använda för att navigera runt vår dator, skriva, sammanställa, och köra kod. Vi kommer faktiskt skriva de flesta av vår kod i gedit, though. Så låt oss ta upp detta nu. Det kommer att föra oss till en osparad dokument. Lägg märke till att jag börjar skriva min C-kod - Det finns inte några syntax highlighting. Syntaxhighlighting hjälper oss visuellt genom färgämnen datatyper, funktioner och variabler annorlunda. Så låt oss spara detta program i en mapp och kalla det hej.c. På så sätt kommer vi att ha syntax lyfta som vi skriver. Vi börjar genom att ta två bibliotek - inkluderar cs50.h och inkludera stdio.h. På så sätt kommer vårt program att ha tillgång till de funktioner inne i CS50 Standard I / O-bibliotek. Varje program behöver en huvudfunktion, så låt oss skriva det här - main (void) med två klammerparenteser. Och nu här är där du skriv ditt program. För vårt första program, vi har bara en rad printf, hallå, världen! Med en ny linje till höger här för estetik. När jag sparar, jag vill köra mitt program. Så jag kommer att öppna min terminal nu. Jag börjar gå ut i min hemkatalog, men att komma hej.c, jag behöver vara i samma katalog eller mapp. Så vid denna prompt just här, Jag kommer att skriva cd - byta katalog - Dropbox/2013/walkthroughs. Och nu är jag i min genomgångar mappen. Säg jag glömmer vad min mapparna kallas. Då ska jag skriva ls, vilket kommer lista alla filer i här aktuella katalogen. Så förändras kataloger några gånger mer, finner jag hej.c. Och denna process är analog med navigera genom Finder på Mac eller Min dator i Windows. I själva verket kan jag göra ännu mappar eller kataloger direkt från terminalen med make directory kommandot mkdir. Om du vill ta bort en fil, kan du ta bort det från terminalen med rn, följt av namnet på den fil du vill ta bort och skriva y för ja när terminalen frågar dig att bekräfta raderingen. Var noga med att utforska terminalen. Det finns massor av kortkommandon att hjälpa dig ut. Dessutom har gedit faktiskt en liten terminal i botten här där du kan göra samma saker som vi gjorde i våra större terminal. För nu, låt oss kompilera vår kod med följande kommando - gör hej. Nu bör du se en linje med en massa kommandon. Gör är i huvudsak en wrapper som bara sänder en lista med kommandon till terminalen när du skriver i detta enda ord. I detta fall är det igång klang, en kompilator med en uppsättning instruktioner - flaggor - om hur man kompilerar programmet. Nu när vi har sammanställt hello.c, om vi ls, bör vi se en körbar fil heter hello i vår katalog. Vi kör det genom att skriva. / Hej, och där är vårt programutbud. Hej, värld. Mitt namn är Zamyla, och detta är CS50.