>> [Daqq tal-mużika]
>> ZAMYLA Chan: Hello, dinja.
Ejja tagħmel l-ewwel programm C tagħna.
>> Biex tikteb programmi tagħna, aħna ser tkun jaħdmu fil-Appliance CS50.
Huwa magna virtwali li tmexxi kompjuter ġewwa kompjuter tiegħek.
>> Dan għandu ħafna benefiċċji.
Għal waħda, huwa diġà stabbilit bil-lott ta 'għodod u ikollok bzonn għal CS50.
Dan ifisser ukoll li jekk għandek Mac, PC, Linux, kulħadd bl-użu
istess ħaġa.
Jekk int ma jitniżżel l- CS50 Appliance għadhom, mur
manual.cs50.net/appliance.
>> Għandi Appliance tiegħi hawnhekk full screen, imma int tista 'wkoll ikollhom bħala f'wiċċ l-ilma
tieqa, jekk inti tixtieq.
I ħafna tinkoraġġixxi twaqqif ta 'Dropbox kont għal kulħadd ta 'CS50 tiegħek
kors tax-xogħol.
B'dan il-mod, fil-każ li jiġri xi ħaġa ma ' kompjuter tiegħek jew il-Appliance,
għandek backup fil-sħaba.
>> Ejja tiftaħ terminal tagħna ewwel.
It-terminal huwa interface li aħna jistgħu jużaw biex jinnavigaw madwar tagħna
, kompjuter jiktbu, jikkompilaw, u run kodiċi.
Aħna ser attwalment jiktbu aktar ta ' kodiċi tagħna fl gedit, għalkemm.
>> Mela ejja tressaq dan up issa.
Hija ser jressaqna għal dokument unsaved.
Avviż li nibda ittajpjar kodiċi C tiegħi -
ma jkunx hemm xi sintassi tenfasizza.
Sintassi tenfasizza jgħinna viżwalment mill kulur tipi ta 'data, funzjonijiet, u
varjabbli differenti.
>> Mela ejja jiffrankaw dan il-programm fis folder, u sejħa hija hello.c.
Dan il-mod, aħna ser ikollhom sintassi jenfasizza kif aħna tip.
Aħna ser tibda billi jinkludi żewġ libreriji -
jinkludu cs50.h u jinkludu stdio.h.
Dan il-mod, il-programm tagħna se jkollhom aċċess għall-funzjonijiet ġewwa l-CS50
Standard I / O librerija.
>> Kull programm jeħtieġ funzjoni ewlenija tiegħu, hekk ejja tikteb li hawn -
prinċipali (vojt) ma 'żewġ ċineg kaboċċi.
U issa hawnhekk huwa fejn inti ser jiktbu program tiegħek.
>> Għall-ewwel programm tagħna, aħna ser ikollu biss linja waħda printf, hello, dinja!
Bil-linja ġdida dritt hawn għall-estetika.
>> Ladarba I ħlief, I tixtieq li tmexxi programm tiegħi.
Hekk jien ser tiftaħ terminal tiegħi issa.
I tibda tmur fl-direttorju dar tiegħi, imma għall-aċċess hello.c, I jeħtieġ li jkunu
l-istess direttorju jew folder.
Allura f'dan id-dritt fil-pront hawn, Jien ser cd tip -
bidla direttorju -
Dropbox/2013/walkthroughs.
U issa jien fil walkthroughs folder tiegħi.
>> Say I tinsa dak tiegħi folders huma msejħa.
Imbagħad I ser tip ls, li se lista kollha tal-fajls fil-
dan id-direttorju kurrenti.
Allura jinbidlu direttorji ftit darbiet aktar, nsib hello.c.
U dan il-proċess huwa analogu għal navigazzjoni permezz Finder fuq MACs jew
My Computer fil-Windows.
Fil-fatt, I jistgħu anki jagħmlu folders jew direttorji dritt mill-terminal
bl-għamla Direttorju kmand, mkdir.
>> Jekk inti tixtieq li tneħħi fajl, inti tista ' tneħħiha mill-terminal ma rn,
segwit bl-isem tal-fajl inti tixtieq li tneħħi, u t-tajping y għal iva
meta l-terminal jistaqsikom biex tikkonferma t-tħassir.
>> Kun żgur li tesplora terminal.
Hemm tunnellata ta 'shortcuts tal-keyboard biex jgħinuk out.
Ukoll, gedit attwalment għandha żgħira terminal fil-qiegħ hawn fejn inti
tista 'tagħmel l-istess affarijiet li għamilna fil-terminal akbar tagħna.
>> Għal issa, ejja jikkompilaw kodiċi tagħna mal-kmand li ġej -
jagħmlu bonjour.
Issa inti għandek tara linja ma mazz ta 'kmandi.
Jagħmlu huwa essenzjalment ppakkjar li biss jibgħat lista ta 'kmandi għall-
terminal meta inti tip f'dak kelma waħda.
F'dan il-każ, huwa taħdem clang, a kompilatur ma 'sett ta' struzzjonijiet -
bnadar -
dwar kif jikkompilaw il-programm.
>> Issa li konna miġbura hello.c, jekk aħna ls, għandna tara eżekutibbli fajl
imsejħa bonjour fl-direttorju tagħna.
We run billi jittajpja. / Hello, u hemm output programm tagħna.
>> Hello, dinja.
Jisimni Zamyla, u dan huwa CS50.