1 00:00:00,000 --> 00:00:11,030 2 00:00:11,030 --> 00:00:12,150 >> JASON HIRSCHHORN: Karibu. 3 00:00:12,150 --> 00:00:14,000 Matangazo hivyo chache tu kabla ya kuanza. 4 00:00:14,000 --> 00:00:16,570 Hivyo sehemu, kila mtu lazima kuwa sectioned tayari. 5 00:00:16,570 --> 00:00:19,474 Sehemu ya kawaida kukimbia kutoka Jumapili kwa Jumanne. 6 00:00:19,474 --> 00:00:21,140 Hivyo guys lazima kupata kazi yako. 7 00:00:21,140 --> 00:00:24,160 Na kisha nadhani wiki ijayo wewe utakuwa na TFS yako halisi. 8 00:00:24,160 --> 00:00:27,310 Hivyo kama una maswali yoyote, au shida, au alisahau sehemu. 9 00:00:27,310 --> 00:00:28,820 Baadhi ya watu kufanya hivyo. 10 00:00:28,820 --> 00:00:29,580 Tu hebu kujua. 11 00:00:29,580 --> 00:00:30,870 Risasi barua pepe katika vichwa. 12 00:00:30,870 --> 00:00:33,160 13 00:00:33,160 --> 00:00:34,520 >> Kisha ofisi masaa. 14 00:00:34,520 --> 00:00:36,120 Tulianza masaa ya ofisi wiki iliyopita. 15 00:00:36,120 --> 00:00:37,180 16 00:00:37,180 --> 00:00:38,640 Masaa ya ofisi ya kila wiki. 17 00:00:38,640 --> 00:00:40,920 Jumatatu ni katika LEVERETT 8:00-11:00. 18 00:00:40,920 --> 00:00:43,870 Jumanne katika quad, hivyo Cabot 8:00-11:00. 19 00:00:43,870 --> 00:00:45,980 Jumatano, Mather 8:30-11:30. 20 00:00:45,980 --> 00:00:48,350 Na Alhamisi Annenberg 8:00-11:00. 21 00:00:48,350 --> 00:00:51,810 >> Hivyo Scratch, mengi ya watu hawana haja masaa ya ofisi 22 00:00:51,810 --> 00:00:54,650 kusaidia kwa Scratch, ambayo ni kabisa faini. 23 00:00:54,650 --> 00:00:56,470 Kama wewe kufanya, kwamba ni kabisa faini vilevile. 24 00:00:56,470 --> 00:01:01,060 Lakini katika siku za baadaye, tatizo seti, wao kupata vigumu sana. 25 00:01:01,060 --> 00:01:03,090 Hivyo hii ni kwenda kuwa rafiki yako. 26 00:01:03,090 --> 00:01:04,340 Dhahiri kwenda masaa ya ofisi. 27 00:01:04,340 --> 00:01:06,730 Mpango juu ya kwenda masaa ya ofisi. 28 00:01:06,730 --> 00:01:10,279 Wakati kupata tatizo kuweka nne, tano, sita, saba, 29 00:01:10,279 --> 00:01:11,570 unahitaji kwenda kwa masaa ya ofisi. 30 00:01:11,570 --> 00:01:15,030 Hiyo ambapo mengi msaada na kazi kinaenda kufanyika. 31 00:01:15,030 --> 00:01:18,010 >> Nadhani mwaka jana, tu kwa ajili ya mfano, juu ya Alhamisi night-- 32 00:01:18,010 --> 00:01:20,090 hivyo nadhani tatizo seti walikuwa kutokana siku ya Ijumaa. 33 00:01:20,090 --> 00:01:24,740 Hivyo Alhamisi usiku, tunataka kuwa 200, 250 katika masaa ya wanafunzi ofisi. 34 00:01:24,740 --> 00:01:26,904 Hivyo dhahiri kufanya matumizi ya hizi. 35 00:01:26,904 --> 00:01:28,070 Hizi ni rafiki yako bora. 36 00:01:28,070 --> 00:01:31,050 Kama hii ni ambapo kama wewe ni kukwama juu ya kuweka tatizo, 37 00:01:31,050 --> 00:01:33,020 hii ni wapi pengine utasikia kupata msaada. 38 00:01:33,020 --> 00:01:34,100 Hivyo ofisi masaa. 39 00:01:34,100 --> 00:01:35,130 40 00:01:35,130 --> 00:01:36,990 OK hivyo wale ni matangazo. 41 00:01:36,990 --> 00:01:40,470 Matangazo ni kutenda, hivyo hebu kuanza. 42 00:01:40,470 --> 00:01:41,450 >> OK, appliance. 43 00:01:41,450 --> 00:01:44,360 Je kila mtu kushusha appliance bado? 44 00:01:44,360 --> 00:01:44,860 Hakuna 45 00:01:44,860 --> 00:01:45,699 Kama katika hivyo hivyo. 46 00:01:45,699 --> 00:01:47,157 Mimi aina ya kupakuliwa appliance. 47 00:01:47,157 --> 00:01:48,650 48 00:01:48,650 --> 00:01:52,501 Haki ili appliance ni mpya mwaka huu, hivyo sisi ni pengine 49 00:01:52,501 --> 00:01:53,750 kwenda na baadhi ya mende katika hilo. 50 00:01:53,750 --> 00:01:56,420 Hivyo tafadhali kushusha ni mapema iwezekanavyo. 51 00:01:56,420 --> 00:02:00,120 52 00:02:00,120 --> 00:02:03,390 Hivyo tatizo kuweka moja ni kwenda kuwaambia hasa jinsi ya kushusha ni. 53 00:02:03,390 --> 00:02:05,830 Kupata kuanza kufunga haki hapa. 54 00:02:05,830 --> 00:02:07,042 55 00:02:07,042 --> 00:02:09,250 Ni kwenda kukuambia jinsi kwa kushusha appliance. 56 00:02:09,250 --> 00:02:13,240 >> Hivyo dhahiri kushusha appliance mapema kuliko baadaye. 57 00:02:13,240 --> 00:02:15,290 Maelekezo ni katika P seti spec. 58 00:02:15,290 --> 00:02:17,820 59 00:02:17,820 --> 00:02:21,920 Hivyo kama wewe kusubiri hadi Jumatano usiku, na kisha una shida, 60 00:02:21,920 --> 00:02:24,220 na tutumie barua pepe katika usiku wa manane siku ya Jumatano usiku 61 00:02:24,220 --> 00:02:26,860 kwamba huwezi kushusha appliance, kwamba 62 00:02:26,860 --> 00:02:28,365 si sababu legit kwa ajili ya ugani. 63 00:02:28,365 --> 00:02:29,390 64 00:02:29,390 --> 00:02:32,540 Unahitaji kufanya hivyo sasa, na utakuwa na shida. 65 00:02:32,540 --> 00:02:34,330 Mimi alijaribu kushusha ni jana usiku. 66 00:02:34,330 --> 00:02:36,449 Mimi mbio katika kidogo ya matatizo. 67 00:02:36,449 --> 00:02:38,490 Kama huna kukimbia katika matatizo kufunga, dhahiri 68 00:02:38,490 --> 00:02:42,680 Jaribu tena kugonga, kwa sababu mimi tu hit retry mara kadhaa, na hatimaye ni kazi, 69 00:02:42,680 --> 00:02:45,910 ambayo haina kufanya lolote maana, lakini ni gani. 70 00:02:45,910 --> 00:02:48,950 Hivyo dhahiri jaribu tena, lakini kama wewe kuja juu dhidi ya ukuta tofali, 71 00:02:48,950 --> 00:02:52,070 risasi barua pepe katika vichwa, na tutaweza kuwa zaidi ya furaha ya kukusaidia guys. 72 00:02:52,070 --> 00:02:52,570 Nini juu? 73 00:02:52,570 --> 00:02:53,861 >> STUDENT: Tu swali haraka. 74 00:02:53,861 --> 00:02:57,631 Kama kuangalia style, kuna sehemu kwamba anasema sisi hawakuwa ni pamoja na hii. 75 00:02:57,631 --> 00:02:58,714 JASON HIRSCHHORN: Si bado. 76 00:02:58,714 --> 00:02:59,880 STUDENT: Ni anasema nitafanya hivyo. 77 00:02:59,880 --> 00:03:02,410 Jinsi gani unaweza nitafanya kwamba kwa kuhakikisha ni katika mfumo wako? 78 00:03:02,410 --> 00:03:03,660 >> JASON HIRSCHHORN: Wewe kwenda kukimbia amri bash. 79 00:03:03,660 --> 00:03:05,200 Mimi itabidi kwenda juu ya kwamba baadaye. 80 00:03:05,200 --> 00:03:06,400 Baridi. 81 00:03:06,400 --> 00:03:13,130 Hivyo appliance inaweza kuwa kidogo vitisho, 82 00:03:13,130 --> 00:03:16,700 kwa sababu wewe ni kutumika kwa aina ya mbio katika graphical user interface. 83 00:03:16,700 --> 00:03:21,257 Hivyo Scratch ilikuwa user graphical interface, hivyo nini maana na kwamba? 84 00:03:21,257 --> 00:03:23,090 Nini maana mimi ni kwamba wakati wewe ni programu, 85 00:03:23,090 --> 00:03:24,772 wewe ni kimsingi kutumia vitalu ya kificho. 86 00:03:24,772 --> 00:03:26,480 Unaweza kuona kificho na mambo kama hayo. 87 00:03:26,480 --> 00:03:30,010 >> appliance, wewe ni kwenda kufanya mambo katika mstari amri mazingira. 88 00:03:30,010 --> 00:03:32,394 Na hivyo kwa ajili ya mapumziko ya maisha ya programu yako, 89 00:03:32,394 --> 00:03:35,060 wewe ni kwenda kufanya mambo katika mstari amri mazingira. 90 00:03:35,060 --> 00:03:40,290 Hivyo ni vizuri na kuruka katika mapema na kupata baadhi ya uzoefu. 91 00:03:40,290 --> 00:03:43,210 Basi hebu kufanya hivyo. 92 00:03:43,210 --> 00:03:43,860 Hivyo hiyo ni Rob. 93 00:03:43,860 --> 00:03:46,480 94 00:03:46,480 --> 00:03:48,650 >> OK, hivyo hebu tu kuruka ndani ya mstari amri mambo ya ajabu. 95 00:03:48,650 --> 00:03:50,480 Hivyo hii ni appliance. 96 00:03:50,480 --> 00:03:51,810 97 00:03:51,810 --> 00:03:54,729 Unaweza kuniambia kwa nini mtu yeyote sisi kutumia appliance? 98 00:03:54,729 --> 00:03:55,645 Ni appliance nini? 99 00:03:55,645 --> 00:03:57,010 100 00:03:57,010 --> 00:03:57,830 Je, mtu yeyote kujua? 101 00:03:57,830 --> 00:03:58,538 Nini juu? 102 00:03:58,538 --> 00:04:02,275 >> STUDENT: Ni tu mashine virtual kwamba wewe kukimbia mashine yako ili 103 00:04:02,275 --> 00:04:06,297 unaweza kupata zaidi ya OS kutokuelewana kati ya Mac na PC. 104 00:04:06,297 --> 00:04:07,380 JASON HIRSCHHORN: Perfect. 105 00:04:07,380 --> 00:04:08,220 STUDENT: Ni kigezo wote. 106 00:04:08,220 --> 00:04:09,420 JASON HIRSCHHORN: Yeah, ni kama template wote. 107 00:04:09,420 --> 00:04:10,045 Hiyo ni kamilifu. 108 00:04:10,045 --> 00:04:11,740 Hivyo yeah, ni mashine virtual. 109 00:04:11,740 --> 00:04:13,660 Hivyo ni kimsingi ya mfumo wa uendeshaji. 110 00:04:13,660 --> 00:04:14,920 Hii ni mfumo wa uendeshaji. 111 00:04:14,920 --> 00:04:18,160 Hii ni sawa na yako Mac, au PC, au Linux yako. 112 00:04:18,160 --> 00:04:19,217 Hii ni halisi huo. 113 00:04:19,217 --> 00:04:20,550 Na hivyo unaweza kufanya mambo sawa. 114 00:04:20,550 --> 00:04:23,370 Kama alitaka, unaweza kwenda online kwa mfano. 115 00:04:23,370 --> 00:04:25,920 Unaweza si kweli kuona hivyo, lakini haki hapa, Google Chrome. 116 00:04:25,920 --> 00:04:27,294 Unaweza kwenda online kama unataka. 117 00:04:27,294 --> 00:04:28,754 Hii ni mfumo wa uendeshaji. 118 00:04:28,754 --> 00:04:31,920 Na sababu sisi kufanya hivyo ni kwa sababu ni rahisi sana wakati sisi ni kuwapatia 119 00:04:31,920 --> 00:04:33,216 maelekezo na kila kitu. 120 00:04:33,216 --> 00:04:35,715 Kama ni tu mazingira sare, ni rahisi kwa ajili yetu, 121 00:04:35,715 --> 00:04:37,310 na ni rahisi sana kwa ajili yenu. 122 00:04:37,310 --> 00:04:41,380 Wewe si kwenda kukimbia katika ni kukimbia katika idiosyncrasies yoyote 123 00:04:41,380 --> 00:04:42,380 wakati wewe ni programu. 124 00:04:42,380 --> 00:04:44,510 Sisi kujua nini hasa wewe ni kwenda kukimbia katika. 125 00:04:44,510 --> 00:04:47,120 Hivyo appliance ni hapa. 126 00:04:47,120 --> 00:04:50,172 >> Hivyo wakati wewe ni mapya programu, wewe ni 127 00:04:50,172 --> 00:04:51,880 kwenda chini kwa mkono wa kushoto kona. 128 00:04:51,880 --> 00:04:53,439 Kuna sanduku kidogo. 129 00:04:53,439 --> 00:04:54,480 Wewe kwenda click hiyo. 130 00:04:54,480 --> 00:04:55,760 Hii ni terminal dirisha yako. 131 00:04:55,760 --> 00:04:57,680 132 00:04:57,680 --> 00:05:01,980 Hivyo hii ni wapi utaenda kuwa mengi ya muhula. 133 00:05:01,980 --> 00:05:03,837 Hivyo basi mimi kuvuta kidogo. 134 00:05:03,837 --> 00:05:07,820 135 00:05:07,820 --> 00:05:11,630 >> OK, hivyo kupata kuzunguka terminal dirisha ni tofauti kidogo. 136 00:05:11,630 --> 00:05:13,610 Kwanza, hakuna alama. 137 00:05:13,610 --> 00:05:15,780 Siwezi bonyeza kitu chochote. 138 00:05:15,780 --> 00:05:17,170 Kuna kitu click. 139 00:05:17,170 --> 00:05:21,390 Hivyo kuwa na kufikiri njia ya takwimu nje ambapo wewe ni, nini hapa, 140 00:05:21,390 --> 00:05:22,830 na jinsi ya kuzunguka. 141 00:05:22,830 --> 00:05:29,630 >> Hivyo mbili amri muhimu sana pengine ni ls-- hivyo unafikiri nini ls gani? 142 00:05:29,630 --> 00:05:30,771 >> STUDENT: Orodha. 143 00:05:30,771 --> 00:05:32,020 JASON HIRSCHHORN: Orodha, yeah. 144 00:05:32,020 --> 00:05:33,936 Ni tu unaorodhesha algorithms ndani ya directory. 145 00:05:33,936 --> 00:05:35,190 Na kisha cd. 146 00:05:35,190 --> 00:05:39,280 Basi hebu kusema mimi alitaka cd CS50, nini kwamba kufanya? 147 00:05:39,280 --> 00:05:40,230 148 00:05:40,230 --> 00:05:40,730 Yeah? 149 00:05:40,730 --> 00:05:42,064 >> STUDENT: Mabadiliko saraka yako. 150 00:05:42,064 --> 00:05:43,396 JASON HIRSCHHORN: Perfect, yeah. 151 00:05:43,396 --> 00:05:44,780 Ni tu mabadiliko directory. 152 00:05:44,780 --> 00:05:46,250 Basi hebu kwenda nyuma. 153 00:05:46,250 --> 00:05:47,440 Hivyo ni jinsi gani mimi kwenda nyuma? 154 00:05:47,440 --> 00:05:50,590 Basi hebu kusema mimi alitaka kwenda nyuma ya saraka uliopita. 155 00:05:50,590 --> 00:05:53,181 156 00:05:53,181 --> 00:05:53,680 Yeah uhakika. 157 00:05:53,680 --> 00:05:55,847 >> STUDENT: Nadhani wewe kuandika cd tu bila kitu chochote. 158 00:05:55,847 --> 00:05:57,263 JASON HIRSCHHORN: Unaweza kufanya hivyo. 159 00:05:57,263 --> 00:05:57,800 Hivyo kamili. 160 00:05:57,800 --> 00:05:59,950 Hivyo kama mimi kuandika cd, hii ni kweli kwenda pop mimi 161 00:05:59,950 --> 00:06:01,800 nyuma hadi directory nyumbani. 162 00:06:01,800 --> 00:06:04,510 Hivyo unaweza kuona tilde hii, ambayo inaenda pop mimi 163 00:06:04,510 --> 00:06:06,240 njia ya nyuma hadi ambapo tilde ni. 164 00:06:06,240 --> 00:06:07,410 Hivyo ni kwenda pop me up nyuma ya saraka ya nyumbani. 165 00:06:07,410 --> 00:06:09,076 Lakini hebu sema mimi kitu kama hiki. 166 00:06:09,076 --> 00:06:10,600 Hebu kusema cd CS50. 167 00:06:10,600 --> 00:06:11,800 168 00:06:11,800 --> 00:06:13,060 ls tena. 169 00:06:13,060 --> 00:06:15,180 Mimi nimepata mambo mengine. cd super sehemu. 170 00:06:15,180 --> 00:06:17,600 171 00:06:17,600 --> 00:06:18,920 cd faili, hivyo mimi nina kwenda kirefu. 172 00:06:18,920 --> 00:06:20,250 173 00:06:20,250 --> 00:06:23,590 Na kisha hebu sema Nataka tu pop nyuma hadi juu. 174 00:06:23,590 --> 00:06:24,090 cd. 175 00:06:24,090 --> 00:06:24,784 176 00:06:24,784 --> 00:06:26,200 Hebu kusema sitaki kufanya hivyo. 177 00:06:26,200 --> 00:06:29,590 Hebu kusema mimi nataka tu pop nyuma hadi directory kwamba alikuwa na haki juu yangu. 178 00:06:29,590 --> 00:06:30,350 Jinsi gani mimi kufanya hivyo? 179 00:06:30,350 --> 00:06:33,180 Basi hebu kusema cd CS50. 180 00:06:33,180 --> 00:06:36,050 181 00:06:36,050 --> 00:06:38,090 cd supersection. 182 00:06:38,090 --> 00:06:39,370 Basi hebu mimi niko hapa. 183 00:06:39,370 --> 00:06:42,012 Hebu kusema mimi nataka tu pop up wakati mmoja. 184 00:06:42,012 --> 00:06:42,720 Jinsi gani mimi kufanya hivyo? 185 00:06:42,720 --> 00:06:44,170 186 00:06:44,170 --> 00:06:45,120 Yeah, nini up? 187 00:06:45,120 --> 00:06:47,560 >> STUDENT: Wewe tu aina cd supersection tena. 188 00:06:47,560 --> 00:06:49,060 >> JASON HIRSCHHORN: Unaweza kufanya hivyo. 189 00:06:49,060 --> 00:06:50,730 Vizuri mimi nina katika supersection. 190 00:06:50,730 --> 00:06:51,970 >> STUDENT: Oh, moja kabla. 191 00:06:51,970 --> 00:06:53,845 >> JASON HIRSCHHORN: Yeah, hivyo unaweza kufanya hivyo. 192 00:06:53,845 --> 00:06:55,620 Kufanya cd ~ CS50. 193 00:06:55,620 --> 00:06:57,410 194 00:06:57,410 --> 00:07:01,770 Hivyo kama wewe kuangalia hapa, hii ni njia yako hapa hapa. 195 00:07:01,770 --> 00:07:03,890 196 00:07:03,890 --> 00:07:05,140 Hiyo ni njia yako. 197 00:07:05,140 --> 00:07:07,185 Hivyo unaweza umakini tu kwenda cd ~ / CS50. 198 00:07:07,185 --> 00:07:11,170 199 00:07:11,170 --> 00:07:12,399 Boom, uko huko. 200 00:07:12,399 --> 00:07:13,940 Nini njia rahisi ya kufanya hivyo ingawa? 201 00:07:13,940 --> 00:07:16,650 Hiyo ilikuwa sahihi kabisa, lakini nini njia rahisi kidogo 202 00:07:16,650 --> 00:07:17,880 kufanya hivyo, kwa sababu mengi mara wewe kwenda 203 00:07:17,880 --> 00:07:20,510 kuwa kuruka katika directories, kuruka nje ya directories. 204 00:07:20,510 --> 00:07:21,790 Basi hebu kwenda nyuma. 205 00:07:21,790 --> 00:07:22,510 cd supersection. 206 00:07:22,510 --> 00:07:23,349 207 00:07:23,349 --> 00:07:25,140 Basi hebu kusema nataka kupata nyuma halisi ya haraka. 208 00:07:25,140 --> 00:07:28,689 Unaweza kufanya kitu kama cd dot dot. 209 00:07:28,689 --> 00:07:30,480 Hiyo inaenda pop you nyuma hadi halisi ya haraka. 210 00:07:30,480 --> 00:07:31,570 Hivyo cd supersection. 211 00:07:31,570 --> 00:07:36,010 212 00:07:36,010 --> 00:07:37,440 cd files. 213 00:07:37,440 --> 00:07:38,890 Hebu kusema mimi niko hapa. 214 00:07:38,890 --> 00:07:42,790 Kwa njia, wazi ni nzuri, kwa sababu yangu dirisha alikuwa kupata kidogo messy. 215 00:07:42,790 --> 00:07:46,190 Hivyo ls, hivyo mimi sitaki kuwa hapa tena. cd dot dot. 216 00:07:46,190 --> 00:07:47,072 Kuchukua yangu moja up. 217 00:07:47,072 --> 00:07:49,130 Cd dot dot inachukua yangu moja up. 218 00:07:49,130 --> 00:07:50,600 Cd dot dot na nyuma ya nyumba yangu. 219 00:07:50,600 --> 00:07:53,820 220 00:07:53,820 --> 00:07:55,180 >> OK, hivyo cd, ls. 221 00:07:55,180 --> 00:07:57,263 Pengine muhimu zaidi mambo, kwa sababu wewe ni 222 00:07:57,263 --> 00:07:58,880 kwenda haja ya kujua ambapo wewe ni. 223 00:07:58,880 --> 00:08:00,790 ls ni kwenda kukuambia ambapo wewe ni, na cd 224 00:08:00,790 --> 00:08:02,610 ni jinsi gani wanaenda kuruka kote. 225 00:08:02,610 --> 00:08:04,300 >> Unaweza pia kufanya baadhi ya mambo mengine ya baridi. 226 00:08:04,300 --> 00:08:05,470 227 00:08:05,470 --> 00:08:07,190 Hivyo kwa mfano ls. 228 00:08:07,190 --> 00:08:09,610 ls ni kwenda tu kuonyesha directories katika faili yako. 229 00:08:09,610 --> 00:08:10,780 Ni pia kwenda kuonyesha files. 230 00:08:10,780 --> 00:08:12,680 Lakini inaenda tu kuonyesha nini huko. 231 00:08:12,680 --> 00:08:14,638 >> Kama alitaka kitu kidogo zaidi ya baridi, 232 00:08:14,638 --> 00:08:19,210 na wewe ni kwenda kweli kufanya hii katika wiki kadhaa. ls dash l. 233 00:08:19,210 --> 00:08:20,995 Kwamba Prints nje kidogo habari zaidi. 234 00:08:20,995 --> 00:08:22,360 235 00:08:22,360 --> 00:08:28,170 Unaweza mtu yeyote nadhani kwa upande wa kushoto upande drwx, rwx na mambo kama hayo. 236 00:08:28,170 --> 00:08:30,330 Je, mtu yeyote kuwa na wazo nini kwamba tupate maana? 237 00:08:30,330 --> 00:08:31,290 >> STUDENT: Permissions. 238 00:08:31,290 --> 00:08:32,080 >> JASON HIRSCHHORN: Yeah, kamilifu. 239 00:08:32,080 --> 00:08:32,580 Ruhusa. 240 00:08:32,580 --> 00:08:33,742 241 00:08:33,742 --> 00:08:35,450 Hivyo wewe kwenda kuwa na kushughulika na hii 242 00:08:35,450 --> 00:08:37,610 wakati wa kufanya programu ya mtandao baadaye. 243 00:08:37,610 --> 00:08:40,320 Kama wameweza milele wamekwenda online, na umefanya clicked juu ya picha 244 00:08:40,320 --> 00:08:42,821 au clicked juu ya shamba, na alisema permission-- 245 00:08:42,821 --> 00:08:45,820 kama ruhusa hairuhusiwi, au kama ruhusa si nafasi au chochote, 246 00:08:45,820 --> 00:08:47,990 hiyo ni kwa sababu wakati wao ni programu, wao 247 00:08:47,990 --> 00:08:50,420 si kuweka ruhusa hizi basi wewe kufanya hivyo. 248 00:08:50,420 --> 00:08:51,990 Hivyo ambapo kwamba anakuja kutoka. 249 00:08:51,990 --> 00:08:53,770 250 00:08:53,770 --> 00:08:56,700 >> OK, hivyo hiyo ni ya baridi. 251 00:08:56,700 --> 00:08:58,580 Hivyo sisi akaruka kote. 252 00:08:58,580 --> 00:09:00,310 Tunaweza kuangalia mambo katika orodha yetu. 253 00:09:00,310 --> 00:09:01,560 Lakini jinsi gani sisi kufanya mambo? 254 00:09:01,560 --> 00:09:02,730 255 00:09:02,730 --> 00:09:04,186 Mimi nimepata directories hapa. 256 00:09:04,186 --> 00:09:04,810 Hiyo ni ya kutisha. 257 00:09:04,810 --> 00:09:06,080 Je, mimi kufanya directory mpya? 258 00:09:06,080 --> 00:09:07,019 259 00:09:07,019 --> 00:09:09,060 Kusema nataka kufanya mpya directory kwa hivi sasa. 260 00:09:09,060 --> 00:09:11,070 261 00:09:11,070 --> 00:09:13,470 Unaweza kufanya kitu kama hii, mkdir. 262 00:09:13,470 --> 00:09:16,160 263 00:09:16,160 --> 00:09:17,244 Hivyo kufanya directory. 264 00:09:17,244 --> 00:09:19,035 Hivyo nini unataka kuwaita saraka hii? 265 00:09:19,035 --> 00:09:21,454 266 00:09:21,454 --> 00:09:22,162 STUDENT: Ajabu. 267 00:09:22,162 --> 00:09:24,107 268 00:09:24,107 --> 00:09:25,190 JASON HIRSCHHORN: Ajabu. 269 00:09:25,190 --> 00:09:25,690 I love it. 270 00:09:25,690 --> 00:09:26,650 271 00:09:26,650 --> 00:09:27,790 Kufanya directory kutisha. 272 00:09:27,790 --> 00:09:28,802 273 00:09:28,802 --> 00:09:29,510 Na kuna kwenda. 274 00:09:29,510 --> 00:09:30,809 Hivyo tunahitaji orodha. 275 00:09:30,809 --> 00:09:31,850 Una orodha mpya. 276 00:09:31,850 --> 00:09:33,180 Na unaweza kuwaambia ni directory katika appliance yako 277 00:09:33,180 --> 00:09:34,850 kwa sababu ni got rangi hii, haki? 278 00:09:34,850 --> 00:09:37,970 Hivyo ni kama bluu zambarau au chochote. 279 00:09:37,970 --> 00:09:39,260 280 00:09:39,260 --> 00:09:40,020 Basi hebu mabadiliko. 281 00:09:40,020 --> 00:09:40,860 Hebu kubadili directory. 282 00:09:40,860 --> 00:09:42,609 Hebu kwenda katika directory-- yeah, nini up? 283 00:09:42,609 --> 00:09:46,114 STUDENT: Je, kuna orodha ya haya yote [inaudible] online? 284 00:09:46,114 --> 00:09:48,780 JASON HIRSCHHORN: Yeah, mimi itabidi kuweka yao juu on-- tutaweza kuwa slides. 285 00:09:48,780 --> 00:09:49,407 Utakuwa PDF. 286 00:09:49,407 --> 00:09:50,740 Tutaweza kuweka yao juu kwa kila mtu. 287 00:09:50,740 --> 00:09:53,170 Yeah, pole ni mengi ya amri. 288 00:09:53,170 --> 00:09:56,092 kama unataka mimi polepole chini, au kurudi nyuma, au kitu kama hicho, 289 00:09:56,092 --> 00:09:57,050 dhahiri basi mimi kujua. 290 00:09:57,050 --> 00:09:59,510 Ni mengi ya kunyonya haki mbali. 291 00:09:59,510 --> 00:10:00,059 Nini juu? 292 00:10:00,059 --> 00:10:02,100 STUDENT: Naweza kuuliza uwezekano kijinga swali? 293 00:10:02,100 --> 00:10:03,240 JASON HIRSCHHORN: Kuna hakuna maswali ya kijinga. 294 00:10:03,240 --> 00:10:04,031 STUDENT: Kuna. 295 00:10:04,031 --> 00:10:06,462 296 00:10:06,462 --> 00:10:09,384 directory ni kwa kuangalia tu katika habari ambapo kuhifadhi yake. 297 00:10:09,384 --> 00:10:09,871 >> JASON HIRSCHHORN: Yeah. 298 00:10:09,871 --> 00:10:11,829 >> STUDENT: Ni kwamba kimsingi nini unafanya? 299 00:10:11,829 --> 00:10:14,741 Hivyo wakati sisi kufanya kitu, hujambo dunia au chochote, 300 00:10:14,741 --> 00:10:16,202 ni kuhifadhiwa katika directory, ndiyo? 301 00:10:16,202 --> 00:10:16,689 >> JASON HIRSCHHORN: Yeah. 302 00:10:16,689 --> 00:10:18,637 >> STUDENT: Ni kweli kwa kila kitu. 303 00:10:18,637 --> 00:10:20,340 Kila kitu ni kuhifadhiwa katika directory. 304 00:10:20,340 --> 00:10:20,680 >> JASON HIRSCHHORN: Yeah. 305 00:10:20,680 --> 00:10:22,490 Kila wewe kufanya hivyo, chochote directory uko katika, 306 00:10:22,490 --> 00:10:24,615 itakuja kimsingi kuhifadhi katika saraka kwamba. 307 00:10:24,615 --> 00:10:27,680 STUDENT: Na wakati sisi ni wito ni, sisi ni wito ni kutoka directory. 308 00:10:27,680 --> 00:10:30,013 >> JASON HIRSCHHORN: Yeah, hivyo directory ni ambapo es. 309 00:10:30,013 --> 00:10:32,910 Hivyo ni aina ya kama kama una folder mpya kwenye desktop yako 310 00:10:32,910 --> 00:10:36,530 na kisha kuandika Nakala faili, kuiweka katika folder kwamba, 311 00:10:36,530 --> 00:10:38,160 faili kwamba ni katika folder hiyo. 312 00:10:38,160 --> 00:10:39,690 Je, hiyo mantiki? 313 00:10:39,690 --> 00:10:40,570 >> STUDENT: Yeah. 314 00:10:40,570 --> 00:10:41,646 >> JASON HIRSCHHORN: Yeah, nini up? 315 00:10:41,646 --> 00:10:43,390 >> STUDENT: Je, mimi tu kuuliza wewe kufanya hivyo kidogo kubwa? 316 00:10:43,390 --> 00:10:43,940 >> JASON HIRSCHHORN: Oh, yeah. 317 00:10:43,940 --> 00:10:44,439 Pole. 318 00:10:44,439 --> 00:10:45,730 319 00:10:45,730 --> 00:10:46,732 projector ni mbaya. 320 00:10:46,732 --> 00:10:48,440 Tulikuwa na shida sana na hii ya awali. 321 00:10:48,440 --> 00:10:52,240 322 00:10:52,240 --> 00:10:53,872 Ni kwamba bora? 323 00:10:53,872 --> 00:10:55,617 Ni kwamba kubwa mno? 324 00:10:55,617 --> 00:10:57,080 >> STUDENT: Hapana, hakuna siyo. 325 00:10:57,080 --> 00:10:58,440 >> JASON HIRSCHHORN: Hapana, siyo. 326 00:10:58,440 --> 00:10:59,170 Je, ni ndogo mno? 327 00:10:59,170 --> 00:11:00,480 328 00:11:00,480 --> 00:11:01,030 Nini juu? 329 00:11:01,030 --> 00:11:03,760 >> STUDENT: Samahani, nini amri kwa ajili ya kusafisha? 330 00:11:03,760 --> 00:11:04,926 >> JASON HIRSCHHORN: Oh, wazi. 331 00:11:04,926 --> 00:11:07,085 332 00:11:07,085 --> 00:11:10,230 Kama unataka wazi, tu aina ya wazi. wazi kuingia. 333 00:11:10,230 --> 00:11:12,104 334 00:11:12,104 --> 00:11:14,020 On appliance jana, nini kimsingi gani, 335 00:11:14,020 --> 00:11:17,060 haina wazi taarifa yako, tu aina ya kuhama kila kitu 336 00:11:17,060 --> 00:11:18,350 chini ya screen moja. 337 00:11:18,350 --> 00:11:21,200 Hivyo kama wewe typed clear-- kwa mfano hebu kusema mimi nina scrolling up. 338 00:11:21,200 --> 00:11:21,900 Siwezi kitabu juu. 339 00:11:21,900 --> 00:11:22,941 Hii ni kila kitu mimi. 340 00:11:22,941 --> 00:11:23,750 341 00:11:23,750 --> 00:11:29,500 Lakini kama mimi aina ya wazi, na kisha Mimi kitabu juu, hapa mambo yangu. 342 00:11:29,500 --> 00:11:32,600 Hivyo si kufutwa yake, ni tu kimsingi kutoa sura mpya. 343 00:11:32,600 --> 00:11:33,983 344 00:11:33,983 --> 00:11:35,940 >> STUDENT: Je [Inaudible] directory? 345 00:11:35,940 --> 00:11:37,428 >> JASON HIRSCHHORN: Tutaweza kupata huko. 346 00:11:37,428 --> 00:11:39,536 >> [Kicheko] 347 00:11:39,536 --> 00:11:40,160 Kupunguza roll yako. 348 00:11:40,160 --> 00:11:41,720 349 00:11:41,720 --> 00:11:42,370 Wote haki. 350 00:11:42,370 --> 00:11:45,590 OK, hivyo hivyo tuko katika directory hivi sasa. 351 00:11:45,590 --> 00:11:48,360 352 00:11:48,360 --> 00:11:52,700 Basi Daudi, nadhani katika hotuba alifanya baadhi ya mambo ya baridi. 353 00:11:52,700 --> 00:11:53,875 Basi hebu kuandika mpango. 354 00:11:53,875 --> 00:11:56,000 355 00:11:56,000 --> 00:11:58,540 Hivyo unaweza kufanya hivyo a idadi ya njia tofauti. 356 00:11:58,540 --> 00:12:00,040 Unaweza kutumia aina yoyote ya mhariri wa maandishi. 357 00:12:00,040 --> 00:12:03,090 Unaweza kutumia Nano, wewe Unaweza kutumia VIM, Emacs. 358 00:12:03,090 --> 00:12:05,110 Wale ni kidogo ngumu zaidi. 359 00:12:05,110 --> 00:12:06,822 360 00:12:06,822 --> 00:12:09,030 Au unaweza kutumia kitu katika hapa kwamba kuitwa gedit. 361 00:12:09,030 --> 00:12:12,716 362 00:12:12,716 --> 00:12:13,215 Pole. 363 00:12:13,215 --> 00:12:18,590 364 00:12:18,590 --> 00:12:19,480 gedit si furaha. 365 00:12:19,480 --> 00:12:21,870 366 00:12:21,870 --> 00:12:27,870 Hivyo gedit ni kimsingi tu mhariri wa maandishi. 367 00:12:27,870 --> 00:12:30,780 Kama mimi maandishi hariri neno processor au kitu kama hicho. 368 00:12:30,780 --> 00:12:33,260 Hivyo ni got nzuri interface tu kama hii. 369 00:12:33,260 --> 00:12:36,340 Hivyo kufanya kitu kama hicho. 370 00:12:36,340 --> 00:12:39,190 Hivyo kweli napenda kuwapa jina kwa sababu mimi kamwe alifanya hivyo. 371 00:12:39,190 --> 00:12:40,620 372 00:12:40,620 --> 00:12:43,170 >> Hivyo nini unataka jina mpango wetu wa kwanza? 373 00:12:43,170 --> 00:12:44,566 Ni tu kwenda kusema hi. 374 00:12:44,566 --> 00:12:45,441 >> STUDENT: [inaudible]. 375 00:12:45,441 --> 00:12:46,470 376 00:12:46,470 --> 00:12:48,180 >> JASON HIRSCHHORN: Wewe hawana mawazo. 377 00:12:48,180 --> 00:12:49,615 OK, gedit. 378 00:12:49,615 --> 00:12:50,115 Hi. 379 00:12:50,115 --> 00:12:51,166 380 00:12:51,166 --> 00:12:52,040 Mimi nina kwenda kufanya txt. 381 00:12:52,040 --> 00:12:54,470 382 00:12:54,470 --> 00:12:55,680 OK, hivyo hapa ni. 383 00:12:55,680 --> 00:12:57,820 Basi hebu kuandika mpango. 384 00:12:57,820 --> 00:13:01,280 Hivyo nadhani wewe aliona hii katika hotuba. 385 00:13:01,280 --> 00:13:02,380 Unahitaji kazi kubwa. 386 00:13:02,380 --> 00:13:04,690 387 00:13:04,690 --> 00:13:05,190 Boop. 388 00:13:05,190 --> 00:13:06,910 389 00:13:06,910 --> 00:13:08,280 Hivyo hii ni tu kazi kubwa. 390 00:13:08,280 --> 00:13:10,550 391 00:13:10,550 --> 00:13:11,050 Kubwa? 392 00:13:11,050 --> 00:13:11,550 Yeah, sorry. 393 00:13:11,550 --> 00:13:16,690 394 00:13:16,690 --> 00:13:19,102 OK hivyo unahitaji kazi kubwa. 395 00:13:19,102 --> 00:13:20,810 Nadhani mimi nina kuruka bunduki kidogo, 396 00:13:20,810 --> 00:13:23,750 lakini ni kamwe mbaya ya kupata kutumika kwa aina hii ya mambo ya ajabu. 397 00:13:23,750 --> 00:13:25,680 >> Hivyo kazi kubwa, kila C mpango uko 398 00:13:25,680 --> 00:13:28,555 kwenda kuandika kwa ajili ya mapumziko ya hii Bila shaka itakuwa na kazi kubwa. 399 00:13:28,555 --> 00:13:29,004 400 00:13:29,004 --> 00:13:29,920 Je, mtu yeyote kujua kwa nini? 401 00:13:29,920 --> 00:13:31,231 402 00:13:31,231 --> 00:13:32,105 Nini juu? 403 00:13:32,105 --> 00:13:32,980 >> STUDENT: Mwanzo. 404 00:13:32,980 --> 00:13:35,020 >> JASON HIRSCHHORN: Hasa, hivyo anaelezea mpango wako wapi kuanza. 405 00:13:35,020 --> 00:13:38,169 Hivyo kama huna kazi kubwa, na wewe kukusanya hii na mambo, 406 00:13:38,169 --> 00:13:39,710 si kwenda kujua walikuwa kuanza. 407 00:13:39,710 --> 00:13:41,810 Kuu ni daima ambapo kuanza. 408 00:13:41,810 --> 00:13:46,910 Hivyo una kazi kubwa, na kisha haina mtu yeyote kumbuka jinsi ya magazeti? 409 00:13:46,910 --> 00:13:47,699 >> STUDENT: printf. 410 00:13:47,699 --> 00:13:48,990 JASON HIRSCHHORN: Yeah, printf. 411 00:13:48,990 --> 00:13:50,280 412 00:13:50,280 --> 00:13:52,794 printf hi. 413 00:13:52,794 --> 00:13:55,080 414 00:13:55,080 --> 00:14:02,450 OK, sasa mimi kuweka wewe guys up kushindwa, lakini hii kukusanya. 415 00:14:02,450 --> 00:14:03,290 >> STUDENT: Hapana 416 00:14:03,290 --> 00:14:03,520 >> JASON HIRSCHHORN: Kwa nini? 417 00:14:03,520 --> 00:14:04,830 Kuna sababu nyingi kwa nini. 418 00:14:04,830 --> 00:14:06,460 419 00:14:06,460 --> 00:14:07,300 Uhakika. 420 00:14:07,300 --> 00:14:09,700 >> STUDENT: Haina kiwango [inaudible]. 421 00:14:09,700 --> 00:14:10,783 >> JASON HIRSCHHORN: Perfect. 422 00:14:10,783 --> 00:14:12,122 Basi nini hii inaitwa hapa? 423 00:14:12,122 --> 00:14:13,540 >> STUDENT: [inaudible] 424 00:14:13,540 --> 00:14:14,540 >> JASON HIRSCHHORN: Ni header faili, haki? 425 00:14:14,540 --> 00:14:15,331 Ni header faili. 426 00:14:15,331 --> 00:14:16,460 Na uko sahihi kabisa. 427 00:14:16,460 --> 00:14:17,376 Wote wawili wa wewe ni haki. 428 00:14:17,376 --> 00:14:21,340 Hivyo ni pamoja na kwamba, mimi tu kufanya chupa pamoja na kiwango pembejeo pato h. 429 00:14:21,340 --> 00:14:22,787 430 00:14:22,787 --> 00:14:23,620 Mimi nzuri ya kwenda sasa? 431 00:14:23,620 --> 00:14:27,570 432 00:14:27,570 --> 00:14:28,520 Je, hii kukusanya? 433 00:14:28,520 --> 00:14:29,263 >> STUDENT: Hapana 434 00:14:29,263 --> 00:14:30,346 JASON HIRSCHHORN: Kwa nini? 435 00:14:30,346 --> 00:14:32,417 STUDENT: Ni [inaudible] maandishi. 436 00:14:32,417 --> 00:14:33,750 JASON HIRSCHHORN: Yeah, kutisha. 437 00:14:33,750 --> 00:14:34,900 438 00:14:34,900 --> 00:14:36,420 Hivyo mimi tu alifanya hivyo. 439 00:14:36,420 --> 00:14:46,130 Hivyo mimi kuokolewa, lakini gedit hi.txt. 440 00:14:46,130 --> 00:14:47,170 441 00:14:47,170 --> 00:14:50,080 Hivyo sasa kama mimi kufanya ls, hapa ni. 442 00:14:50,080 --> 00:14:50,580 Haki hapa. 443 00:14:50,580 --> 00:14:51,716 Oh, si katika kutisha. 444 00:14:51,716 --> 00:14:52,590 Mimi lazima wamekwenda nje. 445 00:14:52,590 --> 00:14:53,740 446 00:14:53,740 --> 00:14:54,620 Oh, kamilifu. 447 00:14:54,620 --> 00:14:56,200 Jinsi gani sisi kuweka hii katika kutisha? 448 00:14:56,200 --> 00:14:59,150 Hivyo sitaki hapa katika nyumba yangu directory na kila kitu kingine. 449 00:14:59,150 --> 00:15:00,832 Nataka kuweka katika folder. 450 00:15:00,832 --> 00:15:01,540 Jinsi gani mimi kufanya hivyo? 451 00:15:01,540 --> 00:15:09,530 452 00:15:09,530 --> 00:15:10,210 >> Si ngumu sana. 453 00:15:10,210 --> 00:15:13,566 454 00:15:13,566 --> 00:15:14,065 Hoja. 455 00:15:14,065 --> 00:15:16,410 456 00:15:16,410 --> 00:15:18,700 Hivyo tumekuwa tayari kujifunza ls, orodha. 457 00:15:18,700 --> 00:15:19,900 cd kubadilisha directories. 458 00:15:19,900 --> 00:15:21,739 cd dot dot mapema nje ya directories. 459 00:15:21,739 --> 00:15:23,780 Na sasa tunakwenda kuanza kusonga karibu mafaili. 460 00:15:23,780 --> 00:15:30,210 Hivyo hoja kama hoja hi.txt, na Mimi nina kwenda kuweka katika kutisha. 461 00:15:30,210 --> 00:15:31,270 462 00:15:31,270 --> 00:15:32,310 >> Tu kuwa makini. 463 00:15:32,310 --> 00:15:34,976 Kila wewe ni kuandika katika mstari amri, mambo ya kila kitu. 464 00:15:34,976 --> 00:15:37,020 Hivyo uppercase mambo. 465 00:15:37,020 --> 00:15:40,440 Kama mimi alikuwa amefanya Herufi za chini, ni si kwenda kujua nini kinaendelea. 466 00:15:40,440 --> 00:15:42,840 Mambo hivyo kila kitu kuwa maalum sana. 467 00:15:42,840 --> 00:15:45,120 >> Hivyo kukimbia kwamba LS. 468 00:15:45,120 --> 00:15:46,310 Ni tena hapa. 469 00:15:46,310 --> 00:15:48,040 Hebu kubadili directory katika kutisha. 470 00:15:48,040 --> 00:15:49,380 471 00:15:49,380 --> 00:15:49,880 ls. 472 00:15:49,880 --> 00:15:50,782 473 00:15:50,782 --> 00:15:51,490 Boom, ni pale. 474 00:15:51,490 --> 00:15:53,940 Na mtu zilizotajwa nini hii si kukusanya. 475 00:15:53,940 --> 00:15:55,410 Nini si kwenda kukusanya tena? 476 00:15:55,410 --> 00:15:56,891 477 00:15:56,891 --> 00:15:57,390 Yeah? 478 00:15:57,390 --> 00:15:58,690 >> STUDENT: Ni si katika c. 479 00:15:58,690 --> 00:15:59,060 >> JASON HIRSCHHORN: Perfect. 480 00:15:59,060 --> 00:16:01,686 Siyo c, s hivyo ni jinsi mimi kwenda rename kwa c? 481 00:16:01,686 --> 00:16:03,120 Nini njia rahisi ya kufanya hivyo? 482 00:16:03,120 --> 00:16:05,200 483 00:16:05,200 --> 00:16:06,720 Hebu kutumia amri sisi tu alivyofanya. 484 00:16:06,720 --> 00:16:13,860 Hivyo sisi ni kwenda tu hoja hi.txt kwa hi.c. 485 00:16:13,860 --> 00:16:15,160 486 00:16:15,160 --> 00:16:16,710 ls hi.c. 487 00:16:16,710 --> 00:16:19,990 Na kisha tu kwa ajili ya kujifurahisha, hebu tu kuruka ndani ya haraka hii halisi. 488 00:16:19,990 --> 00:16:24,291 489 00:16:24,291 --> 00:16:24,790 hi.c. 490 00:16:24,790 --> 00:16:26,290 491 00:16:26,290 --> 00:16:28,400 Utasikia taarifa ni nzuri na colorful. 492 00:16:28,400 --> 00:16:30,490 493 00:16:30,490 --> 00:16:33,690 Basi hizi ni aina tu ya kusaidia rangi wakati wewe programu. 494 00:16:33,690 --> 00:16:36,350 Hivyo int na batili, wale ni aina data. 495 00:16:36,350 --> 00:16:38,080 Tutaweza kwenda juu ya wale katika pili. 496 00:16:38,080 --> 00:16:39,650 Hi ni kamba. 497 00:16:39,650 --> 00:16:40,890 Lakini muhimu rangi. 498 00:16:40,890 --> 00:16:44,790 Hivyo kama wewe milele ajali kuchagua ugani vibaya, 499 00:16:44,790 --> 00:16:46,150 unapaswa kuwa na rangi hizi. 500 00:16:46,150 --> 00:16:46,650 Nini juu? 501 00:16:46,650 --> 00:16:50,772 >> STUDENT: Ninawezaje nakala katika faili [inaudible] ndani ya faili mwingine? 502 00:16:50,772 --> 00:16:52,980 JASON HIRSCHHORN: Oh, mimi nina kwenda kuonyesha kwamba pia. 503 00:16:52,980 --> 00:16:55,070 Hivyo nakala kuondoa ni juu ya kizimbani. 504 00:16:55,070 --> 00:16:58,300 505 00:16:58,300 --> 00:16:59,070 Hebu kufanya hili. 506 00:16:59,070 --> 00:17:00,310 Kuhakikisha kazi. 507 00:17:00,310 --> 00:17:00,960 Kufanya hi. 508 00:17:00,960 --> 00:17:02,430 509 00:17:02,430 --> 00:17:03,610 Ujenzi, kukimbia. 510 00:17:03,610 --> 00:17:08,484 Hivyo ./hi kutisha. 511 00:17:08,484 --> 00:17:09,609 Hiyo ni mpango wako wa kwanza. 512 00:17:09,609 --> 00:17:10,800 Napenda kufanya hivyo kubwa. 513 00:17:10,800 --> 00:17:15,130 514 00:17:15,130 --> 00:17:16,833 Hivyo kweli good-- Yeah, nini up? 515 00:17:16,833 --> 00:17:18,833 STUDENT: Kwa nini itakuwa ni ya kwamba wakati mimi kuchukua gedit, 516 00:17:18,833 --> 00:17:21,809 haina nipe mwingine mstari kwa gedit hi.txt? 517 00:17:21,809 --> 00:17:23,793 518 00:17:23,793 --> 00:17:25,690 Ni tu unaweka mshale line. 519 00:17:25,690 --> 00:17:26,273 STUDENT: Yeah. 520 00:17:26,273 --> 00:17:27,265 [Inaudible]. 521 00:17:27,265 --> 00:17:29,520 522 00:17:29,520 --> 00:17:31,510 >> JASON HIRSCHHORN: Ngoja, hivyo kusema kwamba tena. 523 00:17:31,510 --> 00:17:35,279 >> STUDENT: Wakati mimi aina gedit, mara ya kwanza, line-- kwanza 524 00:17:35,279 --> 00:17:37,070 JASON HIRSCHHORN: Up kuna saa ya juu sana? 525 00:17:37,070 --> 00:17:39,800 STUDENT: Je hakuna Harvard J appliance, na mshale 526 00:17:39,800 --> 00:17:41,237 ni tu njia yote ya kushoto. 527 00:17:41,237 --> 00:17:42,986 JASON HIRSCHHORN: All njia ya kushoto? 528 00:17:42,986 --> 00:17:43,569 STUDENT: Yeah. 529 00:17:43,569 --> 00:17:44,810 Je, mtu mwingine kuwa na kwamba? 530 00:17:44,810 --> 00:17:46,920 >> JASON HIRSCHHORN: Oh, vizuri J Harvard ni kama jina la mtumiaji. 531 00:17:46,920 --> 00:17:48,770 Hivyo hiyo ni tu jina la mtumiaji standard. 532 00:17:48,770 --> 00:17:49,978 >> STUDENT: Ni ataacha kukabiliana. 533 00:17:49,978 --> 00:17:51,090 534 00:17:51,090 --> 00:17:52,840 JASON HIRSCHHORN: Oh, ataacha kukabiliana. 535 00:17:52,840 --> 00:17:55,570 OK, hivyo nini una kufanya ni una kuifunga nje ya gedit. 536 00:17:55,570 --> 00:17:58,360 Hivyo karibu nje ya gedit, na ni lazima kurudi. 537 00:17:58,360 --> 00:18:00,726 Hivyo ni wazi juu ya gedit yako appliance haki sasa? 538 00:18:00,726 --> 00:18:02,636 539 00:18:02,636 --> 00:18:05,510 Kama exit nje ya hayo, ni lazima kurudi na unapaswa kuwa vizuri kwenda. 540 00:18:05,510 --> 00:18:08,257 541 00:18:08,257 --> 00:18:08,840 Alifanya kazi hiyo? 542 00:18:08,840 --> 00:18:10,824 543 00:18:10,824 --> 00:18:13,850 >> STUDENT: Hivyo matumizi amri gedit kwa open-- 544 00:18:13,850 --> 00:18:16,350 JASON HIRSCHHORN: Hapana, kwanza gedit amri kosa. 545 00:18:16,350 --> 00:18:17,930 546 00:18:17,930 --> 00:18:19,860 kwanza gedit amri, Mimi kufanya gedit hi.txt. 547 00:18:19,860 --> 00:18:21,170 548 00:18:21,170 --> 00:18:24,240 Hivyo mimi kuwapa jina, hivyo gedit hi.txt. 549 00:18:24,240 --> 00:18:27,070 hi.txt ni jina la faili. 550 00:18:27,070 --> 00:18:28,890 moja ya kwanza ilikuwa tu makosa, na kisha 551 00:18:28,890 --> 00:18:30,450 Mimi haraka imefungwa nje ya mpango huo. 552 00:18:30,450 --> 00:18:36,737 Hivyo swali lilikuwa kama mimi kufanya gedit, mimi si 553 00:18:36,737 --> 00:18:39,320 kwenda kuwa na uwezo wa kweli kufanya kitu kingine chochote katika mstari amri yangu 554 00:18:39,320 --> 00:18:42,390 mpaka mimi karibu kwamba gedit, hivyo mimi Nadhani kwamba ni nini wao mbio katika. 555 00:18:42,390 --> 00:18:43,689 Hivyo kuifunga gedit. 556 00:18:43,689 --> 00:18:45,730 Ni itabidi kurudi nje ya kwamba mpango, na kisha utasikia 557 00:18:45,730 --> 00:18:49,090 kuwa na uwezo wa kweli aina katika mstari amri tena. 558 00:18:49,090 --> 00:18:50,290 559 00:18:50,290 --> 00:18:52,198 Ni kwamba nzuri? 560 00:18:52,198 --> 00:18:52,698 Bangi. 561 00:18:52,698 --> 00:18:57,715 562 00:18:57,715 --> 00:19:00,410 Hivyo tu kuhakikisha kuifunga ni kama wewe kukimbia katika matatizo. 563 00:19:00,410 --> 00:19:01,860 564 00:19:01,860 --> 00:19:04,465 >> OK, hivyo swali mzuri pili iliyopita ilikuwa kuiga. 565 00:19:04,465 --> 00:19:06,790 566 00:19:06,790 --> 00:19:08,440 Hivyo sasa mimi hi.c. 567 00:19:08,440 --> 00:19:09,890 Lakini hebu sema Nataka mabadiliko hayo. 568 00:19:09,890 --> 00:19:11,630 Nataka kuwa ni kidogo bora. 569 00:19:11,630 --> 00:19:13,250 Mimi nataka kusema darasani hi. 570 00:19:13,250 --> 00:19:15,670 Lakini nataka kuweka template hii. 571 00:19:15,670 --> 00:19:17,980 Sina kuandika upya mpango mzima tena. 572 00:19:17,980 --> 00:19:19,700 Nataka kuweka template. 573 00:19:19,700 --> 00:19:20,480 Je, mimi nakala? 574 00:19:20,480 --> 00:19:25,580 575 00:19:25,580 --> 00:19:26,210 >> Rahisi. 576 00:19:26,210 --> 00:19:29,680 Hivyo linganisha hi.c newhi.c. 577 00:19:29,680 --> 00:19:32,767 578 00:19:32,767 --> 00:19:34,340 Sasa nina mbili. 579 00:19:34,340 --> 00:19:48,330 Na kisha naweza kufungua newhi.c, na badala ya kusema tu hi, 580 00:19:48,330 --> 00:19:51,280 Mimi itabidi kusema darasani hi! 581 00:19:51,280 --> 00:20:00,530 582 00:20:00,530 --> 00:20:01,780 Hivyo mimi itabidi kurudi nyuma. 583 00:20:01,780 --> 00:20:03,520 Toka nje. 584 00:20:03,520 --> 00:20:04,990 Kwenda nyuma ya mstari amri yangu. 585 00:20:04,990 --> 00:20:06,070 ls kufanya newhi. 586 00:20:06,070 --> 00:20:07,500 587 00:20:07,500 --> 00:20:08,140 Kukimbia. 588 00:20:08,140 --> 00:20:09,720 589 00:20:09,720 --> 00:20:10,220 Huko. 590 00:20:10,220 --> 00:20:11,530 Ni bora, bora zaidi. 591 00:20:11,530 --> 00:20:13,600 592 00:20:13,600 --> 00:20:17,610 Hivyo kama unataka nakala kitu, rahisi kama hiyo. linganisha ni nakala. 593 00:20:17,610 --> 00:20:22,060 594 00:20:22,060 --> 00:20:25,355 >> Hivyo tumeenda juu ya kusonga, kufanya directories, kuiga. 595 00:20:25,355 --> 00:20:27,434 596 00:20:27,434 --> 00:20:29,470 Hebu kuona nini kingine lazima mimi kwenda juu? 597 00:20:29,470 --> 00:20:30,580 598 00:20:30,580 --> 00:20:31,080 Oh, yeah. 599 00:20:31,080 --> 00:20:31,871 Hebu kwenda juu ya hili. 600 00:20:31,871 --> 00:20:32,990 601 00:20:32,990 --> 00:20:34,300 Hivyo hii ilikuwa ya kutisha. 602 00:20:34,300 --> 00:20:35,710 603 00:20:35,710 --> 00:20:37,320 Hebu kusema nilitaka to-- oh kusubiri. 604 00:20:37,320 --> 00:20:39,224 Mimi nina kwenda nyuma katika kutisha. 605 00:20:39,224 --> 00:20:41,720 606 00:20:41,720 --> 00:20:46,670 >> Hebu kusema Sitaki mafaili haya hapa hapa. 607 00:20:46,670 --> 00:20:49,630 Hebu kusema Nataka wao katika mpya directory kama katika orodha kutisha. 608 00:20:49,630 --> 00:20:51,463 Nataka kuanza kuandaa, hivyo sasa mimi nina kwenda 609 00:20:51,463 --> 00:20:53,390 kuwa directory mpya iitwayo hi. 610 00:20:53,390 --> 00:20:55,850 Ni got mipango yote Mimi kuandika aitwaye hi. 611 00:20:55,850 --> 00:20:57,000 Hivyo ni jinsi gani sisi kufanya hivyo? 612 00:20:57,000 --> 00:21:00,234 613 00:21:00,234 --> 00:21:01,490 >> STUDENT: Change directory. 614 00:21:01,490 --> 00:21:02,448 >> JASON HIRSCHHORN: Yeah. 615 00:21:02,448 --> 00:21:03,077 616 00:21:03,077 --> 00:21:04,070 hi. 617 00:21:04,070 --> 00:21:04,570 Boop. 618 00:21:04,570 --> 00:21:06,910 619 00:21:06,910 --> 00:21:08,370 mkdir hi_dir. 620 00:21:08,370 --> 00:21:13,578 621 00:21:13,578 --> 00:21:16,160 Ni walilalamika kwa sababu mimi tayari alikuwa hi hapa. 622 00:21:16,160 --> 00:21:17,260 623 00:21:17,260 --> 00:21:18,610 Hivyo sasa nina hi directory. 624 00:21:18,610 --> 00:21:21,200 Hivyo sasa mimi nataka hoja ya kila kitu, mipango yote niliandika, 625 00:21:21,200 --> 00:21:22,950 Nataka hoja yao ndani ya hi directory. 626 00:21:22,950 --> 00:21:24,120 Tu safi mambo up. 627 00:21:24,120 --> 00:21:25,245 Jinsi gani mimi kufanya hivyo? 628 00:21:25,245 --> 00:21:26,550 >> STUDENT: [inaudible]. 629 00:21:26,550 --> 00:21:28,040 >> JASON HIRSCHHORN: Kusonga yake, haki? 630 00:21:28,040 --> 00:21:28,865 Basi hebu hoja. 631 00:21:28,865 --> 00:21:34,215 632 00:21:34,215 --> 00:21:34,715 Yeah? 633 00:21:34,715 --> 00:21:38,162 >> STUDENT: Nini tofauti kati ya hi na hi.c kwamba tayari tuna. 634 00:21:38,162 --> 00:21:39,870 JASON HIRSCHHORN: Oh, hi.c ni halisi. 635 00:21:39,870 --> 00:21:41,770 Hivyo hiyo ni faili kwamba aliandika. 636 00:21:41,770 --> 00:21:44,670 Hivyo kama wewe walikuwa wanakwenda kufungua it up katika gedit au Nano, 637 00:21:44,670 --> 00:21:46,240 kwamba ni nini wewe ni kuandika katika. 638 00:21:46,240 --> 00:21:48,710 Wakati kukusanya yake, basi kupata faili la kutekelezwa. 639 00:21:48,710 --> 00:21:49,610 Hiyo ni hi. 640 00:21:49,610 --> 00:21:52,630 Hivyo kama wewe ni kufungua hi, kwamba kinaendelea kuwa rundo la gibberish na wewe. 641 00:21:52,630 --> 00:21:57,536 Ni kimsingi itakuwa rundo la maelekezo ya kompyuta. 642 00:21:57,536 --> 00:21:58,036 Nini juu? 643 00:21:58,036 --> 00:21:59,577 >> STUDENT: Nini rangi zote maana yake nini? 644 00:21:59,577 --> 00:22:00,892 bluu pengine directory. 645 00:22:00,892 --> 00:22:02,010 Nini njano? 646 00:22:02,010 --> 00:22:04,051 >> JASON HIRSCHHORN: Wale ni mafaili kutekelezwa. 647 00:22:04,051 --> 00:22:08,344 Hivyo wakati mimi kufanya hi.c, ni alitoa me-- hivyo siwezi kufanya hivyo. 648 00:22:08,344 --> 00:22:09,010 Kuruka bunduki. 649 00:22:09,010 --> 00:22:11,880 Hivyo kuondoa hi ndiyo. 650 00:22:11,880 --> 00:22:12,930 Hivyo basi hebu kufanya ls. 651 00:22:12,930 --> 00:22:13,930 Sina hi tena. 652 00:22:13,930 --> 00:22:16,770 Hivyo wakati wewe kufanya, kwamba ni wakati kuchukua mpango kwamba aliandika 653 00:22:16,770 --> 00:22:18,100 na kufanya faili la kutekelezwa. 654 00:22:18,100 --> 00:22:20,720 Hivyo kufanya hi.c-- vizuri, kufanya hi. 655 00:22:20,720 --> 00:22:21,956 656 00:22:21,956 --> 00:22:24,060 Nadhani alikwenda juu ya hili katika hotuba. 657 00:22:24,060 --> 00:22:25,970 >> Hizi ni rundo la compiler maelekezo. 658 00:22:25,970 --> 00:22:28,585 Hivyo badala ya kuwa na kweli kuandika Clang na hayo yote. 659 00:22:28,585 --> 00:22:29,860 Hizi ni bendera. 660 00:22:29,860 --> 00:22:31,210 Wewe tu kuandika kufanya. 661 00:22:31,210 --> 00:22:32,680 Hivyo hii inafanya files executable. 662 00:22:32,680 --> 00:22:36,200 Hivyo wakati wewe kufanya ls, sasa una hi. 663 00:22:36,200 --> 00:22:38,320 Hivyo hii ni nini wewe kwenda kwa kweli kukimbia. 664 00:22:38,320 --> 00:22:45,130 Na hivyo kukimbia kwamba kwa kufanya ./hi, na ni anaendesha programu yako. 665 00:22:45,130 --> 00:22:51,066 Lakini kama mimi kujaribu kufanya hivyo kwa hi.c, hakuna, siyo kwenda kufanya kazi. 666 00:22:51,066 --> 00:22:52,190 Yeah, gani kwamba maana ya kufanya? 667 00:22:52,190 --> 00:22:52,990 >> STUDENT: Mm-hm. 668 00:22:52,990 --> 00:22:53,948 >> JASON HIRSCHHORN: Baridi. 669 00:22:53,948 --> 00:22:55,632 670 00:22:55,632 --> 00:22:57,330 Kusubiri, nilitaka kusema kitu kingine. 671 00:22:57,330 --> 00:22:58,450 672 00:22:58,450 --> 00:23:02,226 Tu halisi haraka, katika kesi mtu yeyote ni nia, 673 00:23:02,226 --> 00:23:04,350 wakati kuruka nje ya directory, ni dot dot. 674 00:23:04,350 --> 00:23:05,580 675 00:23:05,580 --> 00:23:08,960 Je, mtu yeyote kuwa na wazo la nini labda tu umoja dot njia? 676 00:23:08,960 --> 00:23:15,085 677 00:23:15,085 --> 00:23:15,960 STUDENT: [inaudible]. 678 00:23:15,960 --> 00:23:16,631 679 00:23:16,631 --> 00:23:18,880 JASON HIRSCHHORN: Ni kweli saraka ya sasa. 680 00:23:18,880 --> 00:23:20,730 Hivyo ni saraka yako ya sasa. 681 00:23:20,730 --> 00:23:21,920 682 00:23:21,920 --> 00:23:22,610 Hivyo mimi nina hapa. 683 00:23:22,610 --> 00:23:23,700 Mimi nina katika kutisha. 684 00:23:23,700 --> 00:23:27,090 Kama mimi kufanya CD dot, haina kufanya kitu chochote. 685 00:23:27,090 --> 00:23:28,750 Inachukua mimi directory yangu ya sasa. 686 00:23:28,750 --> 00:23:34,407 Hivyo kutokuwa kidogo, lakini una kwa kufanya hivyo, hivyo ./ mpango jina lako, 687 00:23:34,407 --> 00:23:36,490 ili kukimbia yako mpango, una kufanya hivyo. 688 00:23:36,490 --> 00:23:38,020 689 00:23:38,020 --> 00:23:38,520 OK. 690 00:23:38,520 --> 00:23:39,555 691 00:23:39,555 --> 00:23:42,032 >> STUDENT: Kama wewe kufanya cd dot dot dot, dots hata hivyo wengi 692 00:23:42,032 --> 00:23:43,990 itakuwa tu kuchukua wewe up directories kwamba wengi? 693 00:23:43,990 --> 00:23:46,527 >> JASON HIRSCHHORN: Una maana kama cd dot dot dot dot? 694 00:23:46,527 --> 00:23:47,110 STUDENT: Yeah. 695 00:23:47,110 --> 00:23:47,985 JASON HIRSCHHORN: Hapana 696 00:23:47,985 --> 00:23:48,850 697 00:23:48,850 --> 00:23:52,130 Hivyo kweli Kumbuka mimi ls-l? 698 00:23:52,130 --> 00:23:53,290 699 00:23:53,290 --> 00:23:56,800 Kama mimi kufanya kitu kingine, siwezi LS kinacho. 700 00:23:56,800 --> 00:23:59,940 Hivyo kile hii anasema ni kinacho inaonyesha kila kitu. 701 00:23:59,940 --> 00:24:03,180 Hivyo inaonyesha mambo ambayo ni siri na mambo ambayo si ya siri. 702 00:24:03,180 --> 00:24:10,880 Hivyo kama taarifa kwamba wakati mimi ls tu, mimi tu niliona kwamba mambo, 703 00:24:10,880 --> 00:24:12,060 mambo mimi alifanya. 704 00:24:12,060 --> 00:24:14,640 Kama mimi kufanya ambacho ni, ni kwenda kuonyesha yangu kila kitu. 705 00:24:14,640 --> 00:24:18,460 Na directory hivyo sasa, directory juu yake. 706 00:24:18,460 --> 00:24:22,025 707 00:24:22,025 --> 00:24:22,900 Je, hiyo mantiki? 708 00:24:22,900 --> 00:24:23,130 Yeah? 709 00:24:23,130 --> 00:24:25,296 >> STUDENT: Lakini wale si kweli katika directory. 710 00:24:25,296 --> 00:24:30,938 saraka ya sasa si katika yenyewe, hivyo kwa nini kuonyesha wale walio na dots ndani? 711 00:24:30,938 --> 00:24:33,910 >> JASON HIRSCHHORN: Una maana ni kama si katika orodha. 712 00:24:33,910 --> 00:24:34,810 >> STUDENT: Haki. 713 00:24:34,810 --> 00:24:36,620 Hivyo tuna orodha ya mambo kwamba ni katika saraka. 714 00:24:36,620 --> 00:24:37,630 >> JASON HIRSCHHORN: Nadhani ni katika orodha. 715 00:24:37,630 --> 00:24:41,190 Kama kinacho inaonyesha kila kitu, hata kama ni siri ndani directory. 716 00:24:41,190 --> 00:24:44,440 Hivyo nadhani ni tu njia ya saraka ya sasa kama kwamba inafanya hisia. 717 00:24:44,440 --> 00:24:46,400 718 00:24:46,400 --> 00:24:47,400 Ni kujirudia kidogo. 719 00:24:47,400 --> 00:24:48,300 Ni kama kuanzishwa. 720 00:24:48,300 --> 00:24:48,920 Nini juu? 721 00:24:48,920 --> 00:24:52,090 >> STUDENT: Hivyo wewe alisema ambacho ni inaonyesha [inaudible]? 722 00:24:52,090 --> 00:24:53,215 JASON HIRSCHHORN: kinacho, yeah. 723 00:24:53,215 --> 00:24:54,964 724 00:24:54,964 --> 00:24:56,572 >> STUDENT: Nini hufanya [inaudible]? 725 00:24:56,572 --> 00:24:59,280 JASON HIRSCHHORN: Naam, kwa mfano, hebu kwenda nyuma hadi juu. 726 00:24:59,280 --> 00:25:00,890 727 00:25:00,890 --> 00:25:04,180 Ni kawaida stuff unapaswa si fujo pamoja na huna haja ya kuwa na wasiwasi kuhusu. 728 00:25:04,180 --> 00:25:07,180 Hivyo hii ni aina ya nyumbani. 729 00:25:07,180 --> 00:25:10,230 Kama mimi kufanya ambacho ni, mimi kupata tani ya mambo ya ajabu. 730 00:25:10,230 --> 00:25:14,760 731 00:25:14,760 --> 00:25:15,440 Kwamba mambo yote. 732 00:25:15,440 --> 00:25:18,840 733 00:25:18,840 --> 00:25:21,258 Na huna haja ya fujo na yoyote ya kwamba mambo ya ajabu. 734 00:25:21,258 --> 00:25:23,716 Dhahiri hawana kuanza kwenda hapa na tu kuondoa mambo ya ajabu. 735 00:25:23,716 --> 00:25:27,190 >> [Kicheko] 736 00:25:27,190 --> 00:25:32,440 >> Yeah, hii ilikuwa kidogo zaidi mambo comfy, lakini ni vizuri kujua. 737 00:25:32,440 --> 00:25:34,310 Nadhani ni vizuri kujua. 738 00:25:34,310 --> 00:25:35,540 739 00:25:35,540 --> 00:25:41,420 Lakini kama wewe kamwe wanataka aina kinacho katika ukamilifu wa kozi hii, 740 00:25:41,420 --> 00:25:42,540 tu kusahau hayo. 741 00:25:42,540 --> 00:25:43,040 Nini juu? 742 00:25:43,040 --> 00:25:44,436 >> STUDENT: Je, ni ls-l? 743 00:25:44,436 --> 00:25:46,310 JASON HIRSCHHORN: Hiyo inaonyesha ruhusa. 744 00:25:46,310 --> 00:25:50,269 Kimsingi kutumia kwamba kwa ruhusa, hivyo l. 745 00:25:50,269 --> 00:25:52,060 Inaonyesha kidogo kidogo habari zaidi, 746 00:25:52,060 --> 00:25:54,840 lakini tena, hii ni kidogo kidogo mambo zaidi comfy. 747 00:25:54,840 --> 00:25:56,040 Hizi ni ruhusa tu. 748 00:25:56,040 --> 00:25:57,710 Hivyo ruhusa ya folders. 749 00:25:57,710 --> 00:26:04,459 Hivyo tu kwa mfano, hebu kusema mimi alifanya folder, hivyo d inawakilisha directory. 750 00:26:04,459 --> 00:26:05,500 Hivyo wale ni Directories. 751 00:26:05,500 --> 00:26:08,250 Na kisha kusoma, kuandika, nitafanya. 752 00:26:08,250 --> 00:26:12,610 Hivyo wale ni ruhusa kwa Nadhani user, kundi, dunia. 753 00:26:12,610 --> 00:26:14,490 754 00:26:14,490 --> 00:26:15,610 Kabisa kwenda mbali mno. 755 00:26:15,610 --> 00:26:18,580 Wewe ni kwenda katika hili kama wiki kutoka sasa, lakini tu ili kujua, 756 00:26:18,580 --> 00:26:19,340 wale ni ruhusa. 757 00:26:19,340 --> 00:26:19,840 Nini juu? 758 00:26:19,840 --> 00:26:23,189 STUDENT: Je, unaweza wazi badala ya tu ruka kwa jambo la pili, unaweza you-- 759 00:26:23,189 --> 00:26:24,980 JASON HIRSCHHORN: Wewe maana kweli kufuta? 760 00:26:24,980 --> 00:26:25,859 761 00:26:25,859 --> 00:26:26,400 Sijui. 762 00:26:26,400 --> 00:26:27,450 Mimi kamwe kufanya hivyo. 763 00:26:27,450 --> 00:26:28,700 Kwa nini unataka kufanya hivyo? 764 00:26:28,700 --> 00:26:29,782 765 00:26:29,782 --> 00:26:30,698 Kwa nini wewe kufanya hivyo? 766 00:26:30,698 --> 00:26:32,330 767 00:26:32,330 --> 00:26:32,840 Mimi kama hiyo. 768 00:26:32,840 --> 00:26:34,020 Kuishi juu ya makali. 769 00:26:34,020 --> 00:26:35,561 Wewe ni kama mimi sitaki yoyote ya hii. 770 00:26:35,561 --> 00:26:40,380 771 00:26:40,380 --> 00:26:41,096 Hiyo ni makali. 772 00:26:41,096 --> 00:26:41,970 STUDENT: [inaudible]. 773 00:26:41,970 --> 00:26:43,541 774 00:26:43,541 --> 00:26:45,165 JASON HIRSCHHORN: Yeah, tunaweza kufanya hivyo. 775 00:26:45,165 --> 00:26:47,960 776 00:26:47,960 --> 00:26:52,667 Pole, messing na ukubwa ni kabisa freaking yangu nje hivi sasa. 777 00:26:52,667 --> 00:26:53,920 778 00:26:53,920 --> 00:26:54,950 Hebu kwenda juu. 779 00:26:54,950 --> 00:26:56,759 Yeah, hivyo sasa siwezi kwenda tena. 780 00:26:56,759 --> 00:26:58,550 Hivyo kila kitu mimi kufundishwa you ni gone milele. 781 00:26:58,550 --> 00:26:59,050 Asante. 782 00:26:59,050 --> 00:27:04,311 783 00:27:04,311 --> 00:27:05,310 Sisi alifanya directories yetu. 784 00:27:05,310 --> 00:27:08,268 Sisi alifanya mafaili yetu na mambo kama kwamba, hivyo bado tuna mambo ambayo yote. 785 00:27:08,268 --> 00:27:10,270 786 00:27:10,270 --> 00:27:11,200 OK, nitakwenda haraka. 787 00:27:11,200 --> 00:27:13,300 788 00:27:13,300 --> 00:27:14,100 >> Hivyo kweli haraka. 789 00:27:14,100 --> 00:27:15,520 Basi hebu kusema mimi nina katika kutisha. 790 00:27:15,520 --> 00:27:17,480 791 00:27:17,480 --> 00:27:20,090 Hebu kusema nilitaka hoja kila kitu kwa directory mpya 792 00:27:20,090 --> 00:27:21,600 kwa sababu mimi nataka tu kuandaa yake, haki? 793 00:27:21,600 --> 00:27:22,560 Hivyo ni jinsi gani mimi kufanya hivyo. 794 00:27:22,560 --> 00:27:23,650 795 00:27:23,650 --> 00:27:24,150 Hoja. 796 00:27:24,150 --> 00:27:25,399 Tunakwenda kutumia hoja tena. 797 00:27:25,399 --> 00:27:26,320 Hivyo hoja hi.c. 798 00:27:26,320 --> 00:27:27,620 799 00:27:27,620 --> 00:27:29,810 Na nini unaweza kufanya ni kuanza kuorodhesha mambo, 800 00:27:29,810 --> 00:27:32,268 na jambo la mwisho ni orodha ambapo ni kwenda kwa hoja hiyo. 801 00:27:32,268 --> 00:27:38,230 Hivyo hoja hi.c, hi newhi newhi.c, hi_dir. 802 00:27:38,230 --> 00:27:41,960 803 00:27:41,960 --> 00:27:45,880 Na hivyo wakiongozwa kila kitu katika jambo la mwisho zilizotajwa. 804 00:27:45,880 --> 00:27:49,462 Hivyo basi mabadiliko ya directory, ls hi_dir. 805 00:27:49,462 --> 00:27:50,420 Kila kitu ni katika huko. 806 00:27:50,420 --> 00:27:52,625 Hivyo ni nzuri na kupangwa zaidi. 807 00:27:52,625 --> 00:27:53,970 808 00:27:53,970 --> 00:27:57,330 >> OK, hebu kusema I hate hi yangu ya awali ya mpango. 809 00:27:57,330 --> 00:27:58,700 Nataka kujikwamua ni. 810 00:27:58,700 --> 00:28:00,380 Je, mimi kujikwamua ni? 811 00:28:00,380 --> 00:28:00,880 Nini juu? 812 00:28:00,880 --> 00:28:01,755 >> STUDENT: [inaudible]. 813 00:28:01,755 --> 00:28:04,977 814 00:28:04,977 --> 00:28:08,060 JASON HIRSCHHORN: Hebu kusema mimi tu unataka kuondoa programu, hivyo tu hi. 815 00:28:08,060 --> 00:28:11,122 816 00:28:11,122 --> 00:28:11,830 Hakuna, wewe ni haki. 817 00:28:11,830 --> 00:28:14,680 Hivyo ni rm, lakini wewe kufanya rm hi. 818 00:28:14,680 --> 00:28:18,224 819 00:28:18,224 --> 00:28:19,890 Ni kwenda kukupa onyo kidogo. 820 00:28:19,890 --> 00:28:25,440 Ni kwenda kusema ni wewe uhakika unataka kufuta hii, na ndiyo mimi kufanya. 821 00:28:25,440 --> 00:28:27,190 Kama hawataki ilisababisha kama kwamba 822 00:28:27,190 --> 00:28:34,260 kwa sababu wewe huna muda kwa tahadhari, kuondoa -f. 823 00:28:34,260 --> 00:28:35,720 Hii ni bendera nyingine. 824 00:28:35,720 --> 00:28:36,910 Ni kama l. 825 00:28:36,910 --> 00:28:38,190 Ni kama kinacho. 826 00:28:38,190 --> 00:28:40,610 Hizi ni bendera tu kwamba wewe ni kutoa amri hizi. 827 00:28:40,610 --> 00:28:41,490 Hivyo kuondoa -f. 828 00:28:41,490 --> 00:28:42,540 829 00:28:42,540 --> 00:28:44,340 -f f ina maana nguvu. 830 00:28:44,340 --> 00:28:45,670 Hivyo nguvu yake. 831 00:28:45,670 --> 00:28:47,390 Sitaki kuwa ilisababisha. 832 00:28:47,390 --> 00:28:48,560 Hivyo kuondoa -f. 833 00:28:48,560 --> 00:28:49,920 834 00:28:49,920 --> 00:28:50,720 Hebu kufanya hi.c. 835 00:28:50,720 --> 00:28:53,589 836 00:28:53,589 --> 00:28:54,380 Tu got kuondoa yake. 837 00:28:54,380 --> 00:28:55,130 Hakuwa kuniambia. 838 00:28:55,130 --> 00:28:56,160 839 00:28:56,160 --> 00:28:59,270 >> Lakini hebu sema badala mimi nina kufanywa na directory hii. 840 00:28:59,270 --> 00:29:01,010 Nataka kujikwamua directory. 841 00:29:01,010 --> 00:29:02,950 Hivyo mimi kuondoa hi_dir. 842 00:29:02,950 --> 00:29:04,124 843 00:29:04,124 --> 00:29:05,040 Hakuna, kwamba hana kazi. 844 00:29:05,040 --> 00:29:11,170 845 00:29:11,170 --> 00:29:13,685 Hakuna, hivyo itakuwa si basi mimi kuondoa directory. 846 00:29:13,685 --> 00:29:15,770 847 00:29:15,770 --> 00:29:17,010 Je, mtu yeyote kuwa na wazo? 848 00:29:17,010 --> 00:29:18,752 >> STUDENT: Je, ni kuondoa dir? 849 00:29:18,752 --> 00:29:20,335 JASON HIRSCHHORN: Hivyo kuondoa kama hii? 850 00:29:20,335 --> 00:29:24,961 851 00:29:24,961 --> 00:29:26,398 >> STUDENT: Hapana 852 00:29:26,398 --> 00:29:27,835 Tu [inaudible]. 853 00:29:27,835 --> 00:29:29,024 854 00:29:29,024 --> 00:29:30,940 JASON HIRSCHHORN: Hapana, sasa hivi hakuna hi. 855 00:29:30,940 --> 00:29:32,099 Kuna tu hi_dir. 856 00:29:32,099 --> 00:29:33,140 Hivyo hii ni directory. 857 00:29:33,140 --> 00:29:34,730 858 00:29:34,730 --> 00:29:37,930 Hivyo kweli nini unataka kufanya is-- oh, je, una wazo? 859 00:29:37,930 --> 00:29:39,281 Mimi naona kama nusu mkono. 860 00:29:39,281 --> 00:29:40,156 >> STUDENT: [inaudible]. 861 00:29:40,156 --> 00:29:41,215 862 00:29:41,215 --> 00:29:42,090 JASON HIRSCHHORN: OK. 863 00:29:42,090 --> 00:29:43,232 864 00:29:43,232 --> 00:29:44,470 >> STUDENT: [inaudible]. 865 00:29:44,470 --> 00:29:45,345 >> JASON HIRSCHHORN: OK. 866 00:29:45,345 --> 00:29:48,200 867 00:29:48,200 --> 00:29:51,790 Hivyo kama mimi unataka kuondoa directory, kuondoa r. 868 00:29:51,790 --> 00:29:52,580 Hiyo ni kujirudia. 869 00:29:52,580 --> 00:29:54,230 Hivyo kuondoa kwamba directory kujirudia. 870 00:29:54,230 --> 00:29:57,700 Hivyo nataka kwenda katika saraka ya kwamba, kuondoa kila kitu katika orodha, 871 00:29:57,700 --> 00:29:59,180 na kisha kujikwamua directory. 872 00:29:59,180 --> 00:30:00,930 Na kisha mimi nina kwenda f pia, kwa sababu mimi 873 00:30:00,930 --> 00:30:04,680 hawataki ni kuchochea na mimi kwa tahadhari baada kuondosha kila faili moja. 874 00:30:04,680 --> 00:30:06,720 Hivyo kuondoa -rf hi_dir. 875 00:30:06,720 --> 00:30:08,680 876 00:30:08,680 --> 00:30:09,540 Boom, ni gone. 877 00:30:09,540 --> 00:30:10,582 878 00:30:10,582 --> 00:30:12,040 Tu kuwa makini ambapo wewe kutumia. 879 00:30:12,040 --> 00:30:14,730 Mimi nina kwenda kuitumia hapa pia. -rf kutisha. 880 00:30:14,730 --> 00:30:16,800 881 00:30:16,800 --> 00:30:17,530 Ni gone. 882 00:30:17,530 --> 00:30:18,780 Kuwa makini ambapo wewe kutumia. 883 00:30:18,780 --> 00:30:22,990 Kama matumizi ya kwamba hapa na aina ya kitu kama hii, si milele kufanya hivyo. 884 00:30:22,990 --> 00:30:26,200 Kwamba kufuta kila kitu juu yako appliance bila hata onyo wewe. 885 00:30:26,200 --> 00:30:27,670 Na mimi tumefanya hiyo. 886 00:30:27,670 --> 00:30:31,620 Tatizo grading seti saa 4:00 asubuhi, nilikuwa kujaribu kuondoa tatizo kuweka directories, 887 00:30:31,620 --> 00:30:32,320 na mimi alifanya hivyo. 888 00:30:32,320 --> 00:30:34,080 Na mimi nilikuwa kama oh mungu wangu. 889 00:30:34,080 --> 00:30:35,170 890 00:30:35,170 --> 00:30:36,850 Je, si do-- mimi alijaribu kufuta yake. 891 00:30:36,850 --> 00:30:38,000 Unaweza kufuta. 892 00:30:38,000 --> 00:30:42,670 Amri C tu cancels kila kitu, lakini mimi tayari ilifutwa kama 75%. 893 00:30:42,670 --> 00:30:45,570 Hivyo mimi kuharibiwa yake. 894 00:30:45,570 --> 00:30:46,580 Na watu kufanya hivyo. 895 00:30:46,580 --> 00:30:47,620 Kila mtu gani hii. 896 00:30:47,620 --> 00:30:49,460 Je, si kufanya hili ingawa muhula huu. 897 00:30:49,460 --> 00:30:49,960 Sucks. 898 00:30:49,960 --> 00:30:52,330 899 00:30:52,330 --> 00:30:54,050 Mimi neva kuwa hapa. 900 00:30:54,050 --> 00:30:55,247 Mimi nina kwenda kufuta. 901 00:30:55,247 --> 00:30:58,354 >> [Kicheko] 902 00:30:58,354 --> 00:30:59,020 Je, unaweza kufikiria? 903 00:30:59,020 --> 00:31:01,050 904 00:31:01,050 --> 00:31:02,450 OK, maswali. 905 00:31:02,450 --> 00:31:03,138 Ndiyo? 906 00:31:03,138 --> 00:31:09,114 >> STUDENT: Hivyo kama sisi kufanya kila kitu unafanya hapa, hii ni sawa 907 00:31:09,114 --> 00:31:13,791 kama tu kwenda katika kweli faili ila kama [inaudible]. 908 00:31:13,791 --> 00:31:16,530 909 00:31:16,530 --> 00:31:18,405 JASON HIRSCHHORN: Oh, maana kupitia gedit. 910 00:31:18,405 --> 00:31:18,870 STUDENT: Yeah. 911 00:31:18,870 --> 00:31:20,078 JASON HIRSCHHORN: Yeah ni. 912 00:31:20,078 --> 00:31:21,094 913 00:31:21,094 --> 00:31:21,760 gedit ni muhimu. 914 00:31:21,760 --> 00:31:23,440 915 00:31:23,440 --> 00:31:24,730 Hivyo gedit ni muhimu sana. 916 00:31:24,730 --> 00:31:26,550 Katika darasa hili, unaweza kufanya mambo mengi kupitia gedit. 917 00:31:26,550 --> 00:31:27,260 Unaweza kuokoa. 918 00:31:27,260 --> 00:31:27,980 Unaweza rename. 919 00:31:27,980 --> 00:31:34,170 Unaweza hoja mafaili na mambo kama hayo, lakini tu ukweli wakati wa kwenda 50-- 920 00:31:34,170 --> 00:31:40,330 vizuri wewe ni katika 50-- 51, kama kwenda ndani ya 61, hii ni kwenda kuwa maisha yako. 921 00:31:40,330 --> 00:31:41,590 Hii ni mstari amri. 922 00:31:41,590 --> 00:31:44,220 Hii ni ambapo utakuwa mpango kwa ajili ya mapumziko ya maisha yako, 923 00:31:44,220 --> 00:31:47,050 hivyo dhahiri kutumia gedit kama unataka. 924 00:31:47,050 --> 00:31:47,929 925 00:31:47,929 --> 00:31:49,220 Dhahiri ni njia nzuri ya kuanza. 926 00:31:49,220 --> 00:31:52,550 Kwa tatizo la kwanza seti, dhahiri kutumia, lakini kila mara moja kwa wakati 927 00:31:52,550 --> 00:31:56,790 kujaribu kupata kutumika vizuri zaidi zaidi na hoja mstari amri. 928 00:31:56,790 --> 00:31:58,230 Lakini unaweza, dhahiri. 929 00:31:58,230 --> 00:31:58,730 Nini juu? 930 00:31:58,730 --> 00:32:01,660 >> STUDENT: Hivyo wakati sisi unataka kufuta moja ya mafaili tumekuwa alifanya, 931 00:32:01,660 --> 00:32:04,426 kuna njia mbili. [Inaudible]. 932 00:32:04,426 --> 00:32:06,385 Je, kuna njia wakati uko kufuta directory 933 00:32:06,385 --> 00:32:08,467 kuuliza kwa haraka ili wala kuishia kufuta yake? 934 00:32:08,467 --> 00:32:09,610 JASON HIRSCHHORN: rm r. 935 00:32:09,610 --> 00:32:10,810 Hivyo si nguvu yake. 936 00:32:10,810 --> 00:32:11,489 Hivyo rm r. 937 00:32:11,489 --> 00:32:14,280 Ni kwenda kupitia recursively, kufuta kila kitu, kunasababisha 938 00:32:14,280 --> 00:32:17,340 baada ya kila kitu, ambayo gari wewe karanga. 939 00:32:17,340 --> 00:32:18,660 940 00:32:18,660 --> 00:32:24,060 Kama mimi peke kufanya rm -f na rm -rf, tu daima. 941 00:32:24,060 --> 00:32:26,298 Mimi kama mimi hawana muda. 942 00:32:26,298 --> 00:32:27,600 Mimi nina mtu busy. 943 00:32:27,600 --> 00:32:28,580 Haki zote, nini up? 944 00:32:28,580 --> 00:32:29,170 Yeah. 945 00:32:29,170 --> 00:32:32,015 >> STUDENT: Je, kuna tengua, au takataka bin, au kitu kama hicho? 946 00:32:32,015 --> 00:32:32,890 JASON HIRSCHHORN: Hapana 947 00:32:32,890 --> 00:32:35,120 [Kicheko] 948 00:32:35,120 --> 00:32:39,100 Mimi naweza kurudi nyuma na kupata yangu appliance kwamba mimi tu ilifutwa, hakuna. 949 00:32:39,100 --> 00:32:39,600 Hakuna, hakuna, hakuna. 950 00:32:39,600 --> 00:32:41,390 951 00:32:41,390 --> 00:32:43,030 Kama wewe kufanya rm, ni lazima gone. 952 00:32:43,030 --> 00:32:43,963 Nini juu? 953 00:32:43,963 --> 00:32:46,785 >> STUDENT: Hivyo unaweza [Inaudible] pamoja. 954 00:32:46,785 --> 00:32:48,410 JASON HIRSCHHORN: Yeah, tu kama hiyo. 955 00:32:48,410 --> 00:32:52,190 Hivyo kwa mfano, wewe aliona rm -rf. 956 00:32:52,190 --> 00:32:55,700 Hebu kusema nataka kufanya ls -la, inaonyesha mimi 957 00:32:55,700 --> 00:33:00,120 kila kitu, hata siri mambo kwa ruhusa yao. 958 00:33:00,120 --> 00:33:02,160 959 00:33:02,160 --> 00:33:06,762 >> STUDENT: Hivyo basi r, r bendera, kama hatuwezi kuwa na kwamba, 960 00:33:06,762 --> 00:33:08,250 hatuwezi kufuta directory, haki? 961 00:33:08,250 --> 00:33:08,746 >> JASON HIRSCHHORN: Haki. 962 00:33:08,746 --> 00:33:10,990 >> STUDENT: Hivyo kwamba anasema kwamba tunataka kufanya kitu kwa directory? 963 00:33:10,990 --> 00:33:12,610 Ni kwamba hiyo ina maana gani? 964 00:33:12,610 --> 00:33:14,570 >> JASON HIRSCHHORN: r maana recursively. 965 00:33:14,570 --> 00:33:17,670 Hivyo directory ni kwenda kuwa files ndani yake, haki? 966 00:33:17,670 --> 00:33:21,680 Hivyo kile unataka kufanya ni wewe unataka kwenda katika saraka ya kwamba, 967 00:33:21,680 --> 00:33:24,110 kufuta kila kitu, kila files katika saraka ya kwamba, 968 00:33:24,110 --> 00:33:26,510 kisha pop nje na kufuta directory halisi. 969 00:33:26,510 --> 00:33:30,660 Hivyo r maana ya kujirudia, kufanya hivyo wote recursively kama kwamba inafanya hisia. 970 00:33:30,660 --> 00:33:31,160 Yeah. 971 00:33:31,160 --> 00:33:34,160 >> STUDENT: Hivyo directories kuwa [Inaudible] na tu kufuta. 972 00:33:34,160 --> 00:33:35,160 Au kufanya still-- 973 00:33:35,160 --> 00:33:36,326 >> JASON HIRSCHHORN: Hebu jaribu. 974 00:33:36,326 --> 00:33:39,040 975 00:33:39,040 --> 00:33:40,955 Hivyo mkdir tupu. 976 00:33:40,955 --> 00:33:42,320 977 00:33:42,320 --> 00:33:43,810 Kuondoa tupu. 978 00:33:43,810 --> 00:33:44,374 Hakuna 979 00:33:44,374 --> 00:33:45,646 >> STUDENT: Hapana, hivyo bado wanahitaji the-- 980 00:33:45,646 --> 00:33:46,937 >> JASON HIRSCHHORN: Yeah, daima. 981 00:33:46,937 --> 00:33:48,940 Hivyo r, -rf, tupu. 982 00:33:48,940 --> 00:33:50,432 983 00:33:50,432 --> 00:33:51,734 Kutisha. 984 00:33:51,734 --> 00:33:52,685 Tena maswali? 985 00:33:52,685 --> 00:33:54,290 986 00:33:54,290 --> 00:33:59,230 Nadhani ni ajali yako Bila shaka juu ya mstari amri mambo ya ajabu. 987 00:33:59,230 --> 00:34:02,560 Maswali yoyote, kwa sababu tunakwenda kuruka juu ya data aina, na tanzi, 988 00:34:02,560 --> 00:34:03,901 na mambo ambayo yote? 989 00:34:03,901 --> 00:34:04,400 Nini juu? 990 00:34:04,400 --> 00:34:07,960 >> STUDENT: Sina CS50 kuonyesha kama moja ya directories yangu. 991 00:34:07,960 --> 00:34:09,370 Ni kwamba kawaida? 992 00:34:09,370 --> 00:34:09,710 >> JASON HIRSCHHORN: Oh, yeah. 993 00:34:09,710 --> 00:34:10,929 Hiyo ni yangu. 994 00:34:10,929 --> 00:34:14,830 Yeah, hiyo ni ambapo wangu ufumbuzi wa mambo yako ni. 995 00:34:14,830 --> 00:34:17,670 >> [Kicheko] 996 00:34:17,670 --> 00:34:20,469 >> Hivyo yeah, hiyo ni kawaida kabisa. 997 00:34:20,469 --> 00:34:23,870 Nadhani itabidi pengine tu hizi nne. 998 00:34:23,870 --> 00:34:25,130 Nadhani hiyo inaweza kuwa ni ya kawaida. 999 00:34:25,130 --> 00:34:25,630 Yeah. 1000 00:34:25,630 --> 00:34:27,370 1001 00:34:27,370 --> 00:34:28,730 OK, maswali yoyote zaidi? 1002 00:34:28,730 --> 00:34:30,219 Najua kwamba alikuwa super haraka. 1003 00:34:30,219 --> 00:34:30,830 Nini juu? 1004 00:34:30,830 --> 00:34:33,788 >> STUDENT: Niliona rangi ya bluu ya kijani. 1005 00:34:33,788 --> 00:34:34,780 Nini ni kwamba? 1006 00:34:34,780 --> 00:34:36,405 >> JASON HIRSCHHORN: Hiyo ina maana directory. 1007 00:34:36,405 --> 00:34:36,905 1008 00:34:36,905 --> 00:34:38,000 STUDENT: Na bluu hili? 1009 00:34:38,000 --> 00:34:40,100 >> JASON HIRSCHHORN: Oh, maana ya kijani hii ya bluu? 1010 00:34:40,100 --> 00:34:41,290 >> STUDENT: Hapana 1011 00:34:41,290 --> 00:34:41,724 >> JASON HIRSCHHORN: Hii kijani bluu? 1012 00:34:41,724 --> 00:34:42,434 >> STUDENT: Hapana 1013 00:34:42,434 --> 00:34:43,195 Wakati listed-- 1014 00:34:43,195 --> 00:34:44,070 JASON HIRSCHHORN: Oh. 1015 00:34:44,070 --> 00:34:47,100 1016 00:34:47,100 --> 00:34:47,620 Kama hii? 1017 00:34:47,620 --> 00:34:49,000 >> STUDENT: Ndiyo, icons. 1018 00:34:49,000 --> 00:34:50,125 >> JASON HIRSCHHORN: Oh, hii. 1019 00:34:50,125 --> 00:34:50,678 1020 00:34:50,678 --> 00:34:51,219 Sijui. 1021 00:34:51,219 --> 00:34:52,052 Hiyo inamaanisha nini? 1022 00:34:52,052 --> 00:34:58,330 1023 00:34:58,330 --> 00:35:00,100 Hivyo inaonekana kuwa akizungumzia directory. 1024 00:35:00,100 --> 00:35:02,240 >> STUDENT: Ni karibu inaonekana kama pak. 1025 00:35:02,240 --> 00:35:03,594 >> JASON HIRSCHHORN: Ni inaweza kuwa. 1026 00:35:03,594 --> 00:35:04,760 Huna haja ya kujua kwamba. 1027 00:35:04,760 --> 00:35:11,205 1028 00:35:11,205 --> 00:35:11,955 Tena maswali? 1029 00:35:11,955 --> 00:35:14,180 1030 00:35:14,180 --> 00:35:14,680 Kutisha. 1031 00:35:14,680 --> 00:35:16,900 Kama una maswali yoyote, Najua kwamba mengi. 1032 00:35:16,900 --> 00:35:18,190 mengi ya habari hii itakuwa online. 1033 00:35:18,190 --> 00:35:19,750 Mimi itabidi kuweka online kwa nyie. 1034 00:35:19,750 --> 00:35:21,187 Sehemu B itakuwa online kama vile. 1035 00:35:21,187 --> 00:35:23,270 Au kama una maswali, tu kuja na kuuliza mimi. 1036 00:35:23,270 --> 00:35:30,660 1037 00:35:30,660 --> 00:35:32,142 Hapa kwenda. 1038 00:35:32,142 --> 00:35:41,050 1039 00:35:41,050 --> 00:35:44,400 Hivyo sasa Sharon na Hana kwenda juu ya baadhi ya 1040 00:35:44,400 --> 00:35:46,720 ya mantiki nyuma ya tatizo kuweka moja. 1041 00:35:46,720 --> 00:35:53,266 1042 00:35:53,266 --> 00:35:54,250 >> SHARON: Oh mungu wangu. 1043 00:35:54,250 --> 00:35:56,218 1044 00:35:56,218 --> 00:35:57,694 Matatizo. 1045 00:35:57,694 --> 00:35:59,170 >> HANNAH: Wakati huo huo, mimi nina Hanna. 1046 00:35:59,170 --> 00:36:00,154 Hii ni Sharon. 1047 00:36:00,154 --> 00:36:03,106 Sisi ni wawili CS50 TFS, na tunakwenda kukupa 1048 00:36:03,106 --> 00:36:06,050 intro kidogo juu ya wanandoa muhimu mambo kwa tatizo kuweka moja. 1049 00:36:06,050 --> 00:36:09,670 Kila kitu kutoka aina data kwa conditionals kwa ajili ya loops. 1050 00:36:09,670 --> 00:36:10,620 Loops kwa ujumla. 1051 00:36:10,620 --> 00:36:14,360 >> SHARON: Na mwisho, sisi itakuwa kuangalia P kuweka moja, 1052 00:36:14,360 --> 00:36:16,739 na nini una kujua kwa ajili yake. 1053 00:36:16,739 --> 00:36:18,030 Basi hebu kuanza na aina ya data. 1054 00:36:18,030 --> 00:36:19,840 1055 00:36:19,840 --> 00:36:23,230 You guys lazima ukoo na ndio kwamba ni yalionyesha katika bluu. 1056 00:36:23,230 --> 00:36:25,340 Ili tuweze kuanza na ints. 1057 00:36:25,340 --> 00:36:31,500 ints ni integers, hivyo moja, mbili, tatu, nne. ikifungwa, pointi floating. 1058 00:36:31,500 --> 00:36:37,830 Kama integers na decimals, hivyo 5.2 au hata 5.0. 1059 00:36:37,830 --> 00:36:44,230 Chars ni wahusika kama A, B, C. Na kamba, nyie wote kujua. 1060 00:36:44,230 --> 00:36:48,470 Kama CS50 au hujambo na dunia. 1061 00:36:48,470 --> 00:36:50,290 1062 00:36:50,290 --> 00:36:56,890 >> Bool ni Boolean, hivyo tuna kweli na uongo kama Boolean yetu. 1063 00:36:56,890 --> 00:37:01,550 Hivyo kama kitu computes kwa truth-- 5 sawa na 5, kwamba computes kwa kweli, 1064 00:37:01,550 --> 00:37:06,470 na kama tuna 5 sawa na 4, kwamba ni uongo, ili computes kwa uongo. 1065 00:37:06,470 --> 00:37:12,280 Na hapa tuna kuhusishwa ukubwa wa wote wa aina hizi data. 1066 00:37:12,280 --> 00:37:14,860 Na utakuwa na kujua hii kwa Quizzes yako, 1067 00:37:14,860 --> 00:37:18,412 hivyo hii inaweza kuwa na manufaa kwa kumbuka, lakini tutaweza baada haya. 1068 00:37:18,412 --> 00:37:19,745 Kweli wao uko tayari posted. 1069 00:37:19,745 --> 00:37:21,921 1070 00:37:21,921 --> 00:37:24,420 Hivyo unapaswa kuwa ukoo na ndio yalionyesha katika bluu. 1071 00:37:24,420 --> 00:37:27,900 1072 00:37:27,900 --> 00:37:30,580 >> JASON HIRSCHHORN: Real haraka, tu katika kesi 1073 00:37:30,580 --> 00:37:34,096 unataka kujua tofauti kati ya Char na kamba. 1074 00:37:34,096 --> 00:37:45,020 Hivyo wakati wewe ni kuandika mambo, wakati wowote na kitu kama "hi," 1075 00:37:45,020 --> 00:37:46,340 kwamba kinaendelea kuwa kamba. 1076 00:37:46,340 --> 00:37:48,090 Hivyo kama kuna mbili quotes, ni kamba. 1077 00:37:48,090 --> 00:37:52,890 Lakini kama ningekuwa na "h" kama kwamba, hiyo ni kamba. 1078 00:37:52,890 --> 00:37:55,759 Lakini kama mimi tu moja quote, kwamba Char. 1079 00:37:55,759 --> 00:37:57,550 Na hivyo nini tofauti unaweza kuuliza. 1080 00:37:57,550 --> 00:38:00,985 Naam, tofauti ni hii ni Byte moja ya kumbukumbu. 1081 00:38:00,985 --> 00:38:02,265 Hii ni 4 ka ya kumbukumbu. 1082 00:38:02,265 --> 00:38:09,480 1083 00:38:09,480 --> 00:38:10,520 >> SHARON: kuelea? 1084 00:38:10,520 --> 00:38:12,180 Kuelezea tena? 1085 00:38:12,180 --> 00:38:18,200 OK, ni aina ya kama simu ambayo ina uhakika decimal pamoja na hayo, 1086 00:38:18,200 --> 00:38:27,569 hivyo 5.2 au hata 5.0 ni kuelea dhidi 5 tu ni int. 1087 00:38:27,569 --> 00:38:28,444 STUDENT: [inaudible]. 1088 00:38:28,444 --> 00:38:30,240 1089 00:38:30,240 --> 00:38:36,301 >> SHARON: Oh, inaweza kuwa wengi pointi alisema, hivyo 5.675-3.1415. 1090 00:38:36,301 --> 00:38:36,800 Ndiyo? 1091 00:38:36,800 --> 00:38:39,716 >> STUDENT: Je, tunahitaji kujua ukubwa wote kwa hili? 1092 00:38:39,716 --> 00:38:40,216 SHARON: Ndiyo. 1093 00:38:40,216 --> 00:38:41,293 1094 00:38:41,293 --> 00:38:42,168 STUDENT: [inaudible]. 1095 00:38:42,168 --> 00:38:45,810 1096 00:38:45,810 --> 00:38:49,250 >> SHARON: Huwezi kuwa na wasiwasi kuhusu ndio nyeupe bado tu. 1097 00:38:49,250 --> 00:38:54,349 >> HANNAH: maelezo ni posted katika CS50.net/sections. 1098 00:38:54,349 --> 00:38:56,432 STUDENT: Tu nje ya udadisi, kuna shirika 1099 00:38:56,432 --> 00:39:00,424 kwa kujua ukubwa wa mafaili uko wito hivyo kwamba tunapaswa kujua? 1100 00:39:00,424 --> 00:39:01,430 1101 00:39:01,430 --> 00:39:04,330 >> SHARON: Hivyo hawa ndio aina ya data, lakini ndiyo. 1102 00:39:04,330 --> 00:39:09,820 Hivyo katika kesi hii, ambayo moja ingekuwa kuchukua zaidi ya kumbukumbu au nafasi zaidi? 1103 00:39:09,820 --> 00:39:13,940 >> JASON HIRSCHHORN: Hivyo kwa mfano halisi, 1104 00:39:13,940 --> 00:39:16,904 katika Nadhani tatizo kuweka nne au tano, tuko 1105 00:39:16,904 --> 00:39:19,070 kwenda kukupa rundo ya data, na wewe kimsingi 1106 00:39:19,070 --> 00:39:20,710 kuwa na tindanga data hiyo. 1107 00:39:20,710 --> 00:39:24,470 Hivyo ni muhimu kujua kwamba kama una integers wengi, 1108 00:39:24,470 --> 00:39:25,770 kwamba kinaendelea kuwa nini. 1109 00:39:25,770 --> 00:39:28,802 Basi hebu kusema mimi alitoa wewe kumi integers, nini ukubwa wa kwamba? 1110 00:39:28,802 --> 00:39:30,111 1111 00:39:30,111 --> 00:39:30,610 STUDENT: 40. 1112 00:39:30,610 --> 00:39:32,026 JASON HIRSCHHORN: 40 ka, haki. 1113 00:39:32,026 --> 00:39:35,690 Hivyo unaweza haja ya kujua kwamba OK, mimi haja ya kuruka 40 ka. 1114 00:39:35,690 --> 00:39:42,200 Basi hebu kusema badala ni 40 chars, then-- hebu sema mimi alitoa wewe 10 chars, 1115 00:39:42,200 --> 00:39:44,860 basi, unajua, sawa, mimi tu haja ya kuruka 10 ka. 1116 00:39:44,860 --> 00:39:47,651 Hivyo ni muhimu sana kujua ukubwa wa halisi ya aina data, 1117 00:39:47,651 --> 00:39:49,900 kwa sababu mara nyingi utasikia kuwa kuruka karibu data, 1118 00:39:49,900 --> 00:39:51,399 hivyo unahitaji kujua jinsi mbali na kuruka. 1119 00:39:51,399 --> 00:39:53,854 1120 00:39:53,854 --> 00:39:56,780 >> STUDENT: Nini tofauti kati ya quotes na kunukuu moja? 1121 00:39:56,780 --> 00:39:58,670 >> JASON HIRSCHHORN: OK, quotes mbili ni kamba. 1122 00:39:58,670 --> 00:40:00,423 Moja quote ni Char. 1123 00:40:00,423 --> 00:40:03,570 >> STUDENT: Kama operationally, nini tofauti? 1124 00:40:03,570 --> 00:40:04,466 Wote wawili kusema hi. 1125 00:40:04,466 --> 00:40:05,094 1126 00:40:05,094 --> 00:40:06,260 JASON HIRSCHHORN: Oh, pole. 1127 00:40:06,260 --> 00:40:07,870 Hii ni tu h. 1128 00:40:07,870 --> 00:40:09,585 Sorry, hii si wazi. 1129 00:40:09,585 --> 00:40:10,920 1130 00:40:10,920 --> 00:40:12,412 >> STUDENT: Hivyo juu one-- 1131 00:40:12,412 --> 00:40:14,120 JASON HIRSCHHORN: Hii ni kamba, yeah. 1132 00:40:14,120 --> 00:40:15,430 Hivyo ni wahusika wawili, haki? 1133 00:40:15,430 --> 00:40:16,360 Kamba, hi. 1134 00:40:16,360 --> 00:40:19,030 Lakini hebu sema mimi tu alikuwa na tabia moja, 1135 00:40:19,030 --> 00:40:23,220 kama mimi kuweka quotes mbili karibu tu h, hiyo ni kamba. 1136 00:40:23,220 --> 00:40:24,500 Hii ni kamba h. 1137 00:40:24,500 --> 00:40:25,660 1138 00:40:25,660 --> 00:40:26,940 Je, hiyo mantiki? 1139 00:40:26,940 --> 00:40:28,705 Hivyo hii ni ka nne. 1140 00:40:28,705 --> 00:40:31,660 Lakini hebu sema mimi got kuondoa ya kwamba An tu kuweka moja. 1141 00:40:31,660 --> 00:40:33,940 1142 00:40:33,940 --> 00:40:34,830 Moja kunukuu. 1143 00:40:34,830 --> 00:40:37,140 Hii ni sasa Char, char h. 1144 00:40:37,140 --> 00:40:38,440 1145 00:40:38,440 --> 00:40:42,410 Hivyo exact kitu, tofauti aina ya data. 1146 00:40:42,410 --> 00:40:45,330 Hii ni Byte moja tu, ambapo kamba alikuwa ka nne. 1147 00:40:45,330 --> 00:40:45,830 Yeah. 1148 00:40:45,830 --> 00:40:48,214 1149 00:40:48,214 --> 00:40:50,630 STUDENT: Hivyo kama wewe walikuwa wakijaribu kuhifadhi neno kama Daudi, 1150 00:40:50,630 --> 00:40:54,436 wewe unataka kutumia kamba kwa sababu bila kujali ni muda gani kamba ni, 1151 00:40:54,436 --> 00:40:57,760 itakuwa tu kuchukua ka wanne isipokuwa ni muda mrefu muda mrefu 1152 00:40:57,760 --> 00:41:02,530 au mara mbili, ambayo case-- hivyo kama hadi zaidi ya wahusika nne, basi 1153 00:41:02,530 --> 00:41:04,435 unataka kufanya hivyo katika kamba. 1154 00:41:04,435 --> 00:41:05,810 Ni kwamba mantiki ujumla nyuma. 1155 00:41:05,810 --> 00:41:06,537 1156 00:41:06,537 --> 00:41:09,370 JASON HIRSCHHORN: Kama ni hadi zaidi tabia moja, ni kamba. 1157 00:41:09,370 --> 00:41:10,640 1158 00:41:10,640 --> 00:41:14,880 >> STUDENT: Hivyo hakuna [inaudible] kwa kuhifadhi barua nne 1159 00:41:14,880 --> 00:41:18,370 neno kama nne ya mtu binafsi au barua tatu wahusika neno kama tatu ya mtu binafsi 1160 00:41:18,370 --> 00:41:22,050 sababu kwamba itakuwa tu ka tatu, kinyume na kamba tatu sehemu. 1161 00:41:22,050 --> 00:41:23,611 1162 00:41:23,611 --> 00:41:25,110 JASON HIRSCHHORN: Unaweza kufanya hivyo. 1163 00:41:25,110 --> 00:41:27,850 1164 00:41:27,850 --> 00:41:31,070 Unaweza kufanya hivyo, lakini mimi si kufikiri kwamba kweli thamani, 1165 00:41:31,070 --> 00:41:32,570 kwa sababu wewe ni tu kuokoa Byte moja. 1166 00:41:32,570 --> 00:41:33,310 Unajua nini mimi kusema? 1167 00:41:33,310 --> 00:41:35,559 Katika mpango mkubwa wa mambo, ambayo si kweli jambo. 1168 00:41:35,559 --> 00:41:39,210 Lakini kwa mfano, printf, kama wewe ni uchapishaji f na wewe 1169 00:41:39,210 --> 00:41:43,430 kuwa chars tatu unaweza magazeti kwamba out-- hebu sema wewe C-A-T, 1170 00:41:43,430 --> 00:41:47,680 unaweza magazeti nje paka tu kwa kufanya moja Char Char Char moja moja, 1171 00:41:47,680 --> 00:41:49,980 au unaweza magazeti nje kamba paka. 1172 00:41:49,980 --> 00:41:51,140 Ni halisi kitu kimoja. 1173 00:41:51,140 --> 00:41:52,870 Hivyo unaweza kufanya hivyo kama kwamba, but-- 1174 00:41:52,870 --> 00:41:54,330 >> STUDENT: Ni si kwenda kuokoa wewe kwamba mengi. 1175 00:41:54,330 --> 00:41:54,720 >> JASON HIRSCHHORN: Yeah. 1176 00:41:54,720 --> 00:41:57,125 kichwa kwamba ingekuwa kutumika ni si thamani yake. 1177 00:41:57,125 --> 00:41:59,049 1178 00:41:59,049 --> 00:42:00,020 Yeah? 1179 00:42:00,020 --> 00:42:02,920 >> STUDENT: Kwa mfano, alikuwa h kwa moja 1180 00:42:02,920 --> 00:42:05,410 dhidi ya mbili, moja au mbili quotes. 1181 00:42:05,410 --> 00:42:08,760 Kwa nini unataka kuokoa barua moja kama kamba. 1182 00:42:08,760 --> 00:42:11,569 Kusudi gani kwamba milele kutumika? 1183 00:42:11,569 --> 00:42:12,860 JASON HIRSCHHORN: Sijui. 1184 00:42:12,860 --> 00:42:14,568 I mean, ni kweli inategemea mpango. 1185 00:42:14,568 --> 00:42:16,060 1186 00:42:16,060 --> 00:42:20,800 Kwa mfano, nadhani baadaye utasikia kupata katika mstari amri mambo ya ajabu. 1187 00:42:20,800 --> 00:42:24,770 Hivyo kwa mfano, badala ya mimi kuuliza kwa pole integer--, 1188 00:42:24,770 --> 00:42:26,720 naweza kusema ndani yenu? 1189 00:42:26,720 --> 00:42:27,220 HANNAH: Ndiyo. 1190 00:42:27,220 --> 00:42:30,660 1191 00:42:30,660 --> 00:42:32,450 >> JASON HIRSCHHORN: Hivyo kwa mfano, badala 1192 00:42:32,450 --> 00:42:35,830 yangu kuuliza kwa kitu na kupata mwisho, ambayo 1193 00:42:35,830 --> 00:42:38,854 Nadhani unaweza kuwa na kuonekana hotuba, huenda kuna mstari amri. 1194 00:42:38,854 --> 00:42:40,520 Wewe tu aina yake katika amri line. 1195 00:42:40,520 --> 00:42:46,690 Itakuwa kama - / hello4 au kitu, au helloh h, chochote. 1196 00:42:46,690 --> 00:42:49,190 Kufanya hivyo katika mstari amri badala ya kuwa aliuliza kwa hilo, 1197 00:42:49,190 --> 00:42:53,830 kwamba mstari amri ni daima kamba, kama ni nne au h, 1198 00:42:53,830 --> 00:42:55,320 kwamba daima kamba. 1199 00:42:55,320 --> 00:42:59,130 Hivyo hiyo ni mfano mmoja wa wakati nguvu kuwa barua umoja au umoja 1200 00:42:59,130 --> 00:43:00,667 idadi kuwakilishwa kama kamba. 1201 00:43:00,667 --> 00:43:06,360 1202 00:43:06,360 --> 00:43:07,110 SHARON: All haki. 1203 00:43:07,110 --> 00:43:08,230 1204 00:43:08,230 --> 00:43:09,855 Na kisha hapa ni baadhi ya waendeshaji msingi. 1205 00:43:09,855 --> 00:43:11,460 1206 00:43:11,460 --> 00:43:14,560 Hopefully wewe ni ukoo na kwanza nne tu kwa ujumla. 1207 00:43:14,560 --> 00:43:18,080 Hivyo kuna na kuongeza, kutoa, kuzidisha, na kugawa, 1208 00:43:18,080 --> 00:43:23,535 na kuhakikisha matumizi keystrokes haki. 1209 00:43:23,535 --> 00:43:25,260 1210 00:43:25,260 --> 00:43:29,640 >> Na kisha kuna pia modulo, ambayo baadhi ya unaweza kuwa familiar sana na. 1211 00:43:29,640 --> 00:43:34,900 Na nini modulo gani ni kwamba kama sisi kuchukua mfano huu 4% 2, 1212 00:43:34,900 --> 00:43:37,990 inachukua salio ya nini kwamba hana katika mgawanyiko. 1213 00:43:37,990 --> 00:43:41,670 Hivyo 4 kugawanywa na 2 ni 2, na hakuna salio. 1214 00:43:41,670 --> 00:43:47,880 4 kugawanya na 3 ni 1 na 1/3, na hivyo salio 1. 1215 00:43:47,880 --> 00:43:49,320 Hivyo computes kwa moja. 1216 00:43:49,320 --> 00:43:56,960 Na kisha 4% 5 ni sehemu 4/5, na salio ni 4. 1217 00:43:56,960 --> 00:43:58,580 Je, hiyo mantiki? 1218 00:43:58,580 --> 00:43:59,580 OK, baridi. 1219 00:43:59,580 --> 00:44:01,080 1220 00:44:01,080 --> 00:44:03,110 Na sisi kufuata PEMDAS hapa pia. 1221 00:44:03,110 --> 00:44:06,240 1222 00:44:06,240 --> 00:44:07,740 >> Hivyo baadhi ya maneno Boolean. 1223 00:44:07,740 --> 00:44:08,920 1224 00:44:08,920 --> 00:44:16,890 Hivyo guys tumeona sawa sawa kulinganisha, kusema, namba mbili. 1225 00:44:16,890 --> 00:44:20,440 Hivyo kama 5 sawa sawa 5, kwamba computes kwa kweli. 1226 00:44:20,440 --> 00:44:22,190 Kuhakikisha kuwa moja tu sawa ishara. 1227 00:44:22,190 --> 00:44:23,530 1228 00:44:23,530 --> 00:44:27,030 Kwa si sawa, ni bang au Moderators. 1229 00:44:27,030 --> 00:44:28,960 >> HANNAH: Mbili ishara sawa wakati wa kufanya usawa. 1230 00:44:28,960 --> 00:44:29,290 >> SHARON: Oh, yeah. 1231 00:44:29,290 --> 00:44:30,998 Kuhakikisha kufanya si kuwa moja sawa ishara. 1232 00:44:30,998 --> 00:44:32,320 1233 00:44:32,320 --> 00:44:35,745 Na kisha kwa si sawa, ni bang sawa. 1234 00:44:35,745 --> 00:44:37,000 1235 00:44:37,000 --> 00:44:40,540 Na kisha unaweza kuangalia njia ya kwa chini ya, kubwa kuliko. 1236 00:44:40,540 --> 00:44:44,300 Na kisha tuna mantiki na na mantiki au haki hapa. 1237 00:44:44,300 --> 00:44:47,190 Na nini kwamba hana ni, kama unakumbuka katika Scratch 1238 00:44:47,190 --> 00:44:51,000 wakati alikuwa kuzuia kwamba kwamba alisema na, na kisha 1239 00:44:51,000 --> 00:44:54,860 inaweza fit vipande viwili tofauti huko, kwamba ni nini hii na anafanya. 1240 00:44:54,860 --> 00:44:56,450 Na kuhakikisha kufanya ampersands mbili. 1241 00:44:56,450 --> 00:44:57,590 1242 00:44:57,590 --> 00:45:04,110 Na muhimu huu unaweza kupata kuelekea haki, haki chini ya kifungo wako kufuta. 1243 00:45:04,110 --> 00:45:07,820 1244 00:45:07,820 --> 00:45:08,907 Swali? 1245 00:45:08,907 --> 00:45:10,398 >> STUDENT: [inaudible] ulikuwa upi? 1246 00:45:10,398 --> 00:45:16,900 1247 00:45:16,900 --> 00:45:20,400 >> SHARON: Sawa, hivyo kama wewe tu kufanya moja, wewe ni kulinganisha bits. 1248 00:45:20,400 --> 00:45:22,040 1249 00:45:22,040 --> 00:45:26,400 Hivyo kama wewe kumbuka kile bits ni, wao ni 0 na 1, na hivyo 1250 00:45:26,400 --> 00:45:27,740 hiyo ni kulinganisha kitu kingine. 1251 00:45:27,740 --> 00:45:29,440 Hivyo sisi ni kwenda kuzingatia hili kwa sasa. 1252 00:45:29,440 --> 00:45:31,856 >> JASON HIRSCHHORN: Hivyo moja sawa ni kama zoezi, haki? 1253 00:45:31,856 --> 00:45:33,170 Hivyo kama int x ni sawa na 4. 1254 00:45:33,170 --> 00:45:38,080 Wewe ni kusema kwamba kutofautiana x sawa 4. 1255 00:45:38,080 --> 00:45:42,910 Hivyo 1 ni sawa na ni kazi, lakini cha na na mabomba 1256 00:45:42,910 --> 00:45:45,820 au baa, kama Sharon Alisema, wao ni waendeshaji bitwise. 1257 00:45:45,820 --> 00:45:47,620 Huna haja ya kuwa na wasiwasi juu ya hilo. 1258 00:45:47,620 --> 00:45:49,120 1259 00:45:49,120 --> 00:45:51,620 >> STUDENT: Wakati kufanya matumizi ya mantiki na na mantiki au tena? 1260 00:45:51,620 --> 00:45:54,620 Mimi tu alisahau wakati wewe kufanya hivyo. 1261 00:45:54,620 --> 00:45:57,510 >> HANNAH: Hakika, hivyo kama wewe milele unataka kuangalia kama mambo mawili ni ya kweli, 1262 00:45:57,510 --> 00:46:01,550 kwa mfano, hebu kusema mimi wanataka kuangalia kwamba idadi ni kati ya 5 na 15, 1263 00:46:01,550 --> 00:46:04,660 Naweza kusema kuhakikisha kwamba idadi ni mkubwa kuliko 5. 1264 00:46:04,660 --> 00:46:09,430 Basi hebu kusema kama x ni mkubwa kuliko 5 na chini ya 15. 1265 00:46:09,430 --> 00:46:12,630 Hivyo ili kwa kwamba nzima Taarifa kutathmini kwa kweli, 1266 00:46:12,630 --> 00:46:16,290 unahitaji wote wawili wa aina ya ndogo kauli kutathmini kweli. 1267 00:46:16,290 --> 00:46:18,481 Na au haja tu mmoja wa wawili au wote wawili. 1268 00:46:18,481 --> 00:46:19,564 STUDENT: Mkuu, asante. 1269 00:46:19,564 --> 00:46:20,820 1270 00:46:20,820 --> 00:46:24,980 >> SHARON: Na pia katika Scratch, mimi nina uhakika katika mengi ya miradi yako 1271 00:46:24,980 --> 00:46:31,059 wewe alikuwa kama kugusa makali au kama kugusa sprite mwingine basi bounce 1272 00:46:31,059 --> 00:46:31,600 au kitu. 1273 00:46:31,600 --> 00:46:34,362 1274 00:46:34,362 --> 00:46:37,070 HANNAH: zote haki, hivyo kwa nini sisi huduma kuhusu yote haya Booleans? 1275 00:46:37,070 --> 00:46:40,600 Tuna miundo kwamba wewe wameweza kuonekana katika Scratch aitwaye conditionals. 1276 00:46:40,600 --> 00:46:44,830 Na conditionals ni kitu chochote cha kuunda kama baadhi hali au baadhi Boolean 1277 00:46:44,830 --> 00:46:48,970 ni kweli, basi kufanya kificho kati ya braces curly haya. 1278 00:46:48,970 --> 00:46:51,220 Hivyo unaweza kuona juu ya haki hapa ni kuzuia Scratch. 1279 00:46:51,220 --> 00:46:55,132 Una hii kama basi, na kitu chochote kwamba huenda katika sura kwamba kidogo kwamba 1280 00:46:55,132 --> 00:46:56,840 Inaonekana kama this-- i hawajui nini wewe d 1281 00:46:56,840 --> 00:46:59,960 kuwaita that-- kwamba kinaendelea kuwa Boolean au hali. 1282 00:46:59,960 --> 00:47:01,880 >> Hivyo tena, Boolean au hali ni kitu chochote 1283 00:47:01,880 --> 00:47:04,500 kuwa ama kutathmini kwa kweli au uongo. 1284 00:47:04,500 --> 00:47:06,150 Na tena, unaweza kuchanganya Booleans. 1285 00:47:06,150 --> 00:47:10,740 Unaweza kuwa, tena, x ni mkubwa kuliko 5 na x ni chini ya 15. 1286 00:47:10,740 --> 00:47:13,610 Au unaweza tu kuwa moja ya wale x ni chini ya 5. 1287 00:47:13,610 --> 00:47:16,850 >> OK, hivyo katika C Ni upande wa kushoto. 1288 00:47:16,850 --> 00:47:18,270 Ni tu keyword kama. 1289 00:47:18,270 --> 00:47:20,750 Katika mabano, hali au Boolean. 1290 00:47:20,750 --> 00:47:23,590 Na kisha kificho katika kati ya hizo mbili braces curly 1291 00:47:23,590 --> 00:47:28,746 tu nitafanya, tu kukimbia kama kwamba hali au kwamba Boolean ni kweli. 1292 00:47:28,746 --> 00:47:30,385 Je, hiyo mantiki? 1293 00:47:30,385 --> 00:47:30,885 Kutisha. 1294 00:47:30,885 --> 00:47:31,570 OK. 1295 00:47:31,570 --> 00:47:33,278 Na kisha kama unaweza tumeona katika Scratch, 1296 00:47:33,278 --> 00:47:35,830 tunaweza pia kuongeza juu kingine, ambayo kimsingi ni 1297 00:47:35,830 --> 00:47:38,820 chochote kati ya braces curly chini ya kingine 1298 00:47:38,820 --> 00:47:41,430 tu nitafanya kama hali ni ya uongo. 1299 00:47:41,430 --> 00:47:42,610 1300 00:47:42,610 --> 00:47:43,600 Mantiki? 1301 00:47:43,600 --> 00:47:44,840 Maswali yoyote juu ya hizi mbili? 1302 00:47:44,840 --> 00:47:45,905 1303 00:47:45,905 --> 00:47:46,405 Kutisha. 1304 00:47:46,405 --> 00:47:48,430 1305 00:47:48,430 --> 00:47:49,125 >> Baridi. 1306 00:47:49,125 --> 00:47:50,650 Hivyo hapa ni mfano wa haraka. 1307 00:47:50,650 --> 00:47:54,410 Hebu kusema tunataka kuamua, kwa kuzingatia muda, 1308 00:47:54,410 --> 00:47:56,760 kama tunapaswa kusema nzuri asubuhi au jioni njema. 1309 00:47:56,760 --> 00:48:00,480 Mimi itabidi kusema kama ni kabla 0:00 mchana, tunakwenda kusema asubuhi njema, 1310 00:48:00,480 --> 00:48:02,940 vinginevyo tunakwenda kusema jioni njema. 1311 00:48:02,940 --> 00:48:07,180 Na wakati mimi alisema kuwa vinginevyo, hiyo ni sawa katika C kwa mwingine hii. 1312 00:48:07,180 --> 00:48:10,580 Hivyo sisi ni kwenda kuangalia kama wakati wa kijeshi ni chini ya 0:00, 1313 00:48:10,580 --> 00:48:12,060 kusema asubuhi njema. 1314 00:48:12,060 --> 00:48:14,025 Vinginevyo kusema jioni njema. 1315 00:48:14,025 --> 00:48:17,500 >> STUDENT: Hivyo tunatarajia kweli kupata pembejeo kwamba kwa muda wa kijeshi kwa kamba kupata. 1316 00:48:17,500 --> 00:48:18,097 1317 00:48:18,097 --> 00:48:18,680 HANNAH: Haki. 1318 00:48:18,680 --> 00:48:22,110 Je Somewhere kingine tunatarajia kweli na kutoa habari. 1319 00:48:22,110 --> 00:48:23,700 Haki hapa haina thamani. 1320 00:48:23,700 --> 00:48:25,510 Sisi kamwe hata amekiri kuwa ni. 1321 00:48:25,510 --> 00:48:28,630 Mimi kudhani kwamba mahali fulani juu mpango huu mimi alitangaza muda, 1322 00:48:28,630 --> 00:48:32,090 au aliuliza muda, or-- kitu kingine chochote kwa mfano huu? 1323 00:48:32,090 --> 00:48:33,560 1324 00:48:33,560 --> 00:48:34,060 Kutisha. 1325 00:48:34,060 --> 00:48:35,750 1326 00:48:35,750 --> 00:48:40,490 >> OK, sasa tuna pamoja kwa kuwa rahisi kama mwingine format, 1327 00:48:40,490 --> 00:48:42,899 tuna wengine miundo mbili tofauti. 1328 00:48:42,899 --> 00:48:44,940 Hivyo kwanza tuna kubadili Taarifa hiyo, na hapa ni 1329 00:48:44,940 --> 00:48:46,564 aina mkuu wa kauli kubadili. 1330 00:48:46,564 --> 00:48:49,450 1331 00:48:49,450 --> 00:48:53,110 Una Keyword kubadili njia sawa una Keyword kama. 1332 00:48:53,110 --> 00:48:56,250 Na kisha pembejeo, katika hii n kesi. 1333 00:48:56,250 --> 00:48:58,410 Hivyo hii inaweza tu kufanya kazi na integers. 1334 00:48:58,410 --> 00:49:02,270 Hivyo pembejeo kwamba n ina kuwa integer, sawa? 1335 00:49:02,270 --> 00:49:04,950 Na tunakwenda kufuata moja ya kesi hizi 1336 00:49:04,950 --> 00:49:07,430 kutegemea na nini kwamba thamani n ni. 1337 00:49:07,430 --> 00:49:12,170 >> Hivyo katika kesi hii, wewe kwanza kulinganisha ni n sawa na moja ya mara kwa mara, 1338 00:49:12,170 --> 00:49:15,844 kama ni, kufanya kila kitu aina ya indented zaidi ya hapa. 1339 00:49:15,844 --> 00:49:17,510 Siwezi uhakika na ni kwa sababu mimi nina fupi mno. 1340 00:49:17,510 --> 00:49:19,400 1341 00:49:19,400 --> 00:49:23,210 Kama siyo sawa na moja ya mara kwa mara na ni sawa na badala ya mara kwa mara mbili, 1342 00:49:23,210 --> 00:49:27,060 tunakwenda kufuata kuzuia kwamba pili, na tunaweza kufanya hivyo kwa mara nyingi 1343 00:49:27,060 --> 00:49:32,890 kama tunataka, na kisha kwamba default ni kama hakuwa mechi yoyote ya kesi hapo juu, 1344 00:49:32,890 --> 00:49:33,820 nitafanya kwamba kanuni. 1345 00:49:33,820 --> 00:49:35,759 1346 00:49:35,759 --> 00:49:36,550 Maswali yoyote hapa? 1347 00:49:36,550 --> 00:49:38,133 Hii moja ni kidogo ngumu zaidi. 1348 00:49:38,133 --> 00:49:38,633 1349 00:49:38,633 --> 00:49:39,395 Yeah? 1350 00:49:39,395 --> 00:49:41,820 >> STUDENT: Break akionyesha nini? 1351 00:49:41,820 --> 00:49:45,560 >> HANNAH: Hakika, hivyo mara moja sisi kuingia kuzuia kwamba, kama sisi kupata, hebu sema, 1352 00:49:45,560 --> 00:49:50,940 n yetu kwa kweli ni sawa na moja ya mara kwa mara, sisi kuingia kuzuia kwamba baada ya koloni. 1353 00:49:50,940 --> 00:49:54,840 Sisi kufanya chochote ni juu ya kuwa mstari wa kutoa maoni, 1354 00:49:54,840 --> 00:49:58,182 na kisha sisi kuvunja, kwa maana ya sisi kupata nje ya kauli hii ya kubadili kabisa. 1355 00:49:58,182 --> 00:49:58,682 STUDENT: OK. 1356 00:49:58,682 --> 00:49:59,830 1357 00:49:59,830 --> 00:50:00,562 >> HANNAH: Mm-hm? 1358 00:50:00,562 --> 00:50:03,311 >> STUDENT: Je indentation muhimu, au unahitaji [inaudible]? 1359 00:50:03,311 --> 00:50:03,959 1360 00:50:03,959 --> 00:50:04,500 HANNAH: Hakika. 1361 00:50:04,500 --> 00:50:07,640 Hivyo, kama siku zote, indentation si madhubuti muhimu. 1362 00:50:07,640 --> 00:50:09,930 kompyuta haina huduma kama wewe Indent. 1363 00:50:09,930 --> 00:50:12,630 Sisi, kama watu ambao ni kusoma code yako, kufanya huduma. 1364 00:50:12,630 --> 00:50:15,100 Hivyo ni rahisi sana kwa kuangalia hadi saa screen 1365 00:50:15,100 --> 00:50:19,707 na kuona, oh, Mimi najua nini hasa hutokea wakati n ni sawa na moja mara kwa mara. 1366 00:50:19,707 --> 00:50:22,290 Kama mimi alikuwa indents random, mimi bila kuwa na uwezo wa kuwaambia hivyo kwa urahisi. 1367 00:50:22,290 --> 00:50:23,276 Yeah? 1368 00:50:23,276 --> 00:50:27,466 >> STUDENT: Hivyo kama alitaka mtumiaji kuchagua moja ya chaguzi kwamba 1369 00:50:27,466 --> 00:50:31,657 tuna juu ya orodha, ingekuwa sisi kutumia, mimi nadhani, [inaudible], 1370 00:50:31,657 --> 00:50:35,108 lakini kupata integer kutoka yao na kuweka kwamba katika n? 1371 00:50:35,108 --> 00:50:36,844 1372 00:50:36,844 --> 00:50:37,760 HANNAH: Hasa haki. 1373 00:50:37,760 --> 00:50:40,330 Basi hebu kusema tulitaka kuangalia nini integer. 1374 00:50:40,330 --> 00:50:45,380 Sisi alisema oh, kuingia integer kati ya 0 na 5, hebu kusema. 1375 00:50:45,380 --> 00:50:47,790 Tunaweza kuomba kwamba n, kuuliza kwa thamani ya kwamba, 1376 00:50:47,790 --> 00:50:50,000 na kisha kuwa kila moja ya matukio hayo. 1377 00:50:50,000 --> 00:50:53,230 Na tena, hili ni jambo tunaweza urahisi sana kufanya na kama kauli, 1378 00:50:53,230 --> 00:50:53,730 haki? 1379 00:50:53,730 --> 00:50:56,920 Sisi inaweza kuwa kama sawa na kesi moja, kama sawa na kesi mbili, 1380 00:50:56,920 --> 00:50:58,910 kama sawa na kesi tatu, kadhalika na kadhalika. 1381 00:50:58,910 --> 00:51:01,680 Hii ni kidogo kwa kasi na safi kidogo. 1382 00:51:01,680 --> 00:51:04,201 Ni aina ya mfumo wa tu nzuri sasa. 1383 00:51:04,201 --> 00:51:05,450 STUDENT: Kasi kama kwa maandishi? 1384 00:51:05,450 --> 00:51:06,830 Au gani kukimbia kompyuta kasi kidogo? 1385 00:51:06,830 --> 00:51:08,246 >> HANNAH: Ni anaendesha kasi kidogo. 1386 00:51:08,246 --> 00:51:09,214 1387 00:51:09,214 --> 00:51:09,714 Yeah? 1388 00:51:09,714 --> 00:51:13,490 >> STUDENT: Hivyo mara mbili dash ni maoni or-- tu 1389 00:51:13,490 --> 00:51:14,700 >> HANNAH: Oh, mimi nina hivyo pole. 1390 00:51:14,700 --> 00:51:15,700 Sikuwa uhakika kwamba nje. 1391 00:51:15,700 --> 00:51:17,790 OK, kama una kwamba //, ni maoni. 1392 00:51:17,790 --> 00:51:19,250 1393 00:51:19,250 --> 00:51:20,770 Tu // ni maoni. 1394 00:51:20,770 --> 00:51:23,030 Hivyo wakati wowote wa kompyuta anaona kwamba, ni kwenda 1395 00:51:23,030 --> 00:51:25,760 kusema sawa, kitu chochote kwamba ifuatavyo hii, mimi nina kwenda tu kupuuza. 1396 00:51:25,760 --> 00:51:27,310 Mimi nina kwenda kujifanya wewe kamwe hata aliandika kwamba. 1397 00:51:27,310 --> 00:51:28,850 >> STUDENT: Hivyo hii [inaudible]. 1398 00:51:28,850 --> 00:51:30,650 >> HANNAH: Hii haina chochote kabisa. 1399 00:51:30,650 --> 00:51:37,360 Lakini kama mimi aliandika kitu kama juu ya maoni ya kwanza niliandika badala printf 1400 00:51:37,360 --> 00:51:41,640 kusema pongezi wewe aliingia mara kwa mara moja, kwamba itakuwa kitu. 1401 00:51:41,640 --> 00:51:42,140 Yeah? 1402 00:51:42,140 --> 00:51:44,515 >> STUDENT: Hivyo katika maisha halisi, kesi ingekuwa tu tu kuwa idadi 1403 00:51:44,515 --> 00:51:46,420 na kisha [inaudible] itakuwa integer nyingine. 1404 00:51:46,420 --> 00:51:46,763 >> HANNAH: Hasa. 1405 00:51:46,763 --> 00:51:48,550 >> STUDENT: Na je, unahitaji ellipses? 1406 00:51:48,550 --> 00:51:48,805 >> HANNAH: Sorry? 1407 00:51:48,805 --> 00:51:49,550 >> STUDENT: Je, unahitaji kuwa? 1408 00:51:49,550 --> 00:51:50,010 >> HANNAH: Oh, hakuna. 1409 00:51:50,010 --> 00:51:50,560 Mimi nina sorry. 1410 00:51:50,560 --> 00:51:53,684 Hiyo ilikuwa tu zinaonyesha kwamba unaweza kwenda kwenye kesi kama wengi kama unataka. 1411 00:51:53,684 --> 00:51:56,950 Hebu kufanya mfano halisi kwamba inaweza kufanya mambo kidogo wazi zaidi. 1412 00:51:56,950 --> 00:52:01,440 OK, hivyo hebu sema mimi kusema, OK, nipe integer n 1413 00:52:01,440 --> 00:52:05,010 kwamba inawakilisha idadi darasani, hasa ya sayansi ya kompyuta ya darasa 1414 00:52:05,010 --> 00:52:05,720 idadi. 1415 00:52:05,720 --> 00:52:07,950 Hivyo kama wewe nipe 50, Mimi nina kwenda kusema kubwa. 1416 00:52:07,950 --> 00:52:12,020 CS50 ni kuanzishwa kwa kompyuta sayansi, na kisha mimi nina kwenda kuvunja. 1417 00:52:12,020 --> 00:52:14,810 Hivyo kwamba maana mimi kuruka nje ya kubadili kauli nzima, 1418 00:52:14,810 --> 00:52:17,020 hivyo sasa mimi nina kufanyika mbio kificho, sawa? 1419 00:52:17,020 --> 00:52:21,410 >> Kama alinipa badala ya 51, ningependa magazeti kauli ya pili. 1420 00:52:21,410 --> 00:52:24,720 Na kisha kama wewe alinipa baadhi idadi hiyo ilikuwa si 50 au 51, 1421 00:52:24,720 --> 00:52:27,133 Mimi nina kwenda kusema pole, mimi nina si ukoo na darasa hilo. 1422 00:52:27,133 --> 00:52:28,019 Yeah? 1423 00:52:28,019 --> 00:52:29,350 >> STUDENT: Huwezi kuwa mapumziko. 1424 00:52:29,350 --> 00:52:30,400 >> HANNAH: Mimi nina sorry, sina mapumziko? 1425 00:52:30,400 --> 00:52:31,510 >> STUDENT: Nini kama. 1426 00:52:31,510 --> 00:52:32,450 >> HANNAH: Oh, nini kama huna mapumziko? 1427 00:52:32,450 --> 00:52:33,450 Bora swali. 1428 00:52:33,450 --> 00:52:37,890 Hivyo nini kitatokea ni ungependa kwenda katika, na wewe bila kuangalia mimi sawa na 50? 1429 00:52:37,890 --> 00:52:42,064 Na hebu sema, ndiyo, wewe walikuwa sawa 50, wewe d magazeti taarifa. 1430 00:52:42,064 --> 00:52:45,105 Na kisha ataendelea utekelezaji, hivyo kusema mimi sawa kwa 51? 1431 00:52:45,105 --> 00:52:46,500 1432 00:52:46,500 --> 00:52:49,763 Na ungependa kwenda juu na kwenda kupitia kila kesi kama hiyo? 1433 00:52:49,763 --> 00:52:50,262 Ndiyo? 1434 00:52:50,262 --> 00:52:52,894 >> STUDENT: Je line default sawa na kusema mwingine? 1435 00:52:52,894 --> 00:52:53,560 HANNAH: Hasa. 1436 00:52:53,560 --> 00:52:54,060 Nzuri sana. 1437 00:52:54,060 --> 00:52:56,140 Ni kama aina ya samaki wote. 1438 00:52:56,140 --> 00:53:00,574 >> STUDENT: Hivyo kama wewe hawakuwa na mapumziko na kisha moja ya kauli kesi 1439 00:53:00,574 --> 00:53:03,843 Ilikuwa kweli, na kisha Alisema ongezeko n na 1, 1440 00:53:03,843 --> 00:53:09,210 basi ingekuwa moja kwa moja kufanya moja ijayo. 1441 00:53:09,210 --> 00:53:11,657 Ingekuwa kuangalia kesi 51, na kisha kuonyesha kwamba pia? 1442 00:53:11,657 --> 00:53:13,240 HANNAH: Yeah, nadhani kwamba ingekuwa kazi. 1443 00:53:13,240 --> 00:53:15,740 Hivyo unaweza aina ya kupata messy, hivyo mapumziko ni jambo jema kwa kuwa. 1444 00:53:15,740 --> 00:53:16,240 Yeah? 1445 00:53:16,240 --> 00:53:18,557 STUDENT: Bila ya mapumziko itakuwa ni ya kufanya default? 1446 00:53:18,557 --> 00:53:19,890 HANNAH: Hilo ni swali zuri. 1447 00:53:19,890 --> 00:53:20,590 JASON HIRSCHHORN: Nadhani ni anaendesha tu. 1448 00:53:20,590 --> 00:53:23,975 Hivyo kama huna break-- hivyo hebu sema mimi 50 na ni checked 50, 1449 00:53:23,975 --> 00:53:25,306 na itakuwa magazeti kwamba nje. 1450 00:53:25,306 --> 00:53:27,430 Magazeti nje CS50 kama utangulizi kwa sayansi ya kompyuta. 1451 00:53:27,430 --> 00:53:30,549 Huna mapumziko, ni lazima kwenda na kuendelea mpaka hits mapumziko. 1452 00:53:30,549 --> 00:53:32,590 Hivyo kama hakuna mapumziko, ni kwenda kuendelea. 1453 00:53:32,590 --> 00:53:34,190 Ni kwenda magazeti ya kila kitu kingine nje. 1454 00:53:34,190 --> 00:53:35,695 >> HANNAH: Kwa hiyo mimi nadhani kwamba ingekuwa kuwa ikiwa ni pamoja na default. 1455 00:53:35,695 --> 00:53:36,020 >> JASON HIRSCHHORN: Yeah. 1456 00:53:36,020 --> 00:53:36,720 >> HANNAH: swali nzuri. 1457 00:53:36,720 --> 00:53:37,220 Yeah? 1458 00:53:37,220 --> 00:53:39,070 STUDENT: Je kesi kuchukuliwa kazi? 1459 00:53:39,070 --> 00:53:39,820 HANNAH: Mimi nina pole? 1460 00:53:39,820 --> 00:53:41,570 STUDENT: Je kesi kuchukuliwa kazi? 1461 00:53:41,570 --> 00:53:43,153 HANNAH: Je kesi kuchukuliwa kazi. 1462 00:53:43,153 --> 00:53:45,520 1463 00:53:45,520 --> 00:53:46,840 Napenda usisite kusema kwamba. 1464 00:53:46,840 --> 00:53:52,000 >> JASON HIRSCHHORN: Hivyo kawaida wakati unaweza kuona kazi 1465 00:53:52,000 --> 00:53:54,370 wao utakuwa katika braces curly. 1466 00:53:54,370 --> 00:53:57,840 Hivyo kwa mfano, wakati ukiangalia katika kanuni yako, kwa mfano, kuu. 1467 00:53:57,840 --> 00:54:01,450 Ilikuwa wazi Paren kuu, kisha batili, karibu Paren. 1468 00:54:01,450 --> 00:54:05,415 Functions-- wao ni kimsingi daima utaona mabano. 1469 00:54:05,415 --> 00:54:07,290 Hivyo kesi kama kesi haina kuwa mabano yoyote, 1470 00:54:07,290 --> 00:54:09,556 hiyo ni fununu yako kwamba si kwamba kazi. 1471 00:54:09,556 --> 00:54:10,984 Lakini si. 1472 00:54:10,984 --> 00:54:12,388 1473 00:54:12,388 --> 00:54:12,888 Yeah? 1474 00:54:12,888 --> 00:54:15,280 >> STUDENT: Hivyo basi gani kwamba kufanya kubadili kazi? 1475 00:54:15,280 --> 00:54:16,150 >> HANNAH: Je, hiyo hufanya kubadili kazi. 1476 00:54:16,150 --> 00:54:18,149 >> STUDENT: Kwa maana kwamba kuweka kitu katika, 1477 00:54:18,149 --> 00:54:19,399 inakupa moja ya kesi. 1478 00:54:19,399 --> 00:54:21,399 JASON HIRSCHHORN: Mimi bila kuiita kazi. 1479 00:54:21,399 --> 00:54:23,120 Si kila kitu na parens ni kazi. 1480 00:54:23,120 --> 00:54:25,629 1481 00:54:25,629 --> 00:54:27,420 Nina maana kwamba kuna ujumbe kuwa ni kazi. 1482 00:54:27,420 --> 00:54:30,990 Napenda kusema kubadili ni kazi kwa sababu si kweli 1483 00:54:30,990 --> 00:54:32,207 kurudi kitu chochote. 1484 00:54:32,207 --> 00:54:33,290 Utasikia kupata katika kuwa zaidi. 1485 00:54:33,290 --> 00:54:34,380 1486 00:54:34,380 --> 00:54:36,476 >> HANNAH: Yeah, nadhani tu yake kama muundo. 1487 00:54:36,476 --> 00:54:38,392 STUDENT: Je, unaweza kiota hii katika kama muundo? 1488 00:54:38,392 --> 00:54:40,197 1489 00:54:40,197 --> 00:54:42,030 HANNAH: Yeah, wewe kiota pretty kiasi chochote. 1490 00:54:42,030 --> 00:54:43,170 1491 00:54:43,170 --> 00:54:46,138 >> STUDENT: Barry alisema quotes ni aina ya kama huo kama mwingine. 1492 00:54:46,138 --> 00:54:48,428 Hivyo unaweza kuchukua nafasi ya quotes na mwingine? 1493 00:54:48,428 --> 00:54:49,750 1494 00:54:49,750 --> 00:54:52,510 >> HANNAH: Si katika hii hasa Muundo sababu ya kubadili 1495 00:54:52,510 --> 00:54:55,250 Taarifa inatarajia neno default. 1496 00:54:55,250 --> 00:54:58,427 kompyuta anajua kwamba default ina maana kitu maalum, kwamba 1497 00:54:58,427 --> 00:54:59,260 ina maana kukamata wote. 1498 00:54:59,260 --> 00:55:00,344 1499 00:55:00,344 --> 00:55:01,260 Kitu kingine chochote juu ya hili. 1500 00:55:01,260 --> 00:55:02,750 Tuna moja zaidi kupata njia. 1501 00:55:02,750 --> 00:55:03,654 Yeah? 1502 00:55:03,654 --> 00:55:04,529 >> STUDENT: [inaudible]. 1503 00:55:04,529 --> 00:55:06,246 1504 00:55:06,246 --> 00:55:08,620 HANNAH: Tofauti kati ya kutumia semicolon na koloni. 1505 00:55:08,620 --> 00:55:13,090 Hivyo semicolon daima kuwaambia kompyuta Mimi kufanywa na mstari huu. 1506 00:55:13,090 --> 00:55:14,440 Unaweza kwenda mbele na nitafanya hivyo. 1507 00:55:14,440 --> 00:55:15,940 Hii ni mstari kamili. 1508 00:55:15,940 --> 00:55:20,270 koloni ni kwenda, katika kesi hii, kuleta katika kuzuia fulani. 1509 00:55:20,270 --> 00:55:21,510 1510 00:55:21,510 --> 00:55:23,790 Hivyo semicolons ni daima kutumia hadi mwisho mistari. 1511 00:55:23,790 --> 00:55:26,603 Colons hutumiwa kwa ajili ya aina ya kesi nyingine. 1512 00:55:26,603 --> 00:55:30,547 >> STUDENT: Je, hii ni sawa na kusema tu kama n sawa na 50, kisha 1513 00:55:30,547 --> 00:55:31,443 blah blah blah. 1514 00:55:31,443 --> 00:55:32,026 HANNAH: Mm-hm. 1515 00:55:32,026 --> 00:55:33,998 STUDENT: Ni sawa tu [inaudible]. 1516 00:55:33,998 --> 00:55:34,804 1517 00:55:34,804 --> 00:55:35,470 HANNAH: Hasa. 1518 00:55:35,470 --> 00:55:37,870 Na sisi alisema ni anaendesha kidogo kidogo kwa kasi zaidi. 1519 00:55:37,870 --> 00:55:41,510 Kama hatukuwa na mapumziko, itakuwa kama kama, kama, kama. 1520 00:55:41,510 --> 00:55:45,406 Kama sisi kufanya kuwa na mapumziko, ni kama kama mwingine kama mwingine kama mwingine kama. 1521 00:55:45,406 --> 00:55:47,340 1522 00:55:47,340 --> 00:55:47,840 Baridi? 1523 00:55:47,840 --> 00:55:50,298 >> JASON HIRSCHHORN: Hivyo wakati coding, unaweza kutumia tu kama kingine, 1524 00:55:50,298 --> 00:55:54,000 lakini nadhani mwaka jana juu ya jaribio sisi walikuwa nao kuandika kauli kubadili, 1525 00:55:54,000 --> 00:55:54,700 hivyo tu katika kesi. 1526 00:55:54,700 --> 00:55:56,339 1527 00:55:56,339 --> 00:55:57,880 HANNAH: Lakini dhahiri chochote kibaya. 1528 00:55:57,880 --> 00:56:00,820 Sisi siyo wanatarajia wewe wasiwasi kuhusu utendaji mambo mambo. 1529 00:56:00,820 --> 00:56:02,780 Tu kama kingine kabisa faini. 1530 00:56:02,780 --> 00:56:04,530 Hizi ni nzuri tu mambo ya kuwa na ufahamu wa. 1531 00:56:04,530 --> 00:56:07,770 >> Na hapa ni kwamba aina ya moja yetu ya mwisho iko chini ya jamii hii na masharti. 1532 00:56:07,770 --> 00:56:08,970 1533 00:56:08,970 --> 00:56:12,810 Tuna kitu ya aina ya hali ya jumla?, 1534 00:56:12,810 --> 00:56:16,350 na kisha kipande kidogo ya kificho kwamba kinachotokea kama hali ni ya kweli. 1535 00:56:16,350 --> 00:56:18,780 Na kisha koloni, kidogo kipande cha kificho kwamba 1536 00:56:18,780 --> 00:56:21,270 executes kama hali ni uongo, semicolon. 1537 00:56:21,270 --> 00:56:22,504 Sisi ni kosa na kwamba line. 1538 00:56:22,504 --> 00:56:24,170 Hivyo syntactically ni kidogo mbaya. 1539 00:56:24,170 --> 00:56:26,850 Sisi ni kwenda kupitia mfano Nadhani hiyo ni wengi wazi. 1540 00:56:26,850 --> 00:56:31,420 Hivyo tunataka hawawajui profesa kamba 1541 00:56:31,420 --> 00:56:35,900 mmoja wa maadili haya mawili, ama Daudi Malan au David Malan, sawa? 1542 00:56:35,900 --> 00:56:38,740 Hivyo unapaswa kuwa ukoo pamoja na kamba, profesa =. 1543 00:56:38,740 --> 00:56:41,770 Tunakwenda hawawajui kamba kwa variable inayoitwa profesa. 1544 00:56:41,770 --> 00:56:43,440 1545 00:56:43,440 --> 00:56:46,360 >> Sasa tunataka kuangalia hali fulani. 1546 00:56:46,360 --> 00:56:50,700 Katika kesi hiyo, hali yetu ni class_num = = 50. 1547 00:56:50,700 --> 00:56:53,080 Na sasa wanaweza kuwa wakati mzuri kwa kumweka nje ya 1548 00:56:53,080 --> 00:56:56,500 wakati tuna profesa kamba =, Kwamba moja sawa ishara. 1549 00:56:56,500 --> 00:56:57,870 Hiyo ni kazi. 1550 00:56:57,870 --> 00:57:01,360 Ambapo katika class_num = = 50, kwamba ni ishara mbili sawa. 1551 00:57:01,360 --> 00:57:03,050 Hiyo ni kuangalia ubora. 1552 00:57:03,050 --> 00:57:06,000 Hivyo sisi ni kwenda kusema ni darasani idadi sawa na 50? 1553 00:57:06,000 --> 00:57:10,060 Kama ni hivyo, hawawajui Profesa David Malan. 1554 00:57:10,060 --> 00:57:13,710 Kama siyo, hawawajui profesa si David Malan. 1555 00:57:13,710 --> 00:57:15,320 1556 00:57:15,320 --> 00:57:16,327 Maswali yoyote huko? 1557 00:57:16,327 --> 00:57:18,410 Tena, hii ni tu kitu hiyo ni vizuri kujua. 1558 00:57:18,410 --> 00:57:20,230 Unaweza kufanya hivyo kwa kama mwingine. 1559 00:57:20,230 --> 00:57:22,550 nzuri mazoezi tatizo inaweza kuwa kwa wakati 1560 00:57:22,550 --> 00:57:27,830 kwenda nyumbani, haki exact masharti katika kama mwingine aina, 1561 00:57:27,830 --> 00:57:28,830 kwa sababu unaweza kufanya hivyo. 1562 00:57:28,830 --> 00:57:29,950 1563 00:57:29,950 --> 00:57:30,785 Maswali yoyote hapa? 1564 00:57:30,785 --> 00:57:31,829 1565 00:57:31,829 --> 00:57:33,870 Haki zote, nadhani tuko kwenda kwenye loops. 1566 00:57:33,870 --> 00:57:34,881 1567 00:57:34,881 --> 00:57:35,380 Kutisha. 1568 00:57:35,380 --> 00:57:36,780 1569 00:57:36,780 --> 00:57:38,730 >> SHARON: Sawa, hebu majadiliano kuhusu wakati matanzi. 1570 00:57:38,730 --> 00:57:49,995 Hivyo kwanza upande wa kushoto, unaweza kuona here-- OK kwamba anasema wakati, wakati (hali). 1571 00:57:49,995 --> 00:57:51,040 1572 00:57:51,040 --> 00:57:53,142 Na kisha kufanya this-- Tunaweza kubadili hili? 1573 00:57:53,142 --> 00:57:54,433 >> JASON HIRSCHHORN: Ni kukatwa. 1574 00:57:54,433 --> 00:57:55,420 1575 00:57:55,420 --> 00:57:58,010 >> SHARON: OK, na kisha kuna Pia kuna braces curly. 1576 00:57:58,010 --> 00:58:01,680 Hivyo kujifanya kuwa curly braces kuna juu 1577 00:58:01,680 --> 00:58:04,070 na chini ya kufanya hivyo tena na tena. 1578 00:58:04,070 --> 00:58:10,930 Hivyo kama hali katika wale mabano kutathmini kwa kweli, 1579 00:58:10,930 --> 00:58:15,150 basi unapaswa kuendelea kufanya chochote ni katika kitanzi wakati. 1580 00:58:15,150 --> 00:58:19,610 >> Hivyo kwa mfano, tunaweza kufanya tatizo mazoezi. 1581 00:58:19,610 --> 00:58:20,760 1582 00:58:20,760 --> 00:58:23,750 Mimi amevaa pete mbili sasa hivi, hivyo hebu sema 1583 00:58:23,750 --> 00:58:27,580 kama mimi nina amevaa angalau moja kusikia, makofi ya mikono yako. 1584 00:58:27,580 --> 00:58:30,060 Hivyo kama sisi ni kwenda njia hii, sisi ni going-- 1585 00:58:30,060 --> 00:58:30,790 >> [Kupiga makofi] 1586 00:58:30,790 --> 00:58:31,930 >> Haki? 1587 00:58:31,930 --> 00:58:36,710 Na mimi nina amevaa moja, and-- sawa. 1588 00:58:36,710 --> 00:58:37,300 Yeah. 1589 00:58:37,300 --> 00:58:39,850 Mimi si amevaa pete tena, hivyo hakuna zaidi. 1590 00:58:39,850 --> 00:58:41,980 OK, hivyo basi hiyo ni wakati bila kuacha. 1591 00:58:41,980 --> 00:58:45,980 Na hii unaweza kusema ni sawa na karibu vigezo. 1592 00:58:45,980 --> 00:58:50,190 Hebu kusema una kutofautiana idadi ya pete. 1593 00:58:50,190 --> 00:58:51,660 1594 00:58:51,660 --> 00:59:00,940 Hivyo wakati idadi ya pete ni kubwa kuliko au sawa na 1, makofi ya mikono. 1595 00:59:00,940 --> 00:59:08,310 Na kisha baada ya kupiga makofi mikono, mapunguzo pete. 1596 00:59:08,310 --> 00:59:11,060 Kufanya kama pete minus 1. 1597 00:59:11,060 --> 00:59:15,205 Hivyo mapunguzo idadi ya pete, na basi utakuwa kwenda kupitia kitanzi wakati 1598 00:59:15,205 --> 00:59:16,300 mara mbili. 1599 00:59:16,300 --> 00:59:24,780 >> Na kama hali ni daima true-- hivyo kama, hebu kusema, 2 = = 2, 1600 00:59:24,780 --> 00:59:28,670 na 2 daima ni sawa na 2, haki? 1601 00:59:28,670 --> 00:59:30,780 Basi ingekuwa daima kufanya kitu huko, 1602 00:59:30,780 --> 00:59:35,500 na kwamba ni sawa na karibu milele kitanzi kwamba tulikuwa katika Scratch. 1603 00:59:35,500 --> 00:59:36,865 1604 00:59:36,865 --> 00:59:37,364 Ndiyo? 1605 00:59:37,364 --> 00:59:41,100 >> STUDENT: Je pande mbili tu njia mbalimbali za kuandika kitanzi wakati? 1606 00:59:41,100 --> 00:59:43,100 >> SHARON: Hivyo sisi ni umakini juu ya hii moja ya kwanza. 1607 00:59:43,100 --> 00:59:45,520 Na kisha hivyo hebu kulinganisha ni pamoja na kufanya kitanzi wakati. 1608 00:59:45,520 --> 00:59:47,460 Hivyo ni tofauti kidogo. 1609 00:59:47,460 --> 00:59:54,120 OK, hivyo hebu sema hali ni bado wakati mimi nina amevaa hereni angalau moja, 1610 00:59:54,120 --> 00:59:56,410 na mimi si amevaa pete yoyote hivi sasa. 1611 00:59:56,410 --> 01:00:01,860 Na hebu kusema kufanya na bado makofi wakati Mimi amevaa hereni angalau moja. 1612 01:00:01,860 --> 01:00:02,850 Nini lazima kutokea? 1613 01:00:02,850 --> 01:00:04,236 >> [Claps] 1614 01:00:04,236 --> 01:00:06,210 >> Uh oh, guys. 1615 01:00:06,210 --> 01:00:11,820 OK, hivyo wewe ni zinatakiwa makofi mara moja kwa sababu kimsingi wewe 1616 01:00:11,820 --> 01:00:13,510 kwenda kwa njia ya sehemu ya kwanza ya kificho. 1617 01:00:13,510 --> 01:00:18,630 Kufanya hivyo bila kujali, na basi unaweza kuona hali wakati, 1618 01:00:18,630 --> 01:00:22,640 na wewe kwenda nyuma katika kwamba kitanzi kama ni kweli. 1619 01:00:22,640 --> 01:00:23,969 1620 01:00:23,969 --> 01:00:24,885 Je kwamba inafanya hisia? 1621 01:00:24,885 --> 01:00:26,593 >> STUDENT: Wewe daima kufanya hivyo mara ya kwanza. 1622 01:00:26,593 --> 01:00:29,810 SHARON: Wewe daima kufanya hivyo mara ya kwanza bila kujali kama 1623 01:00:29,810 --> 01:00:31,659 au si kwamba hali ni kweli au la. 1624 01:00:31,659 --> 01:00:33,950 JASON HIRSCHHORN: Wakati kufanya unafikiri unaweza kutumia hii? 1625 01:00:33,950 --> 01:00:35,480 Wakati gani mantiki ya kutumia hii? 1626 01:00:35,480 --> 01:00:36,839 1627 01:00:36,839 --> 01:00:37,380 HANNAH: Yeah? 1628 01:00:37,380 --> 01:00:38,255 STUDENT: [inaudible]. 1629 01:00:38,255 --> 01:00:40,080 1630 01:00:40,080 --> 01:00:41,080 JASON HIRSCHHORN: Haki. 1631 01:00:41,080 --> 01:00:41,575 HANNAH: nzuri sana. 1632 01:00:41,575 --> 01:00:43,408 JASON HIRSCHHORN: Hivyo wakati kuchochea mtumiaji, 1633 01:00:43,408 --> 01:00:45,947 wewe kwenda siku zote wanataka kuchochea mtumiaji kwa wakati mmoja. 1634 01:00:45,947 --> 01:00:48,280 Wewe ni daima kwenda kutaka kuchochea mtumiaji kwa wakati mmoja. 1635 01:00:48,280 --> 01:00:50,103 Hivyo badala ya kuweka katika kitanzi wakati, unaweza 1636 01:00:50,103 --> 01:00:52,820 kuweka katika kufanya wakati kitanzi, kwa sababu wewe ni daima kwenda kufanya hivyo mara moja. 1637 01:00:52,820 --> 01:00:54,730 Kama wao kukupa jibu sahihi, wewe ni kosa. 1638 01:00:54,730 --> 01:00:56,355 Kama hawana, basi re-kuchochea yao. 1639 01:00:56,355 --> 01:01:02,080 1640 01:01:02,080 --> 01:01:03,360 >> SHARON: zote haki, kwa loops. 1641 01:01:03,360 --> 01:01:05,830 1642 01:01:05,830 --> 01:01:08,590 Hivyo katika Scratch, tulikuwa vitalu kurudia. 1643 01:01:08,590 --> 01:01:12,640 Hivyo sisi alitaka kurudia kitu, hebu sema, mara saba. 1644 01:01:12,640 --> 01:01:16,580 Hivyo sisi tu alisema kurudia saba, na kusema mimi niko hapa kukusaidia Snow White! 1645 01:01:16,580 --> 01:01:18,590 1646 01:01:18,590 --> 01:01:22,550 Katika C, tuna kwa tanzi kama sisi unataka kwenda kupitia kitu 1647 01:01:22,550 --> 01:01:23,970 idadi maalum ya nyakati. 1648 01:01:23,970 --> 01:01:29,700 Hebu kusema kama sisi initialize dwarves kutofautiana 1649 01:01:29,700 --> 01:01:35,410 na kufanya hivyo sure-- kuzuia kwanza haki pale mbele ya semicolon kwanza, 1650 01:01:35,410 --> 01:01:39,260 sisi initialize variable wetu kwa, na sisi kuweka kwa 0. 1651 01:01:39,260 --> 01:01:41,850 Na kutofautiana yetu kuna ni integer, int. 1652 01:01:41,850 --> 01:01:43,590 1653 01:01:43,590 --> 01:01:47,640 Na jina kutofautiana ni dwarves, na sisi kuweka dwarves kwa 0. 1654 01:01:47,640 --> 01:01:52,660 >> Na sehemu ya pili kati ya semicolons mbili ni hali yetu. 1655 01:01:52,660 --> 01:01:53,720 1656 01:01:53,720 --> 01:01:58,630 Na hivyo muda mrefu kama dwarves ni chini ya saba, 1657 01:01:58,630 --> 01:02:01,730 tutaweza kuendelea kwa njia hii kwa kitanzi. 1658 01:02:01,730 --> 01:02:06,350 Na kisha sehemu ya mwisho ni nini kufanya sisi kufanya mwishoni mwa hii kwa kitanzi? 1659 01:02:06,350 --> 01:02:12,480 dwarves ++, na hiyo ina maana sisi nyongeza dwarves na moja kila wakati. 1660 01:02:12,480 --> 01:02:13,900 >> Hivyo nini kinaendelea kutokea hapa? 1661 01:02:13,900 --> 01:02:15,860 1662 01:02:15,860 --> 01:02:17,620 Hivyo kwanza tunakwenda kwenda kupitia. 1663 01:02:17,620 --> 01:02:19,690 Tuna dwarves kama 0, na kisha tunakwenda 1664 01:02:19,690 --> 01:02:22,845 magazeti mimi niko hapa kukusaidia Snow White! 1665 01:02:22,845 --> 01:02:24,120 1666 01:02:24,120 --> 01:02:27,197 Na kisha dwarves ni kwenda kuongeza sababu sisi alisema dwarves ++. 1667 01:02:27,197 --> 01:02:28,409 1668 01:02:28,409 --> 01:02:29,450 Dwarves ni kwenda kuwa 1. 1669 01:02:29,450 --> 01:02:32,720 Na kisha sisi compare-- dwarves ni 1. 1670 01:02:32,720 --> 01:02:35,900 Sisi kulinganisha kwa ni dwarves chini ya 7? 1671 01:02:35,900 --> 01:02:36,660 Ndiyo. 1672 01:02:36,660 --> 01:02:38,320 Mimi nina kwenda kwa njia hii tena. 1673 01:02:38,320 --> 01:02:40,190 Mimi niko hapa kukusaidia Snow White! 1674 01:02:40,190 --> 01:02:44,490 Na kisha dwarves inakuwa 2, na kisha sisi kulinganisha. 1675 01:02:44,490 --> 01:02:46,621 Ni 2 chini kwamba 7? 1676 01:02:46,621 --> 01:02:47,120 Ndiyo. 1677 01:02:47,120 --> 01:02:48,740 Tunakwenda kuweka kwenda kupitia. 1678 01:02:48,740 --> 01:02:51,395 Na sisi ni kwenda njia hii mara saba. 1679 01:02:51,395 --> 01:02:52,980 1680 01:02:52,980 --> 01:02:59,290 >> Hivyo katika mwisho, tunakwenda kuwa dwarves = 0 magazeti nje mimi nina 1681 01:02:59,290 --> 01:03:00,710 hapa kukusaidia Snow White! 1682 01:03:00,710 --> 01:03:04,810 dwarves sawa 1, 2, 3, 4, 5, na 6. 1683 01:03:04,810 --> 01:03:07,280 Kumbuka sisi ripoti 0. 1684 01:03:07,280 --> 01:03:08,546 Hivyo sisi kuanza na 0. 1685 01:03:08,546 --> 01:03:09,046 Ndiyo? 1686 01:03:09,046 --> 01:03:11,630 >> STUDENT: Hivyo hii ni tofauti kuliko do 1687 01:03:11,630 --> 01:03:13,920 kwa sababu hii haina magazeti nje awali mara ya kwanza. 1688 01:03:13,920 --> 01:03:15,880 Hivyo unaweza kuendelea kitu kimoja. 1689 01:03:15,880 --> 01:03:17,220 1690 01:03:17,220 --> 01:03:19,095 Unaweza kufanya hivyo pia kwa kufanya kitanzi? 1691 01:03:19,095 --> 01:03:20,450 Kama mchakato huo. 1692 01:03:20,450 --> 01:03:24,175 hali ni dwarves chini ya 7 au chochote. 1693 01:03:24,175 --> 01:03:25,961 Jibu ni chini ya 7. 1694 01:03:25,961 --> 01:03:27,335 SHARON: Hivyo unaweza kitaalam. 1695 01:03:27,335 --> 01:03:30,360 1696 01:03:30,360 --> 01:03:34,210 Hivyo kama sisi kurudi nyuma to-- kuzungumza yako kuhusu kitanzi wakati, haki? 1697 01:03:34,210 --> 01:03:36,010 Hivyo do kitanzi wakati ni tofauti kidogo 1698 01:03:36,010 --> 01:03:39,966 kwa sababu sisi kuhakikisha angalau mara moja kwamba tutaweza kwenda kwa njia hiyo, 1699 01:03:39,966 --> 01:03:41,340 hivyo hiyo ni tofauti kubwa. 1700 01:03:41,340 --> 01:03:50,330 Lakini pamoja na kitanzi wakati tunaweza kusema wakati dwarves ni chini ya 7, 1701 01:03:50,330 --> 01:03:53,310 kufanya hivyo, na kisha nyongeza dwarves kwa moja. 1702 01:03:53,310 --> 01:03:58,660 Na kisha tuna initialize dwarves kabla kauli hii nzima 1703 01:03:58,660 --> 01:04:00,628 kuwa ni sawa na 0. 1704 01:04:00,628 --> 01:04:02,128 Hivyo yeah, tunaweza kufanya hivyo kwa kuwa. 1705 01:04:02,128 --> 01:04:03,104 Mm-hm? 1706 01:04:03,104 --> 01:04:05,056 >> STUDENT: Je, unaweza kwenda nyuma ya [inaudible]? 1707 01:04:05,056 --> 01:04:06,827 1708 01:04:06,827 --> 01:04:07,535 SHARON: Kwa kitanzi? 1709 01:04:07,535 --> 01:04:13,266 STUDENT: Yeah, hivyo pamoja na dwarves ++, Inaonekana kama kwamba ni nini kufanya baada ya 1710 01:04:13,266 --> 01:04:15,440 umefanya mbio njia nyingine. 1711 01:04:15,440 --> 01:04:16,106 SHARON: Sahihi. 1712 01:04:16,106 --> 01:04:18,380 STUDENT: Je wewe tu si kuwa na kwamba na kuweka it-- 1713 01:04:18,380 --> 01:04:19,130 SHARON: Unaweza. 1714 01:04:19,130 --> 01:04:23,770 STUDENT: Hivyo ni [inaudible] haki baada ya magazeti nje katika mstari wa pili chini. 1715 01:04:23,770 --> 01:04:25,430 SHARON: Ndiyo, unaweza kuiweka huko. 1716 01:04:25,430 --> 01:04:27,952 Lakini basi wewe ungekuwa kuondoka tu kwamba tupu. 1717 01:04:27,952 --> 01:04:31,090 >> JASON HIRSCHHORN: Wewe bado haja ya matumbo nusu ingawa. 1718 01:04:31,090 --> 01:04:34,194 >> SHARON: Inaonekana kidogo Awkward, lakini unaweza kitaalam kufanya hivyo. 1719 01:04:34,194 --> 01:04:35,118 Kitaalam. 1720 01:04:35,118 --> 01:04:35,840 Tafadhali kufanya hivyo. 1721 01:04:35,840 --> 01:04:37,295 1722 01:04:37,295 --> 01:04:38,265 Ndiyo? 1723 01:04:38,265 --> 01:04:40,687 >> STUDENT: Je, kuna mbadala ++? 1724 01:04:40,687 --> 01:04:42,145 Je, kuna kitu kingine chochote [inaudible]? 1725 01:04:42,145 --> 01:04:52,990 1726 01:04:52,990 --> 01:04:54,825 >> SHARON: Kitaalam ni ya dwarves. 1727 01:04:54,825 --> 01:04:56,880 1728 01:04:56,880 --> 01:05:01,680 Moja sawa ishara tunakwenda kwa kuweka kwa dwarves pamoja na 1. 1729 01:05:01,680 --> 01:05:03,670 1730 01:05:03,670 --> 01:05:06,762 Basi kitaalam kwamba nini dwarves ++ njia. 1731 01:05:06,762 --> 01:05:07,685 Je, hiyo mantiki? 1732 01:05:07,685 --> 01:05:09,601 >> STUDENT: Yeah, lakini ni kuna njia mbadala yoyote? 1733 01:05:09,601 --> 01:05:10,830 Kama kama ever-- 1734 01:05:10,830 --> 01:05:13,130 >> SHARON: Yeah, unaweza kufanya dwarves - -. 1735 01:05:13,130 --> 01:05:14,280 >> STUDENT: [inaudible]. 1736 01:05:14,280 --> 01:05:16,299 >> SHARON: Yeah, unaweza kufanya mwenyeji wa mambo. 1737 01:05:16,299 --> 01:05:17,840 HANNAH: Na unaweza nyongeza na 2. 1738 01:05:17,840 --> 01:05:19,690 Unaweza nyongeza na 3. 1739 01:05:19,690 --> 01:05:23,120 Chochote ambacho kinaendelea kuwa kubadilisha, hatimaye kufanya hali hiyo. 1740 01:05:23,120 --> 01:05:26,036 >> STUDENT: Hivyo kama wewe alitaka nyongeza na 2, jinsi gani unaweza kuandika kwamba? 1741 01:05:26,036 --> 01:05:27,060 1742 01:05:27,060 --> 01:05:31,400 >> HANNAH: Unaweza ama kuandika dwarves-- unaweza kuandika jambo hili zima nje. 1743 01:05:31,400 --> 01:05:32,960 dwarves = dwarves + 2. 1744 01:05:32,960 --> 01:05:34,105 Au kidogo shorthand. 1745 01:05:34,105 --> 01:05:39,893 Mimi tu kwenda kuandika + sawa na 2. 1746 01:05:39,893 --> 01:05:42,784 >> STUDENT: OK, na wewe d kuandika kwamba haki ambapo dwarves ++ ni huko. 1747 01:05:42,784 --> 01:05:43,450 HANNAH: Hasa. 1748 01:05:43,450 --> 01:05:44,116 SHARON: Sahihi. 1749 01:05:44,116 --> 01:05:45,297 1750 01:05:45,297 --> 01:05:46,421 Kulikuwa na swali jingine? 1751 01:05:46,421 --> 01:05:47,383 Yeah? 1752 01:05:47,383 --> 01:05:49,788 >> STUDENT: [inaudible] dwarves ++? 1753 01:05:49,788 --> 01:05:52,484 1754 01:05:52,484 --> 01:05:53,400 SHARON: Hivyo wewe don't-- 1755 01:05:53,400 --> 01:05:55,430 JASON HIRSCHHORN: Yeah, hawana haja ya pale. [Inaudible] mwisho sana. 1756 01:05:55,430 --> 01:05:57,250 Hivyo kufanya [inaudible] ndio sababu wewe ni 1757 01:05:57,250 --> 01:06:01,810 aina ya splitting up initialization, hali, na mabadiliko. 1758 01:06:01,810 --> 01:06:03,781 Mwishoni sana, huna haja yake. 1759 01:06:03,781 --> 01:06:05,780 SHARON: Pia taarifa yenu hawana haja semicolon 1760 01:06:05,780 --> 01:06:07,599 baada nzima nzima kwa kitanzi. 1761 01:06:07,599 --> 01:06:09,531 1762 01:06:09,531 --> 01:06:14,361 >> STUDENT: Jinsi gani unaweza kuanza na idadi ya awali ya hasi, 1763 01:06:14,361 --> 01:06:16,300 kwa mfano? 1764 01:06:16,300 --> 01:06:19,482 >> SHARON: Unaweza initialize dwarves sawa na hasi 2. 1765 01:06:19,482 --> 01:06:22,140 >> STUDENT: Je tu dash 2? 1766 01:06:22,140 --> 01:06:24,270 >> SHARON: Ndiyo, hivyo ishara hasi, dash 2. 1767 01:06:24,270 --> 01:06:25,976 1768 01:06:25,976 --> 01:06:29,680 >> STUDENT: Je, ni [inaudible] kwa initialize kama dwarves [inaudible]? 1769 01:06:29,680 --> 01:06:30,340 >> SHARON: Ndiyo. 1770 01:06:30,340 --> 01:06:35,630 Hivyo kama sisi alikuwa tu initialized dwarves awali, tu kufanya int dwarves semicolon, 1771 01:06:35,630 --> 01:06:39,300 na kisha kuna tunaweza kufanya dwarves kuweka kwamba sawa na 0. 1772 01:06:39,300 --> 01:06:43,184 >> STUDENT: Je, tunaweza kufanya hivyo mapema katika mpango akisema int dwarves = 0, 1773 01:06:43,184 --> 01:06:44,590 na kisha just-- 1774 01:06:44,590 --> 01:06:46,990 >> SHARON: Si tu have-- hivyo kutakuwa nafasi tena, 1775 01:06:46,990 --> 01:06:48,531 lakini bado bila haja semicolon. 1776 01:06:48,531 --> 01:06:49,500 1777 01:06:49,500 --> 01:06:50,890 Yeah. 1778 01:06:50,890 --> 01:06:51,494 Mm-hm? 1779 01:06:51,494 --> 01:06:54,285 STUDENT: Je kanuni hii kusema nini thamani ya dwarves ni baadaye. 1780 01:06:54,285 --> 01:06:58,030 Ukiuliza ni baada ya yote haya ni amefanya na magazeti thamani ya dwarves. 1781 01:06:58,030 --> 01:06:59,530 SHARON: Unaweza kuuliza kwa kufanya hivyo. 1782 01:06:59,530 --> 01:07:00,191 STUDENT: OK. 1783 01:07:00,191 --> 01:07:02,190 SHARON: Lakini wewe ungekuwa kuuliza kwa kufanya hivyo. 1784 01:07:02,190 --> 01:07:03,231 Haina kufanya hivyo kwa ajili yenu. 1785 01:07:03,231 --> 01:07:04,730 1786 01:07:04,730 --> 01:07:06,875 Mimi nina hofu ya kuweka pete yangu nyuma katika. 1787 01:07:06,875 --> 01:07:07,874 1788 01:07:07,874 --> 01:07:09,290 Kufanya hivyo mwishoni kwa makofi. 1789 01:07:09,290 --> 01:07:10,090 Just kidding. 1790 01:07:10,090 --> 01:07:11,755 >> JASON HIRSCHHORN: Hivyo kwamba ni sawa. 1791 01:07:11,755 --> 01:07:13,460 Hivyo initialize kwa juu. 1792 01:07:13,460 --> 01:07:15,360 Hali, magazeti, mabadiliko. 1793 01:07:15,360 --> 01:07:22,482 Hivyo hii ni sawa kama kwamba kama mtu yeyote anaweza kuona kwamba. 1794 01:07:22,482 --> 01:07:23,871 1795 01:07:23,871 --> 01:07:26,370 STUDENT: Mbona una semicolon juu ya mstari wa kwanza? 1796 01:07:26,370 --> 01:07:27,657 1797 01:07:27,657 --> 01:07:28,240 SHARON: wapi? 1798 01:07:28,240 --> 01:07:29,490 STUDENT: Baada ya mstari wa kwanza. 1799 01:07:29,490 --> 01:07:31,976 SHARON: Baada ya 4 katika mabano? 1800 01:07:31,976 --> 01:07:33,850 Kwa sababu tunataka kwenda kupitia katika kitanzi hii. 1801 01:07:33,850 --> 01:07:39,309 Na kama wewe kuangalia loops katika ujumla, hawana semicolons. 1802 01:07:39,309 --> 01:07:40,100 Ni si vitendo. 1803 01:07:40,100 --> 01:07:45,160 1804 01:07:45,160 --> 01:07:46,240 Je, sisi nzuri? 1805 01:07:46,240 --> 01:07:47,470 Moja swali zaidi, mbili zaidi. 1806 01:07:47,470 --> 01:07:48,056 Yeah? 1807 01:07:48,056 --> 01:07:49,930 STUDENT: Hii inaweza kuwa kidogo ya juu, 1808 01:07:49,930 --> 01:07:52,840 lakini kufanya dwarves kuwa tofauti [inaudible] 1809 01:07:52,840 --> 01:07:54,780 kutoka kutofautiana [inaudible]. 1810 01:07:54,780 --> 01:07:57,421 1811 01:07:57,421 --> 01:07:58,170 SHARON: nzuri sana. 1812 01:07:58,170 --> 01:07:59,045 STUDENT: [inaudible]. 1813 01:07:59,045 --> 01:08:00,480 1814 01:08:00,480 --> 01:08:02,456 >> SHARON: Ndiyo, ni. 1815 01:08:02,456 --> 01:08:03,794 1816 01:08:03,794 --> 01:08:04,422 Nini? 1817 01:08:04,422 --> 01:08:05,880 JASON HIRSCHHORN: Yeah, hivyo ni gani. 1818 01:08:05,880 --> 01:08:08,965 Hivyo kawaida wigo wa kitu ni katika braces curly. 1819 01:08:08,965 --> 01:08:10,216 1820 01:08:10,216 --> 01:08:12,340 Hivyo wigo ni daima kwenda kuwa katika braces curly, 1821 01:08:12,340 --> 01:08:14,850 lakini hiyo si kufanya maana sana kwa ajili ya kitanzi 1822 01:08:14,850 --> 01:08:17,550 sababu sisi initialized dwarves katika brace curly. 1823 01:08:17,550 --> 01:08:23,310 Hivyo kawaida wigo wa dwarves, kwamba kutofautiana bila kupanua nyuma kwamba. 1824 01:08:23,310 --> 01:08:25,000 Hii ni kesi maalum ingawa. 1825 01:08:25,000 --> 01:08:28,080 Hivyo initialize ndani ya mabano hizo, 1826 01:08:28,080 --> 01:08:30,600 na kisha una wigo baadaye. 1827 01:08:30,600 --> 01:08:32,720 Kesi hivyo maalum. 1828 01:08:32,720 --> 01:08:39,059 Wanapaswa kuwa na kwamba, na kwamba was-- Hiyo mantiki? 1829 01:08:39,059 --> 01:08:40,037 >> STUDENT: Hapana 1830 01:08:40,037 --> 01:08:41,629 >> JASON HIRSCHHORN: Siwezi kwenda juu yake. 1831 01:08:41,629 --> 01:08:43,170 Hivyo wewe ni kuchanganyikiwa kuhusu nini bado? 1832 01:08:43,170 --> 01:08:47,200 >> STUDENT: Kama katika unaweza kutumia dwarves-- unaweza Unaweza wazi kutumia dwarves [inaudible] 1833 01:08:47,200 --> 01:08:48,439 nje formula pia? 1834 01:08:48,439 --> 01:08:49,480 >> JASON HIRSCHHORN: Hapana, hakuna. 1835 01:08:49,480 --> 01:08:53,385 Hivyo wigo wa ni tu ndani braces curly kwa ajili ya kitanzi, yeah. 1836 01:08:53,385 --> 01:08:56,509 1837 01:08:56,509 --> 01:08:59,300 SHARON: Lakini kama wewe initialize dwarves nje ya kwa kitanzi, basi 1838 01:08:59,300 --> 01:09:05,021 unaweza kutumia mahali pengine Kuna swali moja zaidi ni? 1839 01:09:05,021 --> 01:09:05,520 Hakuna? 1840 01:09:05,520 --> 01:09:09,529 1841 01:09:09,529 --> 01:09:10,130 OK. 1842 01:09:10,130 --> 01:09:15,807 >> Hivyo sisi aliyesema kidogo kuhusu nesting kwa loops au conditionals nesting, 1843 01:09:15,807 --> 01:09:16,390 kama kauli. 1844 01:09:16,390 --> 01:09:17,660 1845 01:09:17,660 --> 01:09:21,310 Hivyo hapa ni mfano wa ambapo tunaweza kiota a kwa kitanzi. 1846 01:09:21,310 --> 01:09:26,500 Hebu kusema tulikuwa uchapishaji meza hii ya x ni haki hapa. 1847 01:09:26,500 --> 01:09:31,430 Sisi kutaka to-- kwanza ikiwa sisi si tu kuangalia kificho 1848 01:09:31,430 --> 01:09:34,329 na sisi tu kufikiri juu yake, sisi unataka kwenda kupitia kila mstari 1849 01:09:34,329 --> 01:09:36,550 na magazeti ya kila safu, haki? 1850 01:09:36,550 --> 01:09:37,854 1851 01:09:37,854 --> 01:09:38,729 Je, hiyo mantiki? 1852 01:09:38,729 --> 01:09:39,787 1853 01:09:39,787 --> 01:09:40,286 OK. 1854 01:09:40,286 --> 01:09:41,439 1855 01:09:41,439 --> 01:09:44,809 >> Hivyo hapa tunakwenda kupitia kila mstari kwa kimsingi kila mstari, 1856 01:09:44,809 --> 01:09:45,850 na kuna safu tatu. 1857 01:09:45,850 --> 01:09:47,149 1858 01:09:47,149 --> 01:09:50,806 Na kisha ndani ya kila mstari kwa kila safu, na kuna 1859 01:09:50,806 --> 01:09:53,149 ni nguzo ya nne, magazeti x. 1860 01:09:53,149 --> 01:09:55,920 1861 01:09:55,920 --> 01:09:56,420 hivyo. 1862 01:09:56,420 --> 01:10:02,400 Wakati mstari ni 0 na safu ni 0, sisi magazeti x huu. 1863 01:10:02,400 --> 01:10:06,920 Na kisha sisi kuendelea kupitia safu kitanzi. 1864 01:10:06,920 --> 01:10:08,300 1865 01:10:08,300 --> 01:10:11,280 Mstari bado ni 0, lakini safu ni moja. 1866 01:10:11,280 --> 01:10:13,760 Na kisha safu ni 2, na kisha safu ni 3. 1867 01:10:13,760 --> 01:10:14,770 1868 01:10:14,770 --> 01:10:19,270 Na kisha sisi exit nje ya kwamba kitanzi kwa sababu kisha safu 1869 01:10:19,270 --> 01:10:20,605 tena chini ya 4. 1870 01:10:20,605 --> 01:10:21,970 1871 01:10:21,970 --> 01:10:25,330 Na kisha sisi magazeti line mpya, na sisi kwenda mstari mpya. 1872 01:10:25,330 --> 01:10:30,160 Na kisha sisi kwenda kwa njia ya ijayo mstari, na mstari anapata incremented, 1873 01:10:30,160 --> 01:10:31,885 na sisi kwenda kwa njia ya kwamba tena. 1874 01:10:31,885 --> 01:10:32,760 Je, hiyo mantiki? 1875 01:10:32,760 --> 01:10:34,120 1876 01:10:34,120 --> 01:10:34,778 Ndiyo? 1877 01:10:34,778 --> 01:10:40,150 >> STUDENT: Hivyo kwa kiota [inaudible] ni tu ya kuweka ndani ya kwa kitanzi? 1878 01:10:40,150 --> 01:10:44,290 >> SHARON: njia hiyo nesting kwamba sisi kuwa kwa kitanzi ndani ya kwa kitanzi, 1879 01:10:44,290 --> 01:10:45,382 kama kuanzishwa. 1880 01:10:45,382 --> 01:10:47,798 >> STUDENT: Huna haja ya mzunguko maalum au chochote? 1881 01:10:47,798 --> 01:10:49,567 Wewe tu fimbo ni haki ndani yake? 1882 01:10:49,567 --> 01:10:50,233 SHARON: Sahihi. 1883 01:10:50,233 --> 01:10:52,060 1884 01:10:52,060 --> 01:10:52,560 Ndiyo? 1885 01:10:52,560 --> 01:10:56,050 >> STUDENT: Yanayoweza kuwa [inaudible], lakini inaonekana kama kuna nafasi ya ziada 1886 01:10:56,050 --> 01:10:57,730 kati ya wote x ya. 1887 01:10:57,730 --> 01:11:01,197 Mimi sijui kama that's-- Kama kwamba walikuwa kwa kweli kufanya mpango, 1888 01:11:01,197 --> 01:11:02,530 itakuwa ni kufanya kitu kama hicho? 1889 01:11:02,530 --> 01:11:03,320 >> SHARON: Hivyo hakuna. 1890 01:11:03,320 --> 01:11:04,970 Hiyo ilikuwa kubwa kuingia. 1891 01:11:04,970 --> 01:11:06,360 1892 01:11:06,360 --> 01:11:08,342 Hiyo ilikuwa mbaya kwa upande wetu. 1893 01:11:08,342 --> 01:11:08,842 Kuomba msamaha. 1894 01:11:08,842 --> 01:11:11,576 >> HANNAH: Utabadilishaje hii mpango kama alivyofanya line moja ya ziada? 1895 01:11:11,576 --> 01:11:12,451 >> STUDENT: [inaudible]. 1896 01:11:12,451 --> 01:11:13,932 1897 01:11:13,932 --> 01:11:14,640 SHARON: Kazi nzuri. 1898 01:11:14,640 --> 01:11:16,067 1899 01:11:16,067 --> 01:11:19,150 STUDENT: Unaweza pia magazeti sawa Jambo kwa byte karibu safu, 1900 01:11:19,150 --> 01:11:20,632 haki? 1901 01:11:20,632 --> 01:11:21,620 >> SHARON: Hm? 1902 01:11:21,620 --> 01:11:27,054 >> STUDENT: Hivyo magazeti kidogo yako xxx, mstari wa kwanza wanaweza kusema magazeti, 1903 01:11:27,054 --> 01:11:30,020 na badala ya kusema mstari, inasema safu. 1904 01:11:30,020 --> 01:11:32,710 >> SHARON: Hivyo unaweza mabadiliko majina ya kutofautiana kufanya hivyo. 1905 01:11:32,710 --> 01:11:33,836 Ni kwamba unachosema? 1906 01:11:33,836 --> 01:11:36,175 >> STUDENT: Hapana, mimi nina tu akisema that-- hivyo wewe ni 1907 01:11:36,175 --> 01:11:38,354 safu ya uchapishaji ya kwanza na kisha kuchapisha nguzo. 1908 01:11:38,354 --> 01:11:43,010 Unaweza pia magazeti nguzo ya kwanza na basi safu ya kupata mchoro huo? 1909 01:11:43,010 --> 01:11:44,760 SHARON: Unaweza, lakini basi ingekuwa 1910 01:11:44,760 --> 01:11:47,370 kuwa makini ya ambapo kuweka mstari mpya. 1911 01:11:47,370 --> 01:11:48,876 Na jinsi gani unaweza kuruka nyuma? 1912 01:11:48,876 --> 01:11:55,082 1913 01:11:55,082 --> 01:11:56,790 JASON HIRSCHHORN: Kama wewe tu switched ni 1914 01:11:56,790 --> 01:12:01,190 na maadili yalikuwa tofauti, badala ya kuwa four-- ni nini? 1915 01:12:01,190 --> 01:12:02,530 Tatu na nne. 1916 01:12:02,530 --> 01:12:08,955 Mimi Wewe ingekuwa nne safu na nguzo tatu. 1917 01:12:08,955 --> 01:12:09,830 Je, hiyo mantiki? 1918 01:12:09,830 --> 01:12:10,270 >> STUDENT: Yeah. 1919 01:12:10,270 --> 01:12:11,610 >> JASON HIRSCHHORN: Hivyo yeah, unaweza kufanya hivyo. 1920 01:12:11,610 --> 01:12:12,318 Yeah, dhahiri. 1921 01:12:12,318 --> 01:12:12,461 1922 01:12:12,461 --> 01:12:15,710 SHARON: Lakini kwamba itakuwa literally tu byte majina ya vigezo. 1923 01:12:15,710 --> 01:12:19,930 1924 01:12:19,930 --> 01:12:20,430 Nzuri? 1925 01:12:20,430 --> 01:12:21,461 1926 01:12:21,461 --> 01:12:21,960 OK. 1927 01:12:21,960 --> 01:12:23,970 1928 01:12:23,970 --> 01:12:26,120 Haki wote, P kuweka moja. 1929 01:12:26,120 --> 01:12:32,399 OK, hivyo ni sehemu ya kwanza ya utakuwa kufanya hivyo, Mario. 1930 01:12:32,399 --> 01:12:32,940 Just kidding. 1931 01:12:32,940 --> 01:12:34,210 Ni zaidi kama hii. 1932 01:12:34,210 --> 01:12:39,350 Na hivyo wakati sisi tu inaonekana katika Furushi kwa loops, na kufanya meza kwamba, 1933 01:12:39,350 --> 01:12:45,960 kufikiri kuhusu jinsi unaweza kuwa na uwezo wa magazeti nje hashtags haya kwa njia hii. 1934 01:12:45,960 --> 01:12:50,090 Na kisha haki hapa jinsi ingekuwa wewe magazeti haki hii hapa, nafasi hii ya wazi. 1935 01:12:50,090 --> 01:12:51,429 >> STUDENT: [inaudible]. 1936 01:12:51,429 --> 01:12:52,970 SHARON: Yeah, wewe tu magazeti nafasi. 1937 01:12:52,970 --> 01:12:54,720 OK, hivyo kufikiri tu juu ya hilo. 1938 01:12:54,720 --> 01:12:56,699 1939 01:12:56,699 --> 01:12:58,740 HANNAH: Na basi huo sehemu ya tatizo kuweka 1940 01:12:58,740 --> 01:13:01,630 ni mpango ujulikanao greedy.c, hivyo kwamba wewe ni 1941 01:13:01,630 --> 01:13:03,810 atataka kufikiria kuhusu conditionals 1942 01:13:03,810 --> 01:13:06,960 na kuhakikisha kwamba wanaweza kufanya mabadiliko sahihi. 1943 01:13:06,960 --> 01:13:10,780 Na onyo kidogo moja tuna kwa ajili yenu ni kuwa makini ya yaliyo maadili uhakika. 1944 01:13:10,780 --> 01:13:14,530 Kama hiyo ina maana kitu kabisa na wewe, utakuwa kufunikwa katika hotuba wiki hii 1945 01:13:14,530 --> 01:13:16,410 na pia katika [inaudible] kutembea kwa njia ya, ambayo 1946 01:13:16,410 --> 01:13:20,420 nyie kujifunza upendo juu ya seti tatizo. 1947 01:13:20,420 --> 01:13:23,470 >> Jambo moja kwamba mimi kwa kweli kupendekeza, hasa kwa Mario.c, 1948 01:13:23,470 --> 01:13:26,110 wakati unafanya tatizo kuweka, kama wewe kukwama, 1949 01:13:26,110 --> 01:13:28,460 kuanza kwa kufanya hivyo juu ya karatasi. 1950 01:13:28,460 --> 01:13:31,960 Kuandika ni nje na kwa kweli kukaa huko na kujifanya kuwa kompyuta, 1951 01:13:31,960 --> 01:13:36,530 na kwenda through-- kusema Ningekuwa kompyuta, 1952 01:13:36,530 --> 01:13:38,380 jinsi gani mimi kufuata hii kwa kitanzi kupitia? 1953 01:13:38,380 --> 01:13:41,260 Jinsi gani vigezo yangu katika kwa kitanzi mabadiliko? 1954 01:13:41,260 --> 01:13:43,640 Hivyo kufanya hivyo juu ya karatasi hufanya hivyo mara 10 rahisi 1955 01:13:43,640 --> 01:13:45,710 wakati wa kwenda kukaa chini katika kompyuta. 1956 01:13:45,710 --> 01:13:46,840 Hivyo tu wangu kuziba kidogo. 1957 01:13:46,840 --> 01:13:50,060 >> SHARON: Na pia sidhani kwamba kuwa na kanuni kila kitu wote mara moja. 1958 01:13:50,060 --> 01:13:53,060 Kuhakikisha kuchukua mchakato iterative. 1959 01:13:53,060 --> 01:13:55,430 Kufanya kidogo kidogo, magazeti nje, kuona nini kinatokea. 1960 01:13:55,430 --> 01:13:57,044 1961 01:13:57,044 --> 01:13:58,710 Wakati mwingine ni kesi na makosa kidogo. 1962 01:13:58,710 --> 01:14:00,220 1963 01:14:00,220 --> 01:14:01,375 Na kuja masaa ya ofisi. 1964 01:14:01,375 --> 01:14:01,875 Super furaha. 1965 01:14:01,875 --> 01:14:02,472 1966 01:14:02,472 --> 01:14:03,930 JASON HIRSCHHORN: Hivyo maswali yoyote? 1967 01:14:03,930 --> 01:14:05,186 1968 01:14:05,186 --> 01:14:07,317 Guys wote haki, kwamba ilikuwa sehemu yako ya kwanza. 1969 01:14:07,317 --> 01:14:08,400 HANNAH: Shukrani kwa kuja. 1970 01:14:08,400 --> 01:14:09,106 JASON HIRSCHHORN: Shukrani kwa ajili ya kuja. 1971 01:14:09,106 --> 01:14:09,890 SHARON: Asante. 1972 01:14:09,890 --> 01:14:11,440 [Makofi] 1973 01:14:11,440 --> 01:14:15,915