>> [Musikk spilles]
>> ZAMYLA CHAN: Hello, world.
La oss gjøre vår første C-program.
>> Å skrive våre programmer, vil vi være arbeider i CS50 Appliance.
Det er en virtuell maskin som kjører en datamaskin inni datamaskinen.
>> Dette har en rekke fordeler.
For en, er det allerede satt opp med mye av verktøy og du vil trenge for CS50.
Det betyr også at om du har Mac, PC, Linux, er alle som bruker
samme.
Hvis du ikke har lastet ned CS50 Appliance ennå, gå til
manual.cs50.net/appliance.
>> Jeg har min Appliance her full skjerm, men du kan også ha det som en flytende
vindu, hvis du ønsker det.
Jeg sterkt oppfordre sette opp et dropbox redegjøre for alle CS50 din
kurs arbeid.
På den måten, i tilfelle noe skjer med datamaskinen eller Appliance,
du har en backup i skyen.
>> La oss åpne vår terminal først.
Terminalen er et grensesnitt som vi kan bruke til å navigere rundt våre
datamaskin, skrive, kompilere, og kjøre kode.
Vi vil faktisk skrive det meste av vår kode i gedit, though.
>> Så la oss ta dette opp nå.
Det vil bringe oss til et ulagret dokument.
Legg merke til at jeg begynner å skrive min C-kode -
det er ikke noen syntax highlighting.
Syntax highlighting hjelper oss visuelt ved fargestoffer datatyper, funksjoner og
variabler annerledes.
>> Så la oss lagre dette programmet i en mappe, og kaller det hello.c.
På denne måten vil vi ha syntaks fremhever som vi skriver.
Vi begynner ved å inkludere to bibliotek -
inkludere cs50.h og inkludere stdio.h.
Denne måten, vil vårt program har tilgang til funksjonene inne i CS50
Standard I / O-bibliotek.
>> Hvert program trenger en hovedfunksjon, så la oss skrive det her -
main (void) med to klammeparentes.
Og nå er her hvor du vil skrive programmet.
>> For vår første program, vil vi bare ha en linje printf, hallo, verden!
Med en ny linje rett her for estetikk.
>> Når jeg spare, jeg ønsker å kjøre mitt program.
Så jeg kommer til å åpne min terminal nå.
Jeg begynner å gå ut i mitt hjemmeområde, men å få tilgang hello.c, jeg trenger å være i
samme katalog eller mappe.
Så på dette spørsmålet her, Jeg kommer til å skrive cd -
endre katalog -
Dropbox/2013/walkthroughs.
Og nå er jeg i min walkthroughs mappe.
>> Sier jeg glemmer hva min mappene kalles.
Så skal jeg skrive ls, som vil liste opp alle filene i
denne aktuelle katalogen.
Så endrer kataloger noen ganger mer, finner jeg hello.c.
Og denne prosessen er analogt til navigere gjennom Finder på Mac eller
Min datamaskin i Windows.
Faktisk, jeg kan til og med lage mapper eller kataloger høyre fra terminalen
med Make Directory kommando, mkdir.
>> Hvis du vil fjerne en fil, kan du fjerne det fra terminalen med rn,
etterfulgt av navnet på filen du vil fjerne, og skrive y for yes
når terminalen ber deg å bekrefte slettingen.
>> Pass på å utforske terminal.
Det er tonnevis av hurtigtaster for å hjelpe deg ut.
Dessuten har gedit faktisk et lite terminal nederst her hvor du
kan gjøre de samme tingene som vi gjorde i våre større terminal.
>> For nå, la oss lage vår kode med følgende kommando -
gjøre hallo.
Nå bør du se en linje med en haug av kommandoer.
Gjøre er egentlig en wrapper som bare sender en liste over kommandoer til
terminalen når du skriver ved at ett ord.
I dette tilfellet er det kjører klang, en kompilatoren med et sett med instruksjoner -
flagg -
om hvordan å kompilere programmet.
>> Nå som vi har samlet hello.c, hvis vi ls, bør vi se en kjørbar fil
kalt hallo i katalogen vår.
Vi kjører det ved å skrive. / Hei, og det er vårt program utgang.
>> Hello, world.
Mitt navn er Zamyla, og dette er CS50.