1 00:00:00,000 --> 00:00:10,180 >> [Odtwarzanie muzyki] 2 00:00:10,180 --> 00:00:11,100 >> ZAMYLA CHAN: Hello, world. 3 00:00:11,100 --> 00:00:13,670 Zróbmy nasz pierwszy program w C. 4 00:00:13,670 --> 00:00:17,720 >> Aby napisać nasze programy, będziemy pracy w CS50 Appliance. 5 00:00:17,720 --> 00:00:21,565 Jest to maszyna wirtualna, która prowadzi komputer wewnątrz komputera. 6 00:00:21,565 --> 00:00:23,240 >> Ma to wiele zalet. 7 00:00:23,240 --> 00:00:28,140 Z jednej strony, jest to już ustawione z dużą narzędzi i trzeba dla CS50. 8 00:00:28,140 --> 00:00:32,560 Oznacza to również, że to, czy masz Maka PC, Linux, każdy używa 9 00:00:32,560 --> 00:00:33,950 samo. 10 00:00:33,950 --> 00:00:37,170 Jeśli nie zostały pobrane CS50 Appliance jeszcze, przejdź do 11 00:00:37,170 --> 00:00:41,940 manual.cs50.net/appliance. 12 00:00:41,940 --> 00:00:45,280 >> Mam Appliance tutaj pełny ekran, ale można też go jako pływający 13 00:00:45,280 --> 00:00:47,800 okno, jeśli chcesz. 14 00:00:47,800 --> 00:00:51,190 Gorąco zachęca utworzenie Dropbox rachunek za wszystkie swoje CS50 15 00:00:51,190 --> 00:00:52,170 Kurs pracy. 16 00:00:52,170 --> 00:00:56,400 W ten sposób, w przypadku gdyby coś się dzieje z komputera lub urządzenia, 17 00:00:56,400 --> 00:00:58,440 masz kopii zapasowej w chmurze. 18 00:00:58,440 --> 00:01:00,600 >> Otwórzmy nasze terminalu pierwszy. 19 00:01:00,600 --> 00:01:03,860 Terminal jest interfejs, który możemy można używać do poruszania się po naszym 20 00:01:03,860 --> 00:01:06,825 komputer, pisać, kompilować, i uruchomić kod. 21 00:01:06,825 --> 00:01:10,010 My rzeczywiście napisać większość nasz kod w gedit, choć. 22 00:01:10,010 --> 00:01:11,820 >> Warto więc doprowadzić ten się. 23 00:01:11,820 --> 00:01:14,940 To przyniesie nam niezapisanego dokumentu. 24 00:01:14,940 --> 00:01:17,330 Zauważ, że zacznę pisać mój kod C - 25 00:01:17,330 --> 00:01:19,500 nie ma żadnych podświetlanie składni. 26 00:01:19,500 --> 00:01:23,670 Podświetlanie składni pomaga nam wizualnie kolorowanki typy danych, funkcje i 27 00:01:23,670 --> 00:01:25,080 zmienne inaczej. 28 00:01:25,080 --> 00:01:30,620 >> Warto więc zapisać ten program do folder i nazwać to hello.c. 29 00:01:30,620 --> 00:01:33,960 W ten sposób będziemy mieć składnię podkreślając jak wpisać. 30 00:01:33,960 --> 00:01:42,660 31 00:01:42,660 --> 00:01:45,120 Zaczniemy o tym dwie biblioteki - 32 00:01:45,120 --> 00:01:52,290 m.in. cs50.h i obejmują stdio.h. 33 00:01:52,290 --> 00:01:56,730 W ten sposób, nasz program będzie miał dostęp do funkcji wewnątrz CS50 34 00:01:56,730 --> 00:01:58,840 Standard I / O bibliotece. 35 00:01:58,840 --> 00:02:02,070 >> Każdy program potrzebuje podstawowych funkcji, więc niech piszą, że tutaj - 36 00:02:02,070 --> 00:02:06,290 main (void) z dwoma klamrami. 37 00:02:06,290 --> 00:02:09,139 A teraz o to, gdzie będziesz napisz swój program. 38 00:02:09,139 --> 00:02:15,395 >> Dla naszego pierwszego programu, będziemy musieli jedna linia printf, hello, world! 39 00:02:15,395 --> 00:02:18,070 40 00:02:18,070 --> 00:02:22,090 Dzięki nowej linii w prawo tutaj estetyki. 41 00:02:22,090 --> 00:02:24,930 >> Po zapisaniu, chcę uruchomić mój program. 42 00:02:24,930 --> 00:02:27,200 Więc mam zamiar otworzyć zacisk teraz. 43 00:02:27,200 --> 00:02:32,260 I zaczynają iść w moim katalogu domowym, ale dostęp hello.c, muszę być w 44 00:02:32,260 --> 00:02:34,720 sam katalog lub folder. 45 00:02:34,720 --> 00:02:38,800 Więc w tym polecenia tutaj, Zamierzam wpisz cd - 46 00:02:38,800 --> 00:02:40,700 zmienić katalog - 47 00:02:40,700 --> 00:02:45,960 Dropbox/2013/walkthroughs. 48 00:02:45,960 --> 00:02:48,220 A teraz jestem w moim folderze solucje. 49 00:02:48,220 --> 00:02:49,820 >> Say I zapomnieć, co my Foldery są nazywane. 50 00:02:49,820 --> 00:02:54,130 Potem wpisuję ls, które będą listę wszystkich plików w 51 00:02:54,130 --> 00:02:55,860 to katalog bieżący. 52 00:02:55,860 --> 00:03:03,480 Więc zmienić katalogi kilka razy więcej, uważam hello.c. 53 00:03:03,480 --> 00:03:07,040 I proces ten jest analogiczny do poruszania się na komputerach Mac lub Findera 54 00:03:07,040 --> 00:03:08,540 Mój komputer w systemie Windows. 55 00:03:08,540 --> 00:03:12,100 W rzeczywistości, można nawet zrobić foldery lub katalogi prawo od terminalu 56 00:03:12,100 --> 00:03:16,240 z katalogu make Polecenie, mkdir. 57 00:03:16,240 --> 00:03:20,400 >> Jeśli chcesz usunąć plik, możesz usunąć go z terminala z RN, 58 00:03:20,400 --> 00:03:24,390 następnie nazwę pliku, który chcesz usunąć, i wpisując y na tak 59 00:03:24,390 --> 00:03:28,420 gdy terminal poprosi , aby potwierdzić usunięcie. 60 00:03:28,420 --> 00:03:29,970 >> Pamiętaj, aby zwiedzić terminal. 61 00:03:29,970 --> 00:03:32,800 Istnieje mnóstwo skrótów klawiaturowych ci pomóc. 62 00:03:32,800 --> 00:03:37,060 Również gedit faktycznie ma małe Terminal na dole tutaj, gdzie 63 00:03:37,060 --> 00:03:40,746 może zrobić to samo, co zrobiliśmy w naszej większego terminalu. 64 00:03:40,746 --> 00:03:44,290 >> Na razie niech skompilować kod za pomocą następującego polecenia - 65 00:03:44,290 --> 00:03:46,430 dokonać komentarzy. 66 00:03:46,430 --> 00:03:49,050 Teraz powinieneś zobaczyć linię kilka poleceń. 67 00:03:49,050 --> 00:03:52,510 Marka jest zasadniczo wrapper, że tylko wysyła listę poleceń do 68 00:03:52,510 --> 00:03:54,860 Terminal po wpisaniu W tym jednym słowie. 69 00:03:54,860 --> 00:03:59,320 W tym przypadku, że to działa szczęk, Kompilator z zestawem instrukcji - 70 00:03:59,320 --> 00:04:00,030 flagi - 71 00:04:00,030 --> 00:04:03,310 w jaki sposób skompilować program. 72 00:04:03,310 --> 00:04:08,460 >> Teraz, gdy już skompilowane hello.c, jeśli ls, powinniśmy zobaczyć plik wykonywalny 73 00:04:08,460 --> 00:04:11,720 nazywa witam w naszym katalogu. 74 00:04:11,720 --> 00:04:18,430 Uruchamiamy go wpisując. / Hello, i Wyjście jest naszym programem. 75 00:04:18,430 --> 00:04:19,380 >> Witaj, świecie. 76 00:04:19,380 --> 00:04:21,670 Nazywam się Zamyla, a to jest CS50. 77 00:04:21,670 --> 00:04:28,714