>> [Музыка Прайграванне]
>> ZAMYLA Чан: Добры дзень, свет.
Зробім так, каб першай праграмы на Сі.
>> Каб напісаць нашы праграмы, мы будзем якія працуюць у CS50 Appliance.
Гэта віртуальная машына, якая працуе кампутар ўнутры кампутара.
>> Гэта мае шмат пераваг.
З аднаго боку, ён ужо наладжаны з вялікім інструментаў і вам спатрэбіцца для CS50.
Гэта таксама азначае, што ці ёсць у вас Mac, PC, Linux, усё, выкарыстоўваючы
тое ж самае.
Калі вы яшчэ не загрузілі CS50 бытавой, ідзіце да
manual.cs50.net/appliance.
>> У мяне ёсць бытавой тут поўны экран, але вы таксама можаце мець яго ў якасці плывучага
вокны, калі хочаце.
Я настойліва рэкамендую стварэнне Dropbox рахункі для ўсіх вашых CS50
курсавой працы.
Такім чынам, у выпадку, калі нешта адбываецца з кампутара або прыбора,
ў вас ёсць рэзервовая ў аблокі.
>> Давайце адкрыем наш першы тэрмінал.
Тэрмінал ўяўляе сабой інтэрфейс, што мы можна выкарыстоўваць для навігацыі па нашым
кампутар, пісаць, кампіляваць, і запусціць код.
Мы на самай справе пісаць большасць наш код у Gedit, аднак.
>> Такім чынам, давайце пра гэта не цяпер.
Гэта будзе прывесці нас да незахаваных дакуменце.
Звярніце ўвагу, што я пачынаю набіраць мой код C -
няма ніякай падсвятлення сінтаксісу.
Падсвятленне сінтаксісу дапамагае нам візуальна афарбоўкі тыпаў дадзеных, функцый і
зменныя па-рознаму.
>> Дык давайце захаваем гэтую праграму ў тэчку і называем гэта hello.c.
Такім чынам, мы будзем мець сінтаксіс падкрэсліўшы, як мы набіраем.
Мы пачнем у тым ліку дзве бібліятэкі -
ўключаюць cs50.h і ўключаюць stdio.h.
Такім чынам, наша праграма будзе мець доступ да функцый ўнутры CS50
Стандартная бібліятэка ўводу / высновы.
>> Кожная праграма мае патрэбу ў асноўнай функцыі, так што давайце пісаць, што тут -
асноўных (несапраўднымі) з дзвюма фігурнымі дужкамі.
І вось цяпер, дзе вы зможаце напісаць праграму.
>> Для нашай першай праграме, мы проста павінны адна лінія Е, Hello, World!
З новага радка права Тут для эстэтыкі.
>> Аднойчы я выратаваць, я хачу запусціць маю праграму.
Так што я збіраюся адкрыць свой тэрмінал цяпер.
Я пачынаю выходзіць у маім хатнім каталогу, але для доступу hello.c, я павінен быць у
тым жа каталогу або тэчцы.
Такім чынам, у гэтым запрашэнні прама тут, Я збіраюся Тып CD -
перайдзіце ў каталог -
Dropbox/2013/walkthroughs.
І зараз я знаходжуся ў сваёй тэчцы пакрокавыя кіраўніцтва.
>> Скажыце, што я забыўся, што мой тэчкі называюцца.
Тады я буду ўводзіць Ls, якая будзе спіс усіх файлаў у
гэта бягучы каталог.
Так змене дырэкторыі некалькі разоў больш, я лічу, hello.c.
І гэты працэс аналагічны навігацыі па Finder або на Макаха
Мой кампутар у Windows.
На самай справе, я нават магу ствараць тэчкі або каталогі з самага тэрмінала
з зрабіць каталог Каманда, MkDir.
>> Калі вы хочаце выдаліць файл, вы можаце выдаліць яго з тэрмінала р-н,
затым імя файла хочаце выдаліць, і набраўшы Y для ды
калі тэрмінал просіць вас , Каб пацвердзіць выдаленне.
>> Не забудзьцеся вывучыць тэрмінала.
Ёсць куча клавіш , Каб дапамагчы вам.
Акрамя таго, на самай справе мае Gedit невялікі Тэрмінал на дне тут, дзе вы
можа зрабіць тое ж самае, што мы рабілі у нашай вялікай тэрмінал.
>> А пакуль, давайце компилируем наш код, з дапамогай наступнай каманды -
зрабіць прывітанне.
Зараз вы павінны ўбачыць радок з куча каманд.
Зрабіце па сутнасці абалонку, якая проста пасылае спіс каманд
тэрмінала, калі вы ўводзіце ў гэтым адно слова.
У гэтым выпадку ён працуе ляск, кампілятар з наборам інструкцый -
сцягі -
аб тым, як скампіляваць праграму.
>> Цяпер, калі мы сабралі hello.c, калі мы Ls, мы павінны ўбачыць выкананы файл
называецца прывітанне ў нашым каталогу.
Мы запусціць яго, набраўшы. / Прывітанне, і ёсць наша праграма выхаду.
>> Добры дзень, свет.
Мяне клічуць Zamyla, і гэта CS50.