1 00:00:00,000 --> 00:00:07,700 2 00:00:07,700 --> 00:00:15,180 >> HOPARL脰R: OK, bel蓹 ki, siz iman deyil, lakin ke莽蓹n h蓹ft蓹 Bazar ert蓹si, Pierce, m蓹n 3 00:00:15,180 --> 00:00:16,090 zirz蓹miy蓹 a艧a臒谋 idi. 4 00:00:16,090 --> 00:00:17,010 M蓹n Pierce getm蓹k he莽 vaxt. 5 00:00:17,010 --> 00:00:20,530 M蓹n yen蓹 geri ged蓹n he莽 edir蓹m, 莽眉nki M蓹n, t蓹k m蓹nim stuff sol 6 00:00:20,530 --> 00:00:23,950 kimi, be艧 d蓹qiq蓹 v蓹 kims蓹 m蓹nim komp眉ter v蓹 m蓹nim 莽ald谋 7 00:00:23,950 --> 00:00:26,050 m蓹nim S谋rt h蓹yata telefon. 8 00:00:26,050 --> 00:00:28,780 Hans谋 m蓹n geri var dem蓹kdir v蓹 sonra az bir h蓹ft蓹 sonra 9 00:00:28,780 --> 00:00:30,220 yenid蓹n o臒urlanm谋艧. 10 00:00:30,220 --> 00:00:31,570 >> V蓹 sonra a莽谋q var - 11 00:00:31,570 --> 00:00:34,540 M蓹nim iPhone davam tap unhelpful olmal谋d谋r. 12 00:00:34,540 --> 00:00:37,340 M蓹n t蓹艧viq davam Siz onu istifad蓹 etm蓹k deyil. 13 00:00:37,340 --> 00:00:42,270 Bu d蓹f蓹 a莽谋q, v蓹 M陌T idi, kimi 15 d蓹qiq蓹 sonra, v蓹 艧蓹xs 14 00:00:42,270 --> 00:00:45,770 g枚st蓹rdi ki, bu, telefon n枚mr蓹si 莽a臒谋r谋b m蓹nim AT & T z蓹ng daxil up. 15 00:00:45,770 --> 00:00:48,830 >> M蓹n deyil蓹n, online getdi ki, telefon say谋, v蓹 bu d眉z getdi 16 00:00:48,830 --> 00:00:50,540 Ispan cavab ma艧谋n. 17 00:00:50,540 --> 00:00:52,520 M蓹n ild蓹n e艧itm蓹mi艧蓹m. 18 00:00:52,520 --> 00:00:54,800 M蓹n yeni bir almaq idi komp眉ter v蓹 telefon. 19 00:00:54,800 --> 00:00:55,150 M蓹n bilir蓹m. 20 00:00:55,150 --> 00:00:56,326 B蓹li. 21 00:00:56,326 --> 00:01:00,110 Amma u艧aqlar 眉莽眉n 莽ip ist蓹yirsinizs蓹 m蓹nim Bu sonra komp眉ter fond ki, niy蓹 var 22 00:01:00,110 --> 00:01:01,030 M蓹n burada siz蓹 xahi艧 etdik. 23 00:01:01,030 --> 00:01:02,280 Yaln谋z s枚yl眉yorum. 24 00:01:02,280 --> 00:01:04,239 25 00:01:04,239 --> 00:01:07,420 Amma h蓹qiq蓹t蓹n k蓹d蓹rli v蓹 travmatik idi. 26 00:01:07,420 --> 00:01:10,700 >> Amma indi b眉t眉n geri var ki, n蓹 p-set 8, bel蓹 uzun 莽蓹kdi, 莽眉nki 27 00:01:10,700 --> 00:01:12,480 M蓹n bir komp眉ter yox idi. 28 00:01:12,480 --> 00:01:13,730 V蓹 kims蓹 onu o臒urlay谋blar. 29 00:01:13,730 --> 00:01:16,940 V蓹 m蓹n xahi艧, e-po莽t 蓹g蓹r onlar ki grade Sizin p-set 8. 30 00:01:16,940 --> 00:01:18,790 Lakin onlar he莽 bir bildirib. 31 00:01:18,790 --> 00:01:20,000 V蓹 m蓹n kimi, m蓹n ola bil蓹r idi m蓹nim komp眉ter geri? 32 00:01:20,000 --> 00:01:21,270 V蓹 onlar he莽 kimi ist蓹yirik. 33 00:01:21,270 --> 00:01:22,130 Yaln谋z s枚yl眉yorum. 34 00:01:22,130 --> 00:01:22,930 >> OK. 35 00:01:22,930 --> 00:01:28,140 Bu, bizim son b枚l眉m, v蓹 m蓹n var biz yaln谋z 眉莽 var - bir ne莽蓹 36 00:01:28,140 --> 00:01:29,790 g眉nd蓹md蓹 艧eyl蓹r. 37 00:01:29,790 --> 00:01:31,330 Biz bir az dan谋艧maq olacaq Q guide haqq谋nda. 38 00:01:31,330 --> 00:01:33,900 Sonra biz 15 s蓹rf etm蓹k olacaq s蓹rin demo d蓹qiq蓹. 39 00:01:33,900 --> 00:01:36,890 Onda dem蓹k biz b眉t眉n olacaq vida bir-birin蓹. 40 00:01:36,890 --> 00:01:41,460 Siz, h蓹qiq蓹t蓹n, sizin komp眉ter ehtiyac yoxdur v蓹 ya q蓹l蓹m v蓹 ya ka臒谋z qeydl蓹ri almaq, v蓹 ya 41 00:01:41,460 --> 00:01:42,410 boyunca edin. 42 00:01:42,410 --> 00:01:45,620 Sizin komp眉ter varsa m蓹n g眉man up, sonra Facebook ist蓹yirik. 43 00:01:45,620 --> 00:01:46,530 Yaln谋z etdi. 44 00:01:46,530 --> 00:01:49,650 Siz doldurulmas谋 etdiyiniz halda Ilk olan Q guide. 45 00:01:49,650 --> 00:01:50,690 >> Q guide a莽谋qd谋r. 46 00:01:50,690 --> 00:01:53,520 Siz bu bar蓹d蓹 bir e-po莽t etdik. 47 00:01:53,520 --> 00:01:56,930 B眉t眉n Q m蓹hsullar谋 t蓹qdim sonra ilin sonuna, m蓹n b眉t眉n almaq 48 00:01:56,930 --> 00:02:03,710 Ham谋 puanlar谋 Q comments M蓹n蓹 geribildirim se莽ir. 49 00:02:03,710 --> 00:02:04,810 V蓹 bel蓹 ki, Q getm蓹k zaman - 50 00:02:04,810 --> 00:02:07,440 Siz bunu ed蓹 bil蓹rsiniz, 蓹g蓹r m蓹n bilmir蓹m, Jeff, siz v蓹 m蓹sl蓹h蓹t t蓹l蓹b蓹 莽眉nki. 51 00:02:07,440 --> 00:02:12,730 Amma 蓹g蓹r siz, Q getm蓹k zaman 蓹vv蓹l bunu, siz se莽in sizin 52 00:02:12,730 --> 00:02:14,020 David Malan olan m眉蓹llim. 53 00:02:14,020 --> 00:02:14,970 Onu var. 54 00:02:14,970 --> 00:02:15,690 >> V蓹 sonra TFS se莽蓹 bil蓹rsiniz. 55 00:02:15,690 --> 00:02:17,750 V蓹 bir 莽ox se莽蓹 bil蓹rsiniz TFS ist蓹diyiniz kimi. 56 00:02:17,750 --> 00:02:18,990 Amma bizim 60 var. 57 00:02:18,990 --> 00:02:20,350 Siz ham谋 se莽in yoxdur. 58 00:02:20,350 --> 00:02:23,090 Siz yaln谋z m蓹ni se莽in, v蓹 ya yaln谋z se莽蓹 bil蓹rsiniz bir ne莽蓹 dig蓹r insanlar, ist蓹diyiniz 蓹g蓹r, 59 00:02:23,090 --> 00:02:24,470 h蓹m莽inin onlara geribildirim. 60 00:02:24,470 --> 00:02:27,595 V蓹 sonra b眉t眉n bu puanlar谋 almaq m眉xt蓹lif baltalar, v蓹 sonra t蓹rk ed蓹 bil蓹r 61 00:02:27,595 --> 00:02:28,570 onlara r蓹y. 62 00:02:28,570 --> 00:02:31,520 >> V蓹 sonra, bir ay sonra kimi, M蓹n b眉t眉n r蓹y almaq laz谋md谋r. 63 00:02:31,520 --> 00:02:34,570 V蓹 yaln谋z r蓹y kimi oldum I semestr 蓹rzind蓹 m蓹ni verilm蓹si 64 00:02:34,570 --> 00:02:35,790 ki b眉t眉n oxuyun. 65 00:02:35,790 --> 00:02:39,620 V蓹 h蓹qiq蓹t蓹n faydal谋d谋r, v蓹 bu k枚m蓹k edir M蓹n蓹 bir m眉蓹llim v蓹 bir kimi inki艧af 66 00:02:39,620 --> 00:02:40,680 f蓹rdi. 67 00:02:40,680 --> 00:02:43,360 Bel蓹 ki, bunu b蓹zi vaxt ay谋r谋n. 68 00:02:43,360 --> 00:02:45,020 Biz yaln谋z burada olacaq 30 d蓹qiq蓹, kimi 眉莽眉n. 69 00:02:45,020 --> 00:02:48,090 Siz ist蓹yirsinizs蓹, bu sonunda, bel蓹 be艧 d蓹qiq蓹, v蓹 yaln谋z doldurun 70 00:02:48,090 --> 00:02:49,960 Q, onu deyil, 莽眉nki daha he莽 bir daha 莽ox vaxt. 71 00:02:49,960 --> 00:02:53,410 Ki, siz d蓹 g枚z蓹l olacaq v蓹 olacaq geri daha tez notlar谋 almaq 72 00:02:53,410 --> 00:02:54,620 Siz Q. doldurun 73 00:02:54,620 --> 00:02:56,580 >> Bel蓹 ki, sizin 蓹n 莽ox g枚rm眉艧眉k - 74 00:02:56,580 --> 00:02:58,240 v蓹 ya he莽, siz t蓹xmin蓹n yar谋s谋 蓹vv蓹l etdik. 75 00:02:58,240 --> 00:03:00,060 Amma birinci ist蓹yirsinizs蓹, ki, n蓹 var. 76 00:03:00,060 --> 00:03:01,910 Bu, b眉t眉n sinifl蓹r 眉莽眉n eyni olacaq. 77 00:03:01,910 --> 00:03:02,270 Bunu. 78 00:03:02,270 --> 00:03:02,900 Bu be艧 d蓹qiq蓹 莽蓹kir. 79 00:03:02,900 --> 00:03:07,610 Lakin, bir az ciddi bunu 蓹g蓹r, ki, 蓹n pis 艧ey deyil 80 00:03:07,610 --> 00:03:10,270 D眉nyada, 莽眉nki m蓹n, 蓹lb蓹tt蓹 ciddi apar谋n. 81 00:03:10,270 --> 00:03:13,000 >> Bel蓹 ki, m蓹n蓹 bir smiley face t蓹rk 蓹g蓹r, M蓹n t蓹艧蓹kk眉r edirik ed蓹c蓹k. 82 00:03:13,000 --> 00:03:17,550 Amma m蓹n d蓹 t蓹艧蓹kk眉r edir蓹m siz蓹 蓹g蓹r daha bir smiley face daha m蓹ni t蓹rk etdi. 83 00:03:17,550 --> 00:03:18,270 Amma bu q蓹d蓹r var. 84 00:03:18,270 --> 00:03:21,540 M蓹n siz蓹 dey蓹 bilm蓹z - v蓹 ya b枚y眉k bir smiley ist蓹yir蓹m bir paytaxt D. Y蓹ni ist蓹diyiniz il蓹 qar艧谋la艧acaq 85 00:03:21,540 --> 00:03:23,060 daha yax艧谋 ola bil蓹r. 86 00:03:23,060 --> 00:03:27,860 >> 茝g蓹r OK ki, S. M蓹n b眉t眉n var h蓹r hans谋 bir sual谋n谋z varsa, xahi艧 ed蓹 bil蓹r 87 00:03:27,860 --> 00:03:29,370 M蓹n蓹, ancaq 枚z眉n眉 izahl谋 olduqca. 88 00:03:29,370 --> 00:03:31,090 Sad蓹c蓹, onu doldurun. 89 00:03:31,090 --> 00:03:34,390 M蓹n, h蓹qiq蓹t蓹n, t蓹艧蓹kk眉r edir蓹m, v蓹 m蓹n蓹 bir 莽ox dem蓹kdir. 90 00:03:34,390 --> 00:03:38,910 >> OK, bu, s蓹rf etm蓹k olacaq n蓹 15 d蓹qiq蓹 ke莽ir. 91 00:03:38,910 --> 00:03:39,800 M蓹n siz蓹 bir kod g枚st蓹rm蓹k 眉莽眉n gedir蓹m. 92 00:03:39,800 --> 00:03:42,080 M蓹n bu h蓹qiq蓹t蓹n s蓹rin hesab edir蓹m v蓹 bu daha m蓹n蓹 var 93 00:03:42,080 --> 00:03:43,810 komp眉ter co艧durdu. 94 00:03:43,810 --> 00:03:46,480 M蓹n bunu 眉mid edirik eyni b眉t眉n sizin 眉莽眉n. 95 00:03:46,480 --> 00:03:51,760 >> Biz a莽maq 眉莽眉n gedir - v蓹 b眉t眉n bu kodu M蓹n sonra siz蓹 g枚nd蓹rm蓹k laz谋md谋r. 96 00:03:51,760 --> 00:03:52,680 Amma biz yaln谋z a莽maq olacaq - 97 00:03:52,680 --> 00:03:54,310 M蓹n terminal Ben - 98 00:03:54,310 --> 00:03:56,810 biz bu proqram谋 a莽maq olacaq [adlan谋r? MySum. ?] 99 00:03:56,810 --> 00:04:01,290 100 00:04:01,290 --> 00:04:02,540 >> Ham谋 oxumaq, v蓹 ya M蓹n bu b枚y眉k etm蓹k laz谋md谋r? 101 00:04:02,540 --> 00:04:07,670 102 00:04:07,670 --> 00:04:13,040 He莽 m蓹n蓹 n蓹 dey蓹 bil蓹rsiniz bu kodu ed蓹c蓹k I run, v蓹 ya n蓹 bu n蓹 103 00:04:13,040 --> 00:04:14,320 M蓹n bunu 莽al谋艧t谋rd谋臒谋n谋zda proqram ed蓹c蓹k? 104 00:04:14,320 --> 00:04:30,710 105 00:04:30,710 --> 00:04:32,400 >> [? Avi,?] Siz n蓹 d眉艧眉n眉rs眉n眉z bunu olacaq? 106 00:04:32,400 --> 00:04:33,335 Finish 莽eyn蓹n蓹n. 107 00:04:33,335 --> 00:04:35,033 Siz dan谋艧maq laz谋md谋r Sizin a臒谋z a莽谋q. 108 00:04:35,033 --> 00:04:38,330 109 00:04:38,330 --> 00:04:42,860 >> Auditoriya: bir d蓹st蓹 al谋r d蓹lill蓹ri, qaytar谋lmas谋 onlar谋n c蓹mini tapmaq 110 00:04:42,860 --> 00:04:45,285 AM, v蓹 sonra onu 莽ap? 111 00:04:45,285 --> 00:04:53,045 V蓹 ya iki d蓹lill蓹ri edir, v蓹 sonra [i艧itilemez] yoxdur. 112 00:04:53,045 --> 00:04:56,460 V蓹 sonra 莽ap n蓹 n蓹tic蓹sidir. 113 00:04:56,460 --> 00:04:58,100 >> HOPARL脰R: Close, h蓹qiq蓹t蓹n yax谋n. 114 00:04:58,100 --> 00:04:59,840 Kims蓹 Yox Mu 蓹lav蓹 etm蓹k ist蓹yir蓹m [? n蓹 Avi?] dedi? 115 00:04:59,840 --> 00:05:04,830 116 00:05:04,830 --> 00:05:07,293 Bu proqram verm蓹k laz谋md谋r he莽 bir komanda-line d蓹lill蓹ri? 117 00:05:07,293 --> 00:05:09,145 >> Auditoriya: Xeyr 118 00:05:09,145 --> 00:05:09,610 >> HOPARL脰R: Xeyr 119 00:05:09,610 --> 00:05:11,250 Siz vermir ne olur he莽 bir komanda-line d蓹lill蓹ri? 120 00:05:11,250 --> 00:05:12,500 M蓹n yaln谋z dot 莽izgi MySum yaz谋n. 121 00:05:12,500 --> 00:05:15,145 122 00:05:15,145 --> 00:05:16,630 >> Auditoriya: 1 plus 2 3 b蓹rab蓹rdir. 123 00:05:16,630 --> 00:05:17,250 >> HOPARL脰R: 1 plus 2 3 b蓹rab蓹rdir. 124 00:05:17,250 --> 00:05:18,570 V蓹 bu ki, 莽ap bil蓹rsiniz. 125 00:05:18,570 --> 00:05:19,450 D蓹qiq do臒ru. 126 00:05:19,450 --> 00:05:21,370 Siz ki, 莽ap f g枚r眉rs眉n眉z alt line. 127 00:05:21,370 --> 00:05:23,450 Bu, b 莽ap, v蓹 laz谋md谋r onda A v蓹 B m蓹bl蓹臒i. 128 00:05:23,450 --> 00:05:26,360 V蓹 m蓹n g眉man tapmaq m蓹bl蓹臒i d眉zg眉n i艧l蓹yir. 129 00:05:26,360 --> 00:05:28,120 Yax艧谋 ehtimal. 130 00:05:28,120 --> 00:05:32,250 >> OK, v蓹 n蓹 olur, 蓹g蓹r m蓹n n蓹 arqument verm蓹k? 131 00:05:32,250 --> 00:05:33,010 [? Manu? ?] 132 00:05:33,010 --> 00:05:36,230 >> Auditoriya: Bu 蓹lav蓹 ed蓹c蓹yik n蓹 ilk d蓹lil b edir. 133 00:05:36,230 --> 00:05:37,150 V蓹 ya 2, sorry. 134 00:05:37,150 --> 00:05:38,480 >> HOPARL脰R: sa臒, 2. 135 00:05:38,480 --> 00:05:42,470 He莽 strtol n蓹 bilir? 136 00:05:42,470 --> 00:05:43,960 Bu 蓹sas蓹n ATOI edir. 137 00:05:43,960 --> 00:05:47,240 Atoi h蓹qiq蓹t蓹n bir x眉lya versiyas谋 - 138 00:05:47,240 --> 00:05:49,600 v蓹 ya strtol bir sad蓹 versiyas谋. 139 00:05:49,600 --> 00:05:51,790 Amma bu, h蓹qiq蓹t蓹n strtol istifad蓹 edir. 140 00:05:51,790 --> 00:05:54,610 141 00:05:54,610 --> 00:05:58,010 M蓹n ist蓹yirdim, 莽眉nki m蓹n ki, a艧kar ATOI kimi bir 艧ey, v蓹 sonra m蓹n 142 00:05:58,010 --> 00:06:01,110 M蓹n burada atoi a艧a臒谋 oxumaq idi. 143 00:06:01,110 --> 00:06:04,380 M蓹n "Bu davran谋艧 tap谋lmad谋 strtol "kimi eyni. 144 00:06:04,380 --> 00:06:06,850 Bel蓹 ki, 蓹sas蓹n 眉莽眉n ATOI var b眉t眉n niyy蓹tli v蓹 m蓹qs蓹dl蓹ri. 145 00:06:06,850 --> 00:06:09,320 V蓹 m蓹n h蓹tta null v蓹 10 istifad蓹 bax谋n. 146 00:06:09,320 --> 00:06:14,390 >> Bu h蓹qiq蓹t蓹n bir string almaq imkan verir, v蓹 bir s谋ra 莽evirm蓹k, v蓹 se莽m蓹k 147 00:06:14,390 --> 00:06:15,970 Siz daxil ist蓹diyiniz n蓹 baza 148 00:06:15,970 --> 00:06:17,370 Bel蓹 ki, burada bu h眉ququ baza 10-dir. 149 00:06:17,370 --> 00:06:20,455 M蓹n decimal 眉莽眉n iki baza ed蓹 bil蓹rdi hexadecimal 眉莽眉n baza 16. 150 00:06:20,455 --> 00:06:22,090 Bu olduqca s蓹rin var. 151 00:06:22,090 --> 00:06:25,860 Amma uzun hekay蓹 q谋sa, bu iki edir n枚mr蓹l蓹ri v蓹 onlara birlikd蓹 ed蓹r. 152 00:06:25,860 --> 00:06:29,260 >> Bel蓹 ki, run bildirin. 153 00:06:29,260 --> 00:06:32,560 V蓹 siz d蓹 orada, g枚r蓹c蓹ksiniz b蓹zi 艧eyl蓹r var - 154 00:06:32,560 --> 00:06:37,830 m蓹n burada Makefile var, v蓹 ki, a莽maq 蓹g蓹r, b蓹zi 艧eyl蓹r 155 00:06:37,830 --> 00:06:39,270 Siz m眉xt蓹lif g枚r蓹c蓹ksiniz. 156 00:06:39,270 --> 00:06:42,370 X眉susil蓹, bu arqument Burada, y蓹qin ki, 157 00:06:42,370 --> 00:06:43,010 蓹vv蓹l g枚rm蓹dim. 158 00:06:43,010 --> 00:06:45,770 脺mumiyy蓹tl蓹, biz h蓹r 艧eyi t蓹rtib tire s谋f谋r, s谋f谋r il蓹. 159 00:06:45,770 --> 00:06:51,500 S谋f谋r, s谋f谋r Dash, yoxdur dem蓹kdir bir optimalla艧d谋r谋lmas谋, compiler. 160 00:06:51,500 --> 00:06:54,950 C蓹hd v蓹 bir 艧ey x眉lya etm蓹k, ya yoxdur daha tez run bir 艧ey etm蓹k, v蓹 ya almaq 161 00:06:54,950 --> 00:06:56,530 laz谋m olan d蓹yi艧蓹nl蓹rin xilas. 162 00:06:56,530 --> 00:06:58,080 , B眉t眉n bu kodu optimize etm蓹yin 163 00:06:58,080 --> 00:07:00,110 >> M蓹n 眉莽眉nc眉-s蓹viyy蓹 眉莽眉n soru艧uram optimalla艧d谋r谋lmas谋. 164 00:07:00,110 --> 00:07:02,580 M蓹n n蓹 眉莽眉n compiler soru艧uram optimizasyon 莽ox. 165 00:07:02,580 --> 00:07:05,870 Siz Makefile ki, d蓹yi艧蓹 bil蓹rsiniz zaman 茝g蓹r ist蓹yirsinizs蓹, bu kodu var 166 00:07:05,870 --> 00:07:07,190 m眉xt蓹lif m蓹hsullar谋 g枚rm蓹k. 167 00:07:07,190 --> 00:07:08,660 Biz ikinci g枚st蓹rm蓹k laz谋md谋r. 168 00:07:08,660 --> 00:07:12,080 Bel蓹 ki, m蓹nim m蓹bl蓹臒 1 plus 2 plus 3 ax谋r. 169 00:07:12,080 --> 00:07:13,445 Kims蓹 m蓹n蓹 iki d蓹lill蓹ri verir. 170 00:07:13,445 --> 00:07:17,221 171 00:07:17,221 --> 00:07:18,210 >> Auditoriya: 4 v蓹 5. 172 00:07:18,210 --> 00:07:18,966 >> HOPARL脰R: 4 v蓹 5. 173 00:07:18,966 --> 00:07:19,900 T蓹艧蓹kk眉r edir蓹m. 174 00:07:19,900 --> 00:07:20,860 B枚y眉k, i艧l蓹yir. 175 00:07:20,860 --> 00:07:25,700 Dig蓹r yax艧谋 arqumentl蓹r hans谋lard谋r Bu i艧l蓹ri 蓹min etm蓹k, c蓹hd? 176 00:07:25,700 --> 00:07:27,050 H蓹r k蓹s? 177 00:07:27,050 --> 00:07:27,430 >> Auditoriya: 0. 178 00:07:27,430 --> 00:07:29,210 >> HOPARL脰R: 0 v蓹? 179 00:07:29,210 --> 00:07:31,010 >> Auditoriya: M蓹nfi 3. 180 00:07:31,010 --> 00:07:32,040 >> HOPARL脰R: i艧l蓹yir. 181 00:07:32,040 --> 00:07:33,670 Lakin h蓹min yax艧谋 se莽im idi. 182 00:07:33,670 --> 00:07:36,600 OK, bel蓹 ki, burada geri ged蓹k. 183 00:07:36,600 --> 00:07:38,540 Bu mysum.c edir. 184 00:07:38,540 --> 00:07:42,440 Siz bir 艧ey d蓹 var g枚r蓹c蓹ksiniz sumfunction.c 莽a臒谋r谋b. 185 00:07:42,440 --> 00:07:48,110 Bu oh, bir 艧ey var, deyir sumfunction.c m眉蓹yy蓹n. 186 00:07:48,110 --> 00:07:51,480 M蓹n burada bu fayl谋 daxil deyil M蓹n ehtiyac yoxdur, 莽眉nki. 187 00:07:51,480 --> 00:07:54,840 M蓹n t蓹rtib Lakin m蓹n bu link siz g枚rd眉k. 188 00:07:54,840 --> 00:07:57,380 >> 脺zr蓹 diyirl蓹yin ed蓹k. 189 00:07:57,380 --> 00:08:02,880 Biz mysum, h眉ququ t蓹rtib g枚rd眉k var, biz ikili ba臒l谋d谋r 190 00:08:02,880 --> 00:08:04,130 sumfunction.o. 191 00:08:04,130 --> 00:08:05,780 192 00:08:05,780 --> 00:08:08,470 M蓹n header fayl ehtiyac yoxdur , 蓹lb蓹tt蓹, var, 莽眉nki 193 00:08:08,470 --> 00:08:09,240 funksiyas谋 b蓹yannam蓹. 194 00:08:09,240 --> 00:08:12,200 Bel蓹 ki, k蓹skin ad蓹t蓹n yaln谋z qoyur daxildir bir funksiyas谋 b蓹yannam蓹sind蓹. 195 00:08:12,200 --> 00:08:13,730 Burada yaln谋z d眉z qoymaq sonra kod. 196 00:08:13,730 --> 00:08:16,370 V蓹 m蓹n n蓹 etm蓹k laz谋md谋r link olan ikili, olan m蓹n. 197 00:08:16,370 --> 00:08:19,950 >> N蓹 眉莽眉n h蓹r hans谋 bir guesses sumfunction.c da? 198 00:08:19,950 --> 00:08:21,950 M蓹n yazd谋q n蓹 kodu sumfunction.c da? 199 00:08:21,950 --> 00:08:25,445 200 00:08:25,445 --> 00:08:26,695 >> Auditoriya: [i艧itilemez]. 201 00:08:26,695 --> 00:08:29,460 202 00:08:29,460 --> 00:08:30,630 >> HOPARL脰R: Any guesses? 203 00:08:30,630 --> 00:08:30,940 B蓹li? 204 00:08:30,940 --> 00:08:33,710 >> Auditoriya: M蓹n hesab edir蓹m ki, m眉蓹yy蓹n edir b蓹zi [i艧itilemez]. 205 00:08:33,710 --> 00:08:33,975 >> HOPARL脰R: B蓹li. 206 00:08:33,975 --> 00:08:37,650 M蓹n bir int yazmaq int c蓹mini. 207 00:08:37,650 --> 00:08:41,120 M蓹n bu x蓹tt yazmaq, sonra m蓹n a莽谋q buruq bur臒u, buruq brace ba臒lan谋b. 208 00:08:41,120 --> 00:08:46,160 M蓹n i莽蓹rid蓹 yazmaq n蓹 d眉艧眉n眉rs眉n眉z ki, funksiyas谋 daxilind蓹 q谋vr谋m a艧谋rma? 209 00:08:46,160 --> 00:08:46,600 B蓹li? 210 00:08:46,600 --> 00:08:48,150 >> Auditoriya: qay谋t bir b蓹rab蓹rdir. 211 00:08:48,150 --> 00:08:50,010 >> I艧lemci: Bu h蓹qiq蓹t蓹n yax艧谋 tahmin var. 212 00:08:50,010 --> 00:08:51,720 [Kim d眉艧眉n眉r? Manu?] Do臒ru deyil? 213 00:08:51,720 --> 00:08:54,122 Bu plus b qay谋tmaq deyir. 214 00:08:54,122 --> 00:08:55,860 OK, ham谋. 215 00:08:55,860 --> 00:08:56,520 [? Akshar?] 216 00:08:56,520 --> 00:08:57,390 siz d蓹, n蓹? 217 00:08:57,390 --> 00:09:00,430 Siz 蓹min? 218 00:09:00,430 --> 00:09:01,680 OK. 219 00:09:01,680 --> 00:09:09,551 220 00:09:09,551 --> 00:09:10,050 N蓹? 221 00:09:10,050 --> 00:09:11,662 >> Auditoriya: Siz s蓹hv yaz谋ld谋臒谋na. 222 00:09:11,662 --> 00:09:13,000 >> HOPARL脰R: Xeyr, m蓹n deyil. 223 00:09:13,000 --> 00:09:13,966 B蓹li, yaln谋z s枚yl眉yorum. 224 00:09:13,966 --> 00:09:15,300 Siz sa臒 ist蓹yirik. 225 00:09:15,300 --> 00:09:15,930 Ki, deyir d蓹qiq n蓹. 226 00:09:15,930 --> 00:09:17,110 Bu plus b qay谋tmaq var. 227 00:09:17,110 --> 00:09:18,570 Bu m蓹nada bir 莽ox edir. 228 00:09:18,570 --> 00:09:20,240 >> OK, burada geri ged蓹k. 229 00:09:20,240 --> 00:09:21,490 Biz nec蓹 header bax - 230 00:09:21,490 --> 00:09:24,540 231 00:09:24,540 --> 00:09:25,660 qaytar谋lmas谋 n枚v眉 var. 232 00:09:25,660 --> 00:09:29,100 Unutmay谋n, biz ki, g眉n bir g枚rd眉m funksiyas谋 n枚v眉 qay谋tmaq, lakin gedir 233 00:09:29,100 --> 00:09:30,160 int funksiyas谋 ad谋 蓹vv蓹l. 234 00:09:30,160 --> 00:09:31,560 Burada int yazd谋q. 235 00:09:31,560 --> 00:09:35,680 Siz n蓹 olacaq n蓹 d眉艧眉n眉rs眉n眉z bu 蓹g蓹r funksiyas谋, m蓹n int yazmaq, amma 236 00:09:35,680 --> 00:09:38,270 M蓹n imzas谋z yazmaq? 237 00:09:38,270 --> 00:09:41,050 Bu f蓹rq, 蓹lb蓹tt蓹 ki, olan imzas谋z yaln谋z m眉sb蓹t t蓹msil 238 00:09:41,050 --> 00:09:43,620 integers, v蓹 int ola bil蓹r m眉sb蓹t v蓹 ya m蓹nfi. 239 00:09:43,620 --> 00:09:45,450 >> M蓹n geri de臒i艧tirdik Bu f蓹aliyy蓹t n枚v眉. 240 00:09:45,450 --> 00:09:49,370 Bu kodu uy臒un deyil bu qaytar谋lmas谋 buraya yaz谋n. 241 00:09:49,370 --> 00:09:50,925 Siz n蓹 olacaq n蓹 d眉艧眉n眉rs眉n眉z m蓹n t蓹rtib zaman? 242 00:09:50,925 --> 00:09:53,840 243 00:09:53,840 --> 00:09:56,240 Siz m蓹n蓹 f蓹臒an laz谋md谋r. 244 00:09:56,240 --> 00:09:57,700 No b枚yle. 245 00:09:57,700 --> 00:10:00,050 >> M蓹n proqram 莽al谋艧t谋rd谋臒谋n谋zda haqq谋nda? 246 00:10:00,050 --> 00:10:05,810 Nin 0 m蓹nfi 蓹vv蓹l ed蓹k 3, v蓹 ya m蓹nfi 1. 247 00:10:05,810 --> 00:10:10,180 Bu h蓹l蓹 m蓹n deyir蓹m, baxmayaraq ki, i艧l蓹yir bir imzas谋z tam qaytar谋lmas谋 oldu. 248 00:10:10,180 --> 00:10:12,060 Ayd谋nd谋r ki, bu qaytar谋lmas谋 deyil bir imzas谋z tam. 249 00:10:12,060 --> 00:10:13,520 Bu imzalanm谋艧 tam qaytar谋lmas谋 oldu. 250 00:10:13,520 --> 00:10:16,130 Bu m蓹nfi 1 qaytar谋lmas谋 oldu. 251 00:10:16,130 --> 00:10:17,830 OK, ki, q蓹rib蓹 deyil. 252 00:10:17,830 --> 00:10:27,030 >> M蓹n getm蓹k 蓹g蓹r haqq谋nda burada v蓹 bunu? 253 00:10:27,030 --> 00:10:29,700 M蓹n h蓹r 艧ey d蓹yi艧di etdik int d蓹n imzas谋z 眉莽眉n. 254 00:10:29,700 --> 00:10:31,590 Bu, yaln谋z imzas谋z integers bil蓹r. 255 00:10:31,590 --> 00:10:33,840 Amma biz h蓹l蓹 d蓹 run laz谋md谋r d眉艧眉n眉rs眉n眉z? 256 00:10:33,840 --> 00:10:35,652 >> Auditoriya: B蓹li. 257 00:10:35,652 --> 00:10:37,270 >> HOPARL脰R: Olacaq. 258 00:10:37,270 --> 00:10:39,410 Bu crazy var. 259 00:10:39,410 --> 00:10:43,140 V蓹 biz bir ayd谋n t蓹yin ke莽m蓹k tam, biz imzalanm谋艧 iki ke莽蓹 bil蓹r 260 00:10:43,140 --> 00:10:46,280 tam, h蓹l蓹 d蓹 i艧l蓹yir. 261 00:10:46,280 --> 00:10:52,150 >> Niy蓹 h蓹l蓹 OK, h蓹r hans谋 bir fikir i艧l蓹yir, v蓹 ya n蓹 olur? 262 00:10:52,150 --> 00:10:53,368 B蓹li, Jeff. 263 00:10:53,368 --> 00:10:56,296 >> Auditoriya: Bu n蓹 bir 艧ey var Sizin optimalla艧d谋r谋lmas谋 il蓹 siz 264 00:10:56,296 --> 00:10:57,760 vur臒ulad谋. 265 00:10:57,760 --> 00:10:58,210 >> HOPARL脰R: Xeyr 266 00:10:58,210 --> 00:11:00,570 Biz optimalla艧d谋rma d蓹yi艧蓹 bil蓹r, h蓹l蓹 i艧l蓹m蓹k olard谋. 267 00:11:00,570 --> 00:11:02,240 M蓹n sizin 眉莽眉n bunu ed蓹 bil蓹r, lakin - 268 00:11:02,240 --> 00:11:02,930 >> Auditoriya: M蓹n bunun 眉莽眉n s枚z almaq laz谋md谋r. 269 00:11:02,930 --> 00:11:03,690 >> HOPARL脰R: B蓹li. 270 00:11:03,690 --> 00:11:09,690 Siz burada Makefile a莽maq varsa, M蓹n optimalla艧d谋rma d蓹yi艧ib. 271 00:11:09,690 --> 00:11:11,570 Bel蓹 ki, tire s谋f谋r, s谋f谋r ed蓹 bil蓹rsiniz. 272 00:11:11,570 --> 00:11:12,820 Bu h蓹l蓹 i艧l蓹y蓹c蓹k. 273 00:11:12,820 --> 00:11:16,839 274 00:11:16,839 --> 00:11:20,280 Dig蓹r fikir? 275 00:11:20,280 --> 00:11:22,600 >> Siz u艧aqlar b眉t眉n, bel蓹 ki, i艧l蓹m蓹k g枚zl蓹nilir why'd bunu g枚zl蓹yirik? 276 00:11:22,600 --> 00:11:31,210 277 00:11:31,210 --> 00:11:32,150 No? 278 00:11:32,150 --> 00:11:33,660 Silence. 279 00:11:33,660 --> 00:11:34,910 OK. 280 00:11:34,910 --> 00:11:39,271 281 00:11:39,271 --> 00:11:41,650 M蓹n yeddi saniy蓹 g枚zl蓹m蓹k laz谋md谋r, M蓹n bir sual 莽眉nki. 282 00:11:41,650 --> 00:11:44,190 283 00:11:44,190 --> 00:11:48,660 >> Bel蓹 ki, s蓹rin C haqq谋nda 艧ey, v蓹 siz var sizin - y蓹qin ki, 蓹vv蓹l t蓹cr眉b蓹li 284 00:11:48,660 --> 00:11:50,260 , bu yenilm蓹z ola bil蓹r ilk d蓹f蓹. 285 00:11:50,260 --> 00:11:57,030 Amma b眉t眉n bildiyiniz kimi, m蓹n yazmaq zaman C bir 艧ey kimi saxlamaq deyil 286 00:11:57,030 --> 00:11:57,760 bu komp眉ter. 287 00:11:57,760 --> 00:11:59,440 Bu is蓹 v蓹 zeroes kimi xilas edir. 288 00:11:59,440 --> 00:12:02,970 Bu topla艧maq kodu C kodu gedir. 289 00:12:02,970 --> 00:12:09,460 >> He莽 蓹vv蓹l topla艧maq kodu g枚rd眉, ma艧谋n topla艧maq kodu? 290 00:12:09,460 --> 00:12:10,630 Biz ikinci baxmaq laz谋md谋r. 291 00:12:10,630 --> 00:12:12,040 Bu topla艧maq kodu C kodu gedir. 292 00:12:12,040 --> 00:12:13,755 V蓹 u艧aqlar m蓹rh蓹l蓹l蓹ri bilirik t蓹rtibi. 293 00:12:13,755 --> 00:12:17,410 Siz viktorina biri 眉莽眉n 蓹zb蓹rl蓹m蓹k 眉莽眉n idi v蓹 sonra viktorina s谋f谋r onu yazmaq. 294 00:12:17,410 --> 00:12:18,240 脟oxu s蓹hv var. 295 00:12:18,240 --> 00:12:19,760 M蓹n siz蓹 u艧aqlar bu nailed edir蓹m. 296 00:12:19,760 --> 00:12:22,880 >> Lakin, u艧aqlar yax艧谋 b枚lm蓹 var s谋navlar 眉莽眉n, yolu il蓹. 297 00:12:22,880 --> 00:12:25,210 Z蓹hmli olan. 298 00:12:25,210 --> 00:12:25,910 Bu siz蓹 z蓹r蓹r verm蓹z. 299 00:12:25,910 --> 00:12:26,900 Narahat etm蓹yin. 300 00:12:26,900 --> 00:12:28,800 Lakin bu, h蓹qiq蓹t蓹n s蓹rin var. 301 00:12:28,800 --> 00:12:29,660 Yax艧谋 i艧. 302 00:12:29,660 --> 00:12:32,870 >> Bel蓹 ki, bu, s蓹rb蓹st topla艧maq dil gedir, v蓹 onda olanlar谋 v蓹 zeroes gedir. 303 00:12:32,870 --> 00:12:35,500 V蓹 olanlar谋 v蓹 zeroes d蓹 qeyd olunur komp眉ter, v蓹 saxlan谋l谋r n蓹 var 304 00:12:35,500 --> 00:12:38,340 Bu a.out, v蓹 ya bu halda, y眉r眉t眉lebilir fayl. 305 00:12:38,340 --> 00:12:41,040 V蓹 komp眉ter olanlar谋 v蓹 zeroes 莽al谋艧谋r. 306 00:12:41,040 --> 00:12:41,670 Sa臒? 307 00:12:41,670 --> 00:12:43,890 Biz 蓹vv蓹l bu 枚yr蓹ndim. 308 00:12:43,890 --> 00:12:47,490 >> Bel蓹 ki, s蓹rin 艧ey, bu imzas谋z edir fikir, n枚vl蓹ri ideyas谋, imzas谋z INTs 309 00:12:47,490 --> 00:12:50,490 et Cetera, v蓹 sair var burada C dilind蓹. 310 00:12:50,490 --> 00:12:51,110 Olanlar var. 311 00:12:51,110 --> 00:12:53,770 Amma n枚vl蓹ri m枚vcud deyil olanlar谋 v蓹 zeroes. 312 00:12:53,770 --> 00:12:57,110 N枚vl蓹ri h蓹tta h蓹qiq蓹t蓹n m枚vcud deyil montaj dil s蓹viyy蓹si. 313 00:12:57,110 --> 00:13:00,075 Bel蓹 ki, C var ki, bir 艧ey var d眉nya, lakin komp眉ter m枚vcud deyil 314 00:13:00,075 --> 00:13:01,640 d眉nya v蓹 ya i艧lemci d眉nya. 315 00:13:01,640 --> 00:13:04,660 Ki, b蓹zi abstraksiya olan C dil etm蓹k 眉莽眉n, daxil edib bizim 316 00:13:04,660 --> 00:13:06,240 asan ya艧ay谋r. 317 00:13:06,240 --> 00:13:09,990 >> Bel蓹 ki, g眉n眉n sonunda, m蓹n yaza bil蓹rsiniz 莽ox m眉xt蓹lif burada 艧eyi v蓹 bu, 318 00:13:09,990 --> 00:13:10,700 bir f蓹rq etmir. 319 00:13:10,700 --> 00:13:12,060 Yaln谋z m枚vcuddur, 莽眉nki C d眉nyada. 320 00:13:12,060 --> 00:13:14,100 Bu m枚vcud deyil olanlar谋 v蓹 zeroes d眉nya. 321 00:13:14,100 --> 00:13:17,310 V蓹 bizim proqram h蓹yata ke莽ir蓹n olanlar谋 v蓹 zeroes d眉nya. 322 00:13:17,310 --> 00:13:21,170 Bel蓹 ki, fikrinizi ayd谋n h蓹l蓹 partlad谋lm谋艧 deyil. 323 00:13:21,170 --> 00:13:22,740 Amma s蓹rin hesab edir蓹m. 324 00:13:22,740 --> 00:13:23,530 B蓹li, Jeff. 325 00:13:23,530 --> 00:13:27,298 >> Auditoriya: Bel蓹 ki, 蓹g蓹r yerin蓹 int edir, char n蓹. 326 00:13:27,298 --> 00:13:27,770 V蓹 idi - 327 00:13:27,770 --> 00:13:29,311 >> HOPARL脰R: bir sec bunu ed蓹k. 328 00:13:29,311 --> 00:13:32,583 >> Auditoriya: onda siz bir almaq 脟眉nki imzas谋z m蓹nfi 128-d蓹n gedir 329 00:13:32,583 --> 00:13:34,720 127 v蓹 ya 255 0. 330 00:13:34,720 --> 00:13:36,760 >> HOPARL脰R: Bel蓹 ki, char problemlidir. 331 00:13:36,760 --> 00:13:39,460 Char olard谋 niy蓹 he莽 bilir problemli v蓹 bu, h蓹qiq蓹t蓹n ki 332 00:13:39,460 --> 00:13:42,930 olanlar谋 艧eyi d蓹yi艧dirm蓹k v蓹 d眉nya zeroes? 333 00:13:42,930 --> 00:13:44,370 >> Auditoriya: 脟眉nki char 枚l莽眉s眉. 334 00:13:44,370 --> 00:13:46,200 >> HOPARL脰R: char Size 1. 335 00:13:46,200 --> 00:13:48,260 Bel蓹 ki, imzas谋z d蓹 4 bayt edir. 336 00:13:48,260 --> 00:13:50,080 Bel蓹 ki, char 艧eyi q谋ymaq olard谋. 337 00:13:50,080 --> 00:13:55,660 Amma ki, 4 bayt n蓹 bir char il蓹 ba臒l谋? 338 00:13:55,660 --> 00:13:57,820 V蓹 ya bir 蓹lav蓹 edir - 339 00:13:57,820 --> 00:13:59,760 Bir daha xarakter qoydu char sonra. 340 00:13:59,760 --> 00:14:00,200 >> Auditoriya: Char star. 341 00:14:00,200 --> 00:14:01,220 >> HOPARL脰R: Char star 4 bayt var. 342 00:14:01,220 --> 00:14:02,490 Bel蓹 bir 艧ey ed蓹k ki, bir char ulduz var. 343 00:14:02,490 --> 00:14:05,470 344 00:14:05,470 --> 00:14:07,240 >> Bel蓹 ki, bu y蓹qin ki, i艧l蓹m蓹y蓹c蓹k, lakin biz ist蓹yirik h蓹tta bir 艧ey olacaq 345 00:14:07,240 --> 00:14:09,710 Bu daha crazier. 346 00:14:09,710 --> 00:14:10,960 M蓹nim fikrimc蓹, crazier. 347 00:14:10,960 --> 00:14:21,060 348 00:14:21,060 --> 00:14:24,570 >> 陌ndi qaytar谋r ki, bir funksiyas谋 yazd谋q bir pointer v蓹 bir edir 349 00:14:24,570 --> 00:14:29,480 pointer v蓹 imzas谋z d蓹y蓹ri - biz will bel蓹 ki, biz deyilik int bu geri d蓹yi艧dirm蓹k 350 00:14:29,480 --> 00:14:31,250 d蓹f蓹 莽ox d蓹yi艧iklikl蓹r edilm蓹si. 351 00:14:31,250 --> 00:14:35,370 V蓹 bu, indeksl蓹r deyil蓹n bir s谋ra var massivin蓹, v蓹 qaytar谋r 352 00:14:35,370 --> 00:14:35,850 眉nvan谋. 353 00:14:35,850 --> 00:14:37,470 Biz 蓹vv蓹l bu operatorlar谋 g枚rd眉m. 354 00:14:37,470 --> 00:14:43,340 Bu, bu gedir n蓹 d眉艧眉n眉rs眉n眉z M蓹n bunu 莽al谋艧t谋rd谋臒谋n谋zda, geri, n蓹? 355 00:14:43,340 --> 00:14:48,280 356 00:14:48,280 --> 00:14:49,070 Siz n蓹 olacaq n蓹 d眉艧眉n眉rs眉n眉z? 357 00:14:49,070 --> 00:14:50,320 H蓹r hans谋 bir guesses? 358 00:14:50,320 --> 00:14:54,220 359 00:14:54,220 --> 00:14:55,320 >> Auditoriya: segfault. 360 00:14:55,320 --> 00:14:55,600 >> HOPARL脰R: N蓹? 361 00:14:55,600 --> 00:14:56,660 Segfault? 362 00:14:56,660 --> 00:14:58,520 Ki, bir yax艧谋 tahmin var. 363 00:14:58,520 --> 00:14:59,430 Tom eyni 艧ey deyir. 364 00:14:59,430 --> 00:15:02,240 H蓹r hans谋 dig蓹r guesses? 365 00:15:02,240 --> 00:15:05,260 >> Kim olacaq d眉艧眉n眉r eyni 艧ey? 366 00:15:05,260 --> 00:15:06,510 Kim segfault olacaq d眉艧眉n眉r? 367 00:15:06,510 --> 00:15:09,350 368 00:15:09,350 --> 00:15:10,230 Bu eyni 艧ey deyil. 369 00:15:10,230 --> 00:15:11,880 脺zr ist蓹yirik. 370 00:15:11,880 --> 00:15:13,860 >> Amma, 蓹lb蓹tt蓹, biz 1 v蓹 2 qoydu. 371 00:15:13,860 --> 00:15:16,470 V蓹 o, h蓹m d蓹 etibarl谋d谋r, sa臒? 372 00:15:16,470 --> 00:15:19,420 Baxaq, biz getm蓹k bil蓹r bir s谋ra ikinci yeri. 373 00:15:19,420 --> 00:15:24,010 Amma biz b 蓹g蓹r m蓹nfi say谋? 374 00:15:24,010 --> 00:15:26,380 Bu y蓹qin ki, daha yax艧谋 bir tahmin edir bir 艧ey segfaulting 眉莽眉n. 375 00:15:26,380 --> 00:15:30,310 376 00:15:30,310 --> 00:15:32,260 Bu h蓹l蓹 i艧l蓹yir. 377 00:15:32,260 --> 00:15:35,020 >> OK, bu art谋q d蓹li edir. 378 00:15:35,020 --> 00:15:38,350 Bu b蓹rab蓹r etibarl谋 m蓹bl蓹臒 funksiyas谋 edir. 379 00:15:38,350 --> 00:15:40,470 Bu, eyni d蓹qiq 艧ey yoxdur qaytar谋lmas谋 a v蓹 b. 380 00:15:40,470 --> 00:15:44,600 Bu yax艧谋 niy蓹 he莽 izah ed蓹 bil蓹r funksiyas谋 yekunla艧d谋rmaq, v蓹 ya niy蓹 bu i艧l蓹yir? 381 00:15:44,600 --> 00:15:45,850 Burada ba艧 verir? 382 00:15:45,850 --> 00:15:49,360 383 00:15:49,360 --> 00:15:55,750 Niy蓹 bu d蓹qiq eyni etmir bizim k枚hn蓹 m蓹bl蓹臒 funksiyas谋 kimi bir 艧ey? 384 00:15:55,750 --> 00:15:56,890 [? Akshar?] 385 00:15:56,890 --> 00:15:58,155 n蓹 olub? 386 00:15:58,155 --> 00:16:01,540 >> Auditoriya: Siz 脟眉nki bir 眉nvan谋 var ki, bir bir 387 00:16:01,540 --> 00:16:03,950 yeri yadda艧 - 388 00:16:03,950 --> 00:16:07,910 v蓹 i艧areti n蓹 zaman, ki, yadda艧 眉nvan gedir. 389 00:16:07,910 --> 00:16:13,610 Siz b getm蓹k zaman, siz n枚v edirik ki, yadda艧 眉nvan add谋mlar h蓹r蓹k蓹t, 390 00:16:13,610 --> 00:16:15,550 ki qaytar谋lmas谋 edirik. 391 00:16:15,550 --> 00:16:20,083 Bel蓹 ki, 蓹slind蓹, h蓹qiq蓹t蓹n ist蓹yirik, a 蓹lav蓹 v蓹 b [i艧itilemez]. 392 00:16:20,083 --> 00:16:23,300 393 00:16:23,300 --> 00:16:26,222 Standart 蓹m蓹liyyatlar谋 var qaytar谋lmas谋 haqq谋nda? 394 00:16:26,222 --> 00:16:27,683 Kimi, parantez oldu臒u 眉zl蓹艧irsiniz? 395 00:16:27,683 --> 00:16:30,610 脺zr蓹 眉nvan d枚n眉艧眉 bir 蓹vv蓹l v蓹 ya [i艧itilemez] sonra? 396 00:16:30,610 --> 00:16:32,380 >> HOPARL脰R: Bu b daxil index olacaq - 397 00:16:32,380 --> 00:16:34,430 sonra - v蓹 ya index bir daxil 脺nvan谋 qay谋tmaq. 398 00:16:34,430 --> 00:16:38,800 399 00:16:38,800 --> 00:16:41,340 OK, bel蓹 ki, ham谋 ba艧a etm蓹yib n蓹 [? Akshar?] 400 00:16:41,340 --> 00:16:45,830 niy蓹 bu i艧l蓹ri, dedi v蓹 izah? 401 00:16:45,830 --> 00:16:49,430 M蓹n ilk d蓹f蓹 b蓹zil蓹rinin etm蓹di m蓹n蓹 bu izah etdi. 402 00:16:49,430 --> 00:16:51,900 He莽 bir 艧蓹kil ist蓹yirsiniz Bu izah etm蓹k olar? 403 00:16:51,900 --> 00:16:55,320 Biz, bir 艧蓹kil 莽蓹km蓹k olacaq he莽 bir markerl蓹r, b枚y眉k deyil. 404 00:16:55,320 --> 00:16:57,920 B蓹zi tap谋lmad谋. 405 00:16:57,920 --> 00:17:03,390 >> Bel蓹likl蓹, biz ki, bir s谋ra var qutular谋 bir s谋ra. 406 00:17:03,390 --> 00:17:07,160 407 00:17:07,160 --> 00:17:13,710 Birinci bir index 0, index edir 1, 2, 3, 4, n枚qt蓹, n枚qt蓹, n枚qt蓹. 408 00:17:13,710 --> 00:17:15,609 Tipik array. 409 00:17:15,609 --> 00:17:19,540 V蓹 g枚st蓹ricil蓹ri olan 蓹lav蓹, onlar b眉t眉n yadda艧 眉nvanlar谋 var. 410 00:17:19,540 --> 00:17:30,190 Bel蓹 ki, bu yadda艧 眉nvan ver蓹k 13, 14, 15, 16, 17, Et Cetera. 411 00:17:30,190 --> 00:17:32,490 H蓹r k蓹s bu g眉n蓹 q蓹d蓹r burada. 412 00:17:32,490 --> 00:17:35,810 >> Bel蓹 bir bir 眉nvan谋. 413 00:17:35,810 --> 00:17:38,850 Bir s谋ra bir g枚st蓹rici ad谋 orada saxlan谋l谋r. 414 00:17:38,850 --> 00:17:42,730 Bu, bir yadda艧 yeri, bir g枚st蓹rici var serial谋n ba艧lanmas谋na. 415 00:17:42,730 --> 00:17:45,910 Bel蓹 ki, bu array olsayd谋, bir 13 bir d蓹y蓹ri olacaq. 416 00:17:45,910 --> 00:17:49,110 V蓹, 蓹lb蓹tt蓹, biz ver蓹 bil蓹r Biz ist蓹yirik h蓹r hans谋 bir d蓹y蓹ri. 417 00:17:49,110 --> 00:17:52,450 Char bir ulduz, biz h蓹r hans谋 bir ver蓹 bil蓹r biz ist蓹yirik yadda艧 眉nvan谋. 418 00:17:52,450 --> 00:17:55,940 Biz bunu 0 ver蓹 bil蓹r, biz ver蓹 bil蓹r 1 m蓹nfi - m蓹nfi 1 m枚vcud deyil, 419 00:17:55,940 --> 00:17:58,820 bel蓹 ki, y蓹qin ki problem var, lakin Siz h蓹l蓹 d蓹 i艧l蓹yib ki, g枚rd眉m. 420 00:17:58,820 --> 00:18:03,070 Bel蓹 ki, biz, biz ist蓹yirik h蓹r hans谋 bir say谋 ver蓹 bil蓹r biz ist蓹diyiniz yadda艧 眉nvan谋. 421 00:18:03,070 --> 00:18:08,720 >> Sonra int b deyir, OK, bu say谋 gedin array daxil add谋mlar. 422 00:18:08,720 --> 00:18:13,150 Bel蓹 ki, b 2 b蓹rab蓹rdir v蓹 13 b蓹rab蓹rdir 蓹g蓹r, biz yadda艧 眉nvan 13 ist蓹yirik. 423 00:18:13,150 --> 00:18:17,330 V蓹 biz iki add谋m getm蓹k, v蓹 biz buraday谋q. 424 00:18:17,330 --> 00:18:21,150 V蓹 i艧areti qaytar谋lmas谋 dem蓹kdir bu yeri 眉nvan. 425 00:18:21,150 --> 00:18:23,990 V蓹 眉nvan谋, 蓹lb蓹tt蓹, 15-dir. 426 00:18:23,990 --> 00:18:28,710 Bel蓹likl蓹, biz 13 plus 2 almaq, v蓹 ya 15 olan bir plus b. 427 00:18:28,710 --> 00:18:29,590 >> Sual olsa da, - 428 00:18:29,590 --> 00:18:30,250 脺zg眉n眉m. 429 00:18:30,250 --> 00:18:34,324 Ki 艧eyi ayd谋nla艧d谋rmaq etmir 眉莽眉n niy蓹 bu i艧l蓹yir? 430 00:18:34,324 --> 00:18:36,300 >> Auditoriya: Niy蓹 ged蓹n i艧l蓹m蓹k olard谋 - 431 00:18:36,300 --> 00:18:38,770 bel蓹 ki, bir s谋ra v蓹 ola bil蓹r m蓹nfi index getm蓹k? 432 00:18:38,770 --> 00:18:39,050 >> HOPARL脰R: Sa臒. 433 00:18:39,050 --> 00:18:40,870 Bel蓹likl蓹, biz m蓹nfi n枚mr蓹l蓹ri etdi, bel蓹 ki, var - 434 00:18:40,870 --> 00:18:42,770 Bu, olsa m蓹nada edir ilk, [? Avi?] 435 00:18:42,770 --> 00:18:43,120 sizin 眉莽眉n? 436 00:18:43,120 --> 00:18:48,840 >> Auditoriya: B蓹li M蓹n yaln谋z [I艧itilemez], lakin - 437 00:18:48,840 --> 00:18:50,440 >> HOPARL脰R: B蓹li, bu 15 qay谋tmaq ist蓹yir蓹m. 438 00:18:50,440 --> 00:18:53,523 13 idi, v蓹 b 2 idi, Bu 15 qay谋tmaq ist蓹yir蓹m. 439 00:18:53,523 --> 00:18:58,160 >> Auditoriya: Bel蓹 s谋f谋r endeksleme deyil sa臒, bir m蓹s蓹l蓹 ola? 440 00:18:58,160 --> 00:19:00,160 Siz 0-dan h蓹r蓹k蓹t edirik, 莽眉nki. 441 00:19:00,160 --> 00:19:00,470 >> HOPARL脰R: Sa臒. 442 00:19:00,470 --> 00:19:05,000 Bel蓹likl蓹, siz h蓹r蓹k蓹t edirik - bel蓹 b 0 idi, Siz h蓹r hans谋 bir h蓹r蓹k蓹t deyil. 443 00:19:05,000 --> 00:19:06,330 V蓹 yaln谋z 眉nvan谋n谋 geri ediyorum - 444 00:19:06,330 --> 00:19:10,830 b 0 idi ki, mahiyy蓹tc蓹 var bir ki, 眉nvan qaytar谋lmas谋. 445 00:19:10,830 --> 00:19:13,960 Char ulduz a ke莽蓹n v蓹 d枚n蓹n bir 眉nvan谋 yaln谋z bir qaytar谋lmas谋, 446 00:19:13,960 --> 00:19:15,860 mahiyy蓹tc蓹. 447 00:19:15,860 --> 00:19:18,280 >> Niy蓹 OK, sual m蓹nfi n枚mr蓹l蓹ri i艧l蓹m蓹k? 448 00:19:18,280 --> 00:19:21,670 V蓹 bu bar蓹d蓹 h蓹qiq蓹t蓹n s蓹rin 艧ey Bu, bu segfault laz谋md谋r, 莽眉nki. 449 00:19:21,670 --> 00:19:25,110 V蓹 bu segfault ki, 蓹g蓹r biz bu kimi bir 艧ey idi. 450 00:19:25,110 --> 00:19:28,050 451 00:19:28,050 --> 00:19:29,300 Nin int, deyirl蓹r. 452 00:19:29,300 --> 00:19:34,390 453 00:19:34,390 --> 00:19:39,810 Bel蓹 ki, bu kodu eyni g枚r眉n眉r v蓹 eyni davranmaq laz谋md谋r. 454 00:19:39,810 --> 00:19:44,550 茝sas蓹n, x bir zibil d蓹yi艧蓹n, v蓹 bu eyni davranmaq laz谋md谋r. 455 00:19:44,550 --> 00:19:46,370 >> Bu ed蓹k - 456 00:19:46,370 --> 00:19:47,620 oops - 457 00:19:47,620 --> 00:19:54,790 458 00:19:54,790 --> 00:19:56,040 ulduz. 459 00:19:56,040 --> 00:19:59,160 460 00:19:59,160 --> 00:20:02,733 OK, biz art谋q burada s蓹hvl蓹r 蓹ld蓹 etdiyiniz art谋q q蓹z蓹bli olacaq, 莽眉nki 461 00:20:02,733 --> 00:20:04,610 m蓹n蓹, 莽眉nki art谋q g蓹l蓹n n蓹 bilir. 462 00:20:04,610 --> 00:20:07,060 X眉susil蓹, ikinci. 463 00:20:07,060 --> 00:20:09,800 Dizilir yadda艧 脺nvan ba臒l谋 yerli d蓹yi艧蓹n il蓹. 464 00:20:09,800 --> 00:20:14,220 >> 茝sas蓹n, t蓹rtib etm蓹k fikrind蓹 deyil蓹m Bu, sonra m蓹n geri gedir蓹m 465 00:20:14,220 --> 00:20:14,920 biz yaln谋z n蓹. 466 00:20:14,920 --> 00:20:19,130 Amma biz, h蓹qiq蓹t蓹n, he莽 ist蓹yirik, 莽眉nki yadda艧 da n蓹 daxil 467 00:20:19,130 --> 00:20:21,930 yeri, bu segfault ged蓹n deyil. 468 00:20:21,930 --> 00:20:26,450 Biz, h蓹qiq蓹t蓹n, n蓹 baxaraq he莽 edirik ikinci qutu v蓹 ya n蓹 bir qutusuna ild蓹 469 00:20:26,450 --> 00:20:28,340 bu serial谋n. 470 00:20:28,340 --> 00:20:30,980 Biz yaln谋z burada 眉nvan var dey蓹r蓹k edirik 艧ey biz axtar谋r edirik 471 00:20:30,980 --> 00:20:32,410 ki, qay谋d谋艧 眉nvan谋. 472 00:20:32,410 --> 00:20:35,700 Biz, h蓹qiq蓹t蓹n, ged蓹n he莽 edirik ki, yeri baxmaq array. 473 00:20:35,700 --> 00:20:39,140 V蓹 biz yadda艧 toxunmaq he莽 vaxt, 莽眉nki, biz problem yoxdur. 474 00:20:39,140 --> 00:20:40,760 Biz segfault almaq yoxdur. 475 00:20:40,760 --> 00:20:46,225 >> Biz c蓹hd 蓹g蓹r, yenid蓹n, toxunmaq ki, yadda艧, A v蓹 ya B idi n蓹 toxunmaq - 476 00:20:46,225 --> 00:20:49,940 v蓹 ya bir bracket b, v蓹 f蓹rz 0 v蓹 - 477 00:20:49,940 --> 00:20:53,040 0 idi, h蓹tta, olduqca olard谋 biz getm蓹k bilm蓹z, 莽眉nki, pis 478 00:20:53,040 --> 00:20:54,090 orada b眉t眉n yol a艧a臒谋. 479 00:20:54,090 --> 00:20:58,250 Bir v蓹 b h蓹m 0 idi, v蓹 biz c蓹hd 蓹g蓹r orada n蓹 toxunmaq, sonra biz ki, 480 00:20:58,250 --> 00:20:59,110 sorun almaq. 481 00:20:59,110 --> 00:21:02,160 Amma biz orada n蓹 toxunmay谋n, 蓹g蓹r, biz yaln谋z 眉nvan谋n谋 qay谋tmaq, bu 482 00:21:02,160 --> 00:21:08,300 h蓹qiq蓹t蓹n segfault ged蓹n deyil, 莽眉nki Bu o 蓹m蓹liyyatlar谋 h蓹yata imkan verir. 483 00:21:08,300 --> 00:21:11,920 Bu yaln谋z siz蓹 d蓹li olur, v蓹 super olur Siz c蓹hd v蓹 toxunmaq zaman, q蓹z蓹bli 484 00:21:11,920 --> 00:21:15,740 faktiki yadda艧 v蓹 n蓹 qay谋tmaq ki, yadda艧 yeri. 485 00:21:15,740 --> 00:21:17,690 >> Ki, hissi edirmi? 486 00:21:17,690 --> 00:21:24,820 Ki, C. Bel蓹likl蓹 yaln谋z bir crazy hiss蓹si bu bir 莽ox var. 487 00:21:24,820 --> 00:21:27,760 488 00:21:27,760 --> 00:21:29,700 >> Kim bu s蓹rin d眉艧眉n眉r? 489 00:21:29,700 --> 00:21:30,280 Daha 莽ox insanlar谋n. 490 00:21:30,280 --> 00:21:31,070 Ki, yax艧谋. 491 00:21:31,070 --> 00:21:34,860 OK, bu, bizim son biridir. 492 00:21:34,860 --> 00:21:37,314 V蓹 m蓹n olub m蓹n蓹 dem蓹k ist蓹yir蓹m v蓹 ya bu gedir d眉艧眉nm眉r蓹m 493 00:21:37,314 --> 00:21:38,564 eyni d蓹qiq 艧ey. 494 00:21:38,564 --> 00:22:06,050 495 00:22:06,050 --> 00:22:07,390 >> M蓹n bu yerd蓹 yaz谋blar. 496 00:22:07,390 --> 00:22:08,640 M蓹n onlara ezberlemeye deyil蓹m. 497 00:22:08,640 --> 00:22:33,350 498 00:22:33,350 --> 00:22:42,900 >> Baxaq, 8, b 4, 4, 2, 4, 0, 8, 0, 3, 4, 4, 2, 4, 0, 4. 499 00:22:42,900 --> 00:22:46,670 Bel蓹 ki, bu, indi bir s谋ra edir bir funksiyas谋. 500 00:22:46,670 --> 00:22:49,640 Biz kvadrat var, 莽眉nki o, bir s谋ra var M枚t蓹riz蓹d蓹, q谋vr谋m a艧谋rma. 501 00:22:49,640 --> 00:22:52,360 V蓹 n蓹 n枚v眉 bir s谋ra var? 502 00:22:52,360 --> 00:22:55,540 503 00:22:55,540 --> 00:22:56,862 H蓹r k蓹s, hmm? 504 00:22:56,862 --> 00:22:57,694 >> Auditoriya: Onlar谋n hexadecimal n枚mr蓹l蓹ri? 505 00:22:57,694 --> 00:22:59,650 >> HOPARL脰R Lakin C type n蓹dir? 506 00:22:59,650 --> 00:23:00,710 Onlar b眉t眉n hexadecimal n枚mr蓹l蓹ri var. 507 00:23:00,710 --> 00:23:01,960 C n枚v眉 nedir? 508 00:23:01,960 --> 00:23:04,730 509 00:23:04,730 --> 00:23:05,480 Bu siz蓹 deyir. 510 00:23:05,480 --> 00:23:07,350 >> Auditoriya: Bu imzas谋z chars var. 511 00:23:07,350 --> 00:23:09,170 >> HOPARL脰R: sa臒, imzas谋z chars. 512 00:23:09,170 --> 00:23:13,050 V蓹 iki hexadecimal n枚mr蓹l蓹ri bir byte edir. 513 00:23:13,050 --> 00:23:18,540 Bel蓹 ki, bu 1, 2, 3, 4, 5, 6, 7, 8, 9 bytes. 514 00:23:18,540 --> 00:23:21,360 9 bayt bir s谋ra var. 515 00:23:21,360 --> 00:23:25,530 >> OK, siz y蓹qin ki, art谋q bilirsiniz bu suala cavab. 516 00:23:25,530 --> 00:23:29,840 Lakin, siz n蓹 d眉艧眉n眉rs眉n眉z M蓹n bu 莽al谋艧t谋rd谋臒谋n谋zda n蓹? 517 00:23:29,840 --> 00:23:34,110 M蓹n mysum.c yenid蓹n, dem蓹k M蓹n bir funksiyas谋 g枚zl蓹yirik al谋ram 518 00:23:34,110 --> 00:23:36,280 iki integers edir. 519 00:23:36,280 --> 00:23:40,265 M蓹n 蓹v蓹zin蓹 h蓹cmd蓹 al谋ram simvol bir s谋ra edir. 520 00:23:40,265 --> 00:23:42,780 521 00:23:42,780 --> 00:23:48,070 N蓹 olacaq zaman M蓹n. / Mysum run v蓹 etm蓹k? 522 00:23:48,070 --> 00:23:53,230 >> B蓹li, ilk, sizin 蓹n y蓹qin ki, ki, etm蓹k raz谋yam - he莽 bir oh, yaln谋z s枚yl眉yorum. 523 00:23:53,230 --> 00:23:54,746 N蓹 etmi艧 M蓹n yanl谋艧 n蓹? 524 00:23:54,746 --> 00:23:55,996 Oh uh. 525 00:23:55,996 --> 00:23:59,220 526 00:23:59,220 --> 00:24:01,160 Bu q谋vr谋m a艧谋rma olmal谋d谋r. 527 00:24:01,160 --> 00:24:02,790 Ki, bir s谋ra ba艧lamaq nec蓹. 528 00:24:02,790 --> 00:24:04,040 M蓹nim pis. 529 00:24:04,040 --> 00:24:07,530 530 00:24:07,530 --> 00:24:11,670 >> Bel蓹likl蓹, biz art谋q n枚vl蓹ri 蓹vv蓹l g枚rd眉m bir C-s蓹viyy蓹li abstraksiya deyil, bir var 531 00:24:11,670 --> 00:24:12,610 komp眉ter s蓹viyy蓹si abstraksiya. 532 00:24:12,610 --> 00:24:16,360 Bel蓹 ki, sizin 蓹n y蓹qin ki, g枚zl蓹nilir etm蓹k v蓹 ya etm蓹k ki, f蓹rz. 533 00:24:16,360 --> 00:24:18,680 Amma. / Mysum n蓹 莽al谋艧t谋rd谋臒谋n谋zda? 534 00:24:18,680 --> 00:24:19,930 N蓹 olacaq? 535 00:24:19,930 --> 00:24:21,790 536 00:24:21,790 --> 00:24:23,422 H蓹r hans谋 bir guesses? 537 00:24:23,422 --> 00:24:25,270 >> Auditoriya: Bu olacaq bir s枚z 莽ap. 538 00:24:25,270 --> 00:24:26,310 >> HOPARL脰R: Bu olacaq bir s枚z 莽ap. 539 00:24:26,310 --> 00:24:29,335 N蓹 s枚z? 540 00:24:29,335 --> 00:24:32,200 >> Auditoriya: [i艧itilemez]. 541 00:24:32,200 --> 00:24:33,240 >> HOPARL脰R: H蓹r hans谋 dig蓹r guesses? 542 00:24:33,240 --> 00:24:34,000 OK, bir s枚z 莽ap. 543 00:24:34,000 --> 00:24:35,130 Siz h蓹r hans谋 bir s枚z ola bil蓹r. 544 00:24:35,130 --> 00:24:36,240 Ki, yan olacaq. 545 00:24:36,240 --> 00:24:38,480 F蓹rqli bir tahmin olan Kimse Yok Mu? 546 00:24:38,480 --> 00:24:39,730 Anna, tahmin n蓹dir? 547 00:24:39,730 --> 00:24:42,675 548 00:24:42,675 --> 00:24:44,615 >> Auditoriya: Bu 莽ap ed蓹c蓹yik - 549 00:24:44,615 --> 00:24:47,525 550 00:24:47,525 --> 00:24:49,480 iki m蓹ktublar, v蓹 ya [i艧itilemez] bir m蓹ktub. 551 00:24:49,480 --> 00:24:51,460 >> HOPARL脰R: One m蓹ktubu. 552 00:24:51,460 --> 00:24:53,260 >> Auditoriya: M蓹n saymaq ed蓹 nec蓹 [I艧itilemez] 莽ox? 553 00:24:53,260 --> 00:24:55,426 >> HOPARL脰R: Nine. 554 00:24:55,426 --> 00:24:56,640 B蓹li, m蓹n 莽al谋艧t谋rmak 眉莽眉n gedir蓹m. 555 00:24:56,640 --> 00:24:58,650 Bu eyni d蓹qiq 艧ey yoxdur. 556 00:24:58,650 --> 00:25:00,190 Bu birlikd蓹 iki 蓹d蓹d edir. 557 00:25:00,190 --> 00:25:02,740 B蓹li, bu iki d蓹lill蓹ri s眉zm蓹k. 558 00:25:02,740 --> 00:25:03,710 Bu arqumentl蓹r da艧谋m谋r. 559 00:25:03,710 --> 00:25:06,080 M蓹n bilmir蓹m bu ola bil蓹r b蓹lk蓹 bu arqumentl蓹ri almaq. 560 00:25:06,080 --> 00:25:07,710 Amma 100 v蓹 0 s眉zm蓹k. 561 00:25:07,710 --> 00:25:09,200 V蓹 100 0 ed蓹r. 562 00:25:09,200 --> 00:25:10,220 Deli var. 563 00:25:10,220 --> 00:25:12,280 M蓹n bel蓹 d眉艧眉n眉r蓹m. 564 00:25:12,280 --> 00:25:14,480 >> 脟ox 莽al谋艧谋r ki, 4 M蓹nfi. 565 00:25:14,480 --> 00:25:15,650 Siz ist蓹diyiniz bir 艧ey ed蓹 bil蓹rsiniz. 566 00:25:15,650 --> 00:25:17,920 Bu b蓹rab蓹r etibarl谋 AM funksiyas谋 var. 567 00:25:17,920 --> 00:25:19,640 Bu m蓹bl蓹臒 funksiyas谋 var. 568 00:25:19,640 --> 00:25:21,510 Amma, yox, siz bu dey蓹r蓹k edirik bayt bir s谋ra. 569 00:25:21,510 --> 00:25:23,570 Bel蓹 ki, n蓹 burada gedir? 570 00:25:23,570 --> 00:25:27,240 >> Bel蓹 ki, daha, bu fikir geri imkan biz 莽ox 蓹vv蓹lind蓹 bildirib ki,. 571 00:25:27,240 --> 00:25:32,050 Siz topla艧maq, C-s蓹viyy蓹li kod getm蓹k olanlar谋 v蓹 zeroes dil. 572 00:25:32,050 --> 00:25:33,050 Bu hexadecimal. 573 00:25:33,050 --> 00:25:35,780 Amma bu h蓹qiq蓹t蓹n yaln谋z bir deyil olanlar谋 v蓹 zeroes 莽ox. 574 00:25:35,780 --> 00:25:39,230 Bu do臒ru, 72 qazanxana v蓹 zeroes edir? 575 00:25:39,230 --> 00:25:40,550 72 olanlar谋 v蓹 zeroes. 576 00:25:40,550 --> 00:25:42,160 9 bytes. 577 00:25:42,160 --> 00:25:43,740 H蓹r bir byte 8 bit var. 578 00:25:43,740 --> 00:25:44,760 H蓹r bit bir v蓹 ya bir s谋f谋r. 579 00:25:44,760 --> 00:25:45,920 Bel蓹 ki, 72 olanlar谋 v蓹 ya zeroes. 580 00:25:45,920 --> 00:25:48,780 M蓹n yaln谋z bu kimi onlara yazd谋q - daha bir 莽ox kimi onu yaz谋l谋 莽ox 581 00:25:48,780 --> 00:25:49,730 olanlar谋 v蓹 zeroes. 582 00:25:49,730 --> 00:25:53,560 >> Amma bu C-s蓹viyy蓹d蓹 ged蓹c蓹k topla艧maq dil, 583 00:25:53,560 --> 00:25:54,620 kodu dili. 584 00:25:54,620 --> 00:25:59,020 V蓹 bu, kod 莽ap ed蓹c蓹k haradasa, bu 72 olanlar谋 v蓹 zeroes 585 00:25:59,020 --> 00:26:00,910 M蓹n burada yazd谋q ki. 586 00:26:00,910 --> 00:26:03,610 Bel蓹 ki, haradasa ki - 587 00:26:03,610 --> 00:26:04,850 burada ged蓹k - 588 00:26:04,850 --> 00:26:11,240 haradasa mysum, bu proqram var m蓹n etdik ki, bu 72 olanlar谋 v蓹 zeroes 589 00:26:11,240 --> 00:26:14,930 yaz谋l谋 v蓹 yazmaq 眉莽眉n bildirib. 590 00:26:14,930 --> 00:26:19,331 >> N蓹 眉莽眉n indi, h蓹r hans谋 bir guesses 72 olanlar谋 v蓹 zeroes dem蓹kdir? 591 00:26:19,331 --> 00:26:21,240 >> Auditoriya: Y蓹qin ki, eyni 艧ey kimi bir plus b qay谋tmaq. 592 00:26:21,240 --> 00:26:22,890 >> HOPARL脰R: Y蓹qin ki, eyni 艧ey kimi bir plus b qay谋tmaq. 593 00:26:22,890 --> 00:26:23,730 Ki yoxlamaq ed蓹k. 594 00:26:23,730 --> 00:26:25,210 M蓹n bunu nec蓹 anlamaq ed蓹k. 595 00:26:25,210 --> 00:26:31,840 >> Burada geri getm蓹k 蓹g蓹r Bel蓹 ki, m蓹n siz蓹 Bu funksiyan谋 莽al谋艧t谋rmak 眉莽眉n, objdump-S 596 00:26:31,840 --> 00:26:34,290 sumfunction.o. 597 00:26:34,290 --> 00:26:36,230 Nin run getm蓹k ed蓹k. objdump - 598 00:26:36,230 --> 00:26:37,990 obj, k枚t眉k. 599 00:26:37,990 --> 00:26:39,840 茝sas蓹n bu m蓹n蓹 ver蓹 bil蓹r M蓹n g枚rm蓹k ist蓹yir蓹m n蓹. 600 00:26:39,840 --> 00:26:40,840 M蓹n蓹 montaj dil ver蓹 bil蓹r. 601 00:26:40,840 --> 00:26:42,730 Bu m蓹n蓹 olanlar谋 v蓹 zeroes ver蓹 bil蓹r. 602 00:26:42,730 --> 00:26:43,840 Bu bayraqlar谋 bir ton var. 603 00:26:43,840 --> 00:26:45,860 Bu gedirik biridir indi 眉莽眉n istifad蓹. 604 00:26:45,860 --> 00:26:46,980 Dot - 605 00:26:46,980 --> 00:26:48,810 Siz slaydlar g枚rm蓹k kimi - 606 00:26:48,810 --> 00:26:53,840 dash kapital S, serpmek deyir m蓹nb蓹 kodu - 607 00:26:53,840 --> 00:26:58,410 Bu line C var - toplant谋n谋n il蓹 kodu v蓹 olanlar谋 v蓹 zeroes. 608 00:26:58,410 --> 00:27:00,350 V蓹 biz run olacaq Bu sumfunction.o haqq谋nda. 609 00:27:00,350 --> 00:27:01,410 G枚rm蓹k daha asan olacaq, 莽眉nki. 610 00:27:01,410 --> 00:27:02,670 Yen蓹 - hmm? 611 00:27:02,670 --> 00:27:04,700 >> Auditoriya: Siz s蓹hv yaz谋ld谋臒谋na. 612 00:27:04,700 --> 00:27:05,930 >> HOPARL脰R: Amma h蓹qiq蓹t蓹n gedir蓹m ikinci 眉莽眉n sil. 613 00:27:05,930 --> 00:27:09,160 M蓹n ilk a莽maq 眉莽眉n gedir蓹m yaln谋z sumfuntion.o. 614 00:27:09,160 --> 00:27:11,170 >> Auditoriya: Siz yaz谋ld谋臒谋na yanl谋艧 ilk d蓹f蓹. 615 00:27:11,170 --> 00:27:12,420 >> HOPARL脰R: Classic. 616 00:27:12,420 --> 00:27:14,790 617 00:27:14,790 --> 00:27:15,480 Sum - 618 00:27:15,480 --> 00:27:16,680 ki, baxmayaraq ki, bir a臒谋r s枚z. 619 00:27:16,680 --> 00:27:19,050 Siz t蓹蓹cc眉b ediyorum. 620 00:27:19,050 --> 00:27:21,560 OK, bel蓹 ki, bu sumfunction.o edir. 621 00:27:21,560 --> 00:27:24,494 622 00:27:24,494 --> 00:27:26,220 M蓹n h蓹tta siz蓹 dey蓹 bilm蓹di. 623 00:27:26,220 --> 00:27:30,250 Zeroes bir 莽ox bir 莽ox ayd谋n var zeroes, v蓹 b蓹zi dig蓹r var 624 00:27:30,250 --> 00:27:31,930 zeroes deyil ki, stuff. 625 00:27:31,930 --> 00:27:33,220 Amma 蓹sas蓹n zeroes. 626 00:27:33,220 --> 00:27:35,120 B蓹zi olanlar谋 var kimi g枚r眉n眉r. 627 00:27:35,120 --> 00:27:36,810 Bel蓹 ki, ayd谋n, bu oxumaq 莽蓹tindir. 628 00:27:36,810 --> 00:27:39,320 Ki, ikili dil var. 629 00:27:39,320 --> 00:27:40,710 >> Onu a莽maq indi ed蓹k - 630 00:27:40,710 --> 00:27:50,190 631 00:27:50,190 --> 00:27:52,350 n蓹? 632 00:27:52,350 --> 00:27:53,600 M蓹n yanl谋艧 n蓹 edir蓹m? 633 00:27:53,600 --> 00:27:56,955 634 00:27:56,955 --> 00:27:58,434 M蓹n bunu d眉zg眉n yaz谋m mi? 635 00:27:58,434 --> 00:28:09,865 636 00:28:09,865 --> 00:28:11,120 OK, bu y枚nd蓹msiz. 637 00:28:11,120 --> 00:28:37,560 638 00:28:37,560 --> 00:28:40,158 M蓹n anlamaq 眉莽眉n bir ikinci laz谋md谋r m蓹n s蓹hv edir蓹m n蓹. 639 00:28:40,158 --> 00:28:46,030 640 00:28:46,030 --> 00:28:49,310 Ki, bir s蓹hv var. 641 00:28:49,310 --> 00:28:50,560 Bu q蓹rib蓹 deyil. 642 00:28:50,560 --> 00:28:58,080 643 00:28:58,080 --> 00:29:01,800 Oh, ki, niy蓹 var. 644 00:29:01,800 --> 00:29:09,880 >> M蓹n ilkin geri getm蓹k 眉莽眉n gedir蓹m bir, bel蓹 ki, biz baxmaq olar 645 00:29:09,880 --> 00:29:10,560 Bu obyekt kodu. 646 00:29:10,560 --> 00:29:13,390 H蓹qiq蓹t蓹n var niyy蓹tind蓹 deyil, 莽眉nki biz yaln谋z qoymaq zaman bir 艧ey ola 647 00:29:13,390 --> 00:29:14,640 olanlar v蓹 daxil zeroes 648 00:29:14,640 --> 00:29:29,000 649 00:29:29,000 --> 00:29:30,200 Orada getm蓹k. 650 00:29:30,200 --> 00:29:32,425 OK, bel蓹 ki, h蓹r k蓹s bu bil蓹rsiniz. 651 00:29:32,425 --> 00:29:38,130 Bu funksiya, dediyim kimi, C x蓹tl蓹ri qoymaq - 652 00:29:38,130 --> 00:29:39,060 m蓹nb蓹 kodu x蓹tl蓹ri - 653 00:29:39,060 --> 00:29:41,000 B蓹zi topla艧maq t蓹limat il蓹. 654 00:29:41,000 --> 00:29:42,760 >> Burada bizim m蓹nb蓹 code line edir. 655 00:29:42,760 --> 00:29:44,910 Burada var burada ba艧qa var. 656 00:29:44,910 --> 00:29:46,540 Burada akt tap艧谋r谋qd谋r. 657 00:29:46,540 --> 00:29:47,820 Y蓹ni onlar kimi baxmaq n蓹 var. 658 00:29:47,820 --> 00:29:49,010 M蓹clis t蓹limat - 659 00:29:49,010 --> 00:29:51,530 Siz 蓹g蓹r bu daha 莽ox 枚yr蓹n蓹 bil蓹rsiniz dig蓹r CS d蓹rsl蓹ri, lakin onlar 660 00:29:51,530 --> 00:29:53,500 眉mumiyy蓹tl蓹 bir t蓹limat. 661 00:29:53,500 --> 00:29:57,940 V蓹 sonra bir m蓹nb蓹 v蓹 t蓹yinat. 662 00:29:57,940 --> 00:30:02,740 >> V蓹 sonra burada ikili kodu ki, topla艧maq uy臒undur 663 00:30:02,740 --> 00:30:04,940 t蓹limat. 664 00:30:04,940 --> 00:30:09,760 G枚rd眉y眉n眉z kimi, bel蓹 ki, bu m蓹bl蓹臒 funksiyas谋, G眉n眉n sonunda, 眉莽 665 00:30:09,760 --> 00:30:10,950 montaj t蓹limat. 666 00:30:10,950 --> 00:30:12,870 Yaln谋z 眉莽. 667 00:30:12,870 --> 00:30:14,180 One mov - 668 00:30:14,180 --> 00:30:16,740 Bu m-o-v a Move 眉莽眉n dayan谋r. 669 00:30:16,740 --> 00:30:17,780 茝lav蓹 stendl蓹ri 蓹lav蓹 edin. 670 00:30:17,780 --> 00:30:20,440 V蓹 r-e-t qay谋t dayan谋r. 671 00:30:20,440 --> 00:30:22,540 Bel蓹 ki, bir mov, bir 蓹lav蓹, bir qaytar谋lmas谋. 672 00:30:22,540 --> 00:30:27,970 V蓹 bu, burada zeroes v蓹 kod uy臒un olanlar谋. 673 00:30:27,970 --> 00:30:31,100 >> Bel蓹 ki, h蓹min zeroes v蓹 olanlar谋, 蓹g蓹r o bilir, yaln谋z qoya bil蓹r 674 00:30:31,100 --> 00:30:32,140 d眉z daxil olanlar 675 00:30:32,140 --> 00:30:34,130 V蓹 sonra ed蓹c蓹yik eyni d蓹qiq 艧ey. 676 00:30:34,130 --> 00:30:37,260 G眉n眉n sonunda, b眉t眉n, 莽眉nki Siz icra edirik uzun s谋ra edir 677 00:30:37,260 --> 00:30:38,480 zeroes v蓹 olanlar谋. 678 00:30:38,480 --> 00:30:40,700 V蓹 sizin kodu h蓹qiq蓹t蓹n n蓹 var. 679 00:30:40,700 --> 00:30:41,770 >> V蓹 s蓹b蓹b - 680 00:30:41,770 --> 00:30:43,680 nin bir 艧ey baxaq. 681 00:30:43,680 --> 00:30:45,440 M蓹n Makefile a莽谋q var idimi? 682 00:30:45,440 --> 00:30:48,510 Biz dash geri getdi 蓹g蓹r s谋f谋r, burada s谋f谋ra - 683 00:30:48,510 --> 00:30:52,220 684 00:30:52,220 --> 00:30:57,300 sorry, kapital o, kapital o s谋f谋r, s谋f谋r, s谋f谋r. 685 00:30:57,300 --> 00:31:01,810 V蓹 biz, bu ki, etm蓹di h蓹l蓹 d蓹 eyni i艧l蓹yir. 686 00:31:01,810 --> 00:31:05,420 Amma indi bir var ki, g枚r眉rs眉n眉z daha 莽ox montaj t蓹limat. 687 00:31:05,420 --> 00:31:09,090 Yen蓹 soru艧dum, 莽眉nki bu bir optimalla艧d谋rma etm蓹k deyil compiler. 688 00:31:09,090 --> 00:31:12,800 >> M蓹n h蓹l蓹 d蓹 bu b眉t眉n bil蓹r zeroes v蓹 olanlar谋 v蓹 onlara atmaq, 689 00:31:12,800 --> 00:31:13,390 v蓹 i艧 ki,. 690 00:31:13,390 --> 00:31:15,850 M蓹n yaln谋z optimalla艧d谋r谋lmas谋, 莽眉nki etdi bir az daha asan, sonra, 691 00:31:15,850 --> 00:31:17,310 ki array yazmaq 眉莽眉n. 692 00:31:17,310 --> 00:31:19,730 Lakin bu, yaln谋z yax艧谋 olard谋. 693 00:31:19,730 --> 00:31:24,460 >> OK, biz bir final 艧ey olacaq, M蓹n Keyfiyy蓹tli hiss蓹si hesab edir蓹m, 莽眉nki. 694 00:31:24,460 --> 00:31:27,410 Ham谋 ayd谋n olsa da art谋q partlad谋lm谋艧 v蓹 speechless. 695 00:31:27,410 --> 00:31:30,520 696 00:31:30,520 --> 00:31:31,670 Bizim 艧眉urunda partlad谋lm谋艧 olunur. 697 00:31:31,670 --> 00:31:32,920 [I艧itilemez] 698 00:31:32,920 --> 00:31:47,580 699 00:31:47,580 --> 00:31:51,520 >> Bel蓹 ki, bu m眉xt蓹lif CS sinif var, olan super maraql谋, 700 00:31:51,520 --> 00:31:52,970 m蓹n q蓹bul ki - 701 00:31:52,970 --> 00:31:54,140 CS61. 702 00:31:54,140 --> 00:31:55,910 M蓹n onu t蓹艧viq. 703 00:31:55,910 --> 00:31:58,990 Amma bu fakt bar蓹d蓹 cool hiss蓹si, h蓹r 艧eyi yaln谋z zeroes v蓹 olanlard谋r, 704 00:31:58,990 --> 00:32:01,270 h蓹r 艧ey edir ki, zeroes v蓹 olanlar谋. 705 00:32:01,270 --> 00:32:05,330 >> Bel蓹likl蓹, siz var ki, bir fayl almaq bil蓹r Ist蓹diyiniz do臒ru zeroes v蓹 olanlar谋 706 00:32:05,330 --> 00:32:10,390 bu yerd蓹 ki, b枚lm蓹 istifad蓹 bir m蓹bl蓹臒 funksiyas谋 kimi zeroes v蓹 olanlar谋. 707 00:32:10,390 --> 00:32:11,480 >> M蓹n n蓹 dem蓹kdir? 708 00:32:11,480 --> 00:32:15,755 M蓹n siz蓹 bir g枚r眉nt眉 fayl谋 bil蓹r dem蓹kdir ki, do臒ru zeroes seriyas谋 v蓹 var 709 00:32:15,755 --> 00:32:17,120 bir 艧ey 莽ap olanlar谋, bir resim 眉莽眉n. 710 00:32:17,120 --> 00:32:20,070 V蓹 proqram 艧蓹rh ed蓹 bil蓹r bir edir image, lakin 蓹g蓹r, onu 艧蓹rh ed蓹 bil蓹r 711 00:32:20,070 --> 00:32:22,040 bir m蓹bl蓹臒 funksiyas谋 kimi, ist蓹yir蓹m. 712 00:32:22,040 --> 00:32:27,010 >> Biz, a莽maq ist蓹yirdi Bel蓹 ki, 蓹g蓹r M蓹s蓹l蓹n, bu image. 713 00:32:27,010 --> 00:32:37,440 Nin Hello Kitty, ged蓹k. 714 00:32:37,440 --> 00:32:38,810 Wonderful az image. 715 00:32:38,810 --> 00:32:42,260 Burada ki, simli var zeroes v蓹 olanlar谋. 716 00:32:42,260 --> 00:32:45,500 H蓹min 72 zeroes v蓹 olanlar谋 bu 艧蓹kil var. 717 00:32:45,500 --> 00:32:47,695 >> M蓹n n蓹 ed蓹 bil蓹r, sonra, yazmaq deyil - 718 00:32:47,695 --> 00:32:50,510 719 00:32:50,510 --> 00:32:51,760 M蓹n onlar harada yadda var. 720 00:32:51,760 --> 00:32:54,550 721 00:32:54,550 --> 00:32:55,720 M蓹n ikinci ki, tapa bil蓹rsiniz. 722 00:32:55,720 --> 00:32:57,840 Amma biz - 723 00:32:57,840 --> 00:32:59,440 Onlar harada m蓹n蓹 bildirin. 724 00:32:59,440 --> 00:33:00,020 One sec. 725 00:33:00,020 --> 00:33:01,270 N蓹 ed蓹k - 726 00:33:01,270 --> 00:33:05,800 727 00:33:05,800 --> 00:33:07,240 >> Auditoriya: [i艧itilemez]. 728 00:33:07,240 --> 00:33:08,490 >> HOPARL脰R: Thanks. 729 00:33:08,490 --> 00:33:24,240 730 00:33:24,240 --> 00:33:28,740 Bel蓹likl蓹, biz bu proqram谋 icra varsa, bu 蓹v蓹zin蓹 o gedir, bir fayl oxuyur 731 00:33:28,740 --> 00:33:33,160 fayl bu g枚st蓹rici. 732 00:33:33,160 --> 00:33:35,500 V蓹 sonra, yenid蓹n, yaln谋z kimi mysum, iki 蓹d蓹d al谋r. 733 00:33:35,500 --> 00:33:41,410 Biz eyni 蓹d蓹d 蓹lav蓹 ed蓹 bil蓹rsiniz biz gedir ki, 蓹vv蓹l bunu 734 00:33:41,410 --> 00:33:44,850 siz蓹 g枚st蓹r蓹c蓹k nec蓹 ki, ki, sonunda g眉n, b眉t眉n bu 艧eyl蓹r 735 00:33:44,850 --> 00:33:45,350 zeroes v蓹 olanlar谋. 736 00:33:45,350 --> 00:33:48,170 V蓹 bu, se莽in yaln谋z nec蓹 onlar谋 艧蓹rh. 737 00:33:48,170 --> 00:33:50,770 >> V蓹 h蓹qiq蓹t蓹n baxmaq 蓹g蓹r Bu image - 738 00:33:50,770 --> 00:33:52,930 bir az zoom imkan verir. 739 00:33:52,930 --> 00:33:53,720 Ham谋 bunu ed蓹 bil蓹rsiniz? 740 00:33:53,720 --> 00:33:57,570 Siz burada g枚r蓹c蓹ksiniz var b蓹zi q蓹rib蓹 smudge. 741 00:33:57,570 --> 00:34:00,130 742 00:34:00,130 --> 00:34:02,290 Gidelim - Bu orijinal resim. 743 00:34:02,290 --> 00:34:04,540 Siz burada he莽 bir smudge var g枚r蓹c蓹ksiniz. 744 00:34:04,540 --> 00:34:08,420 Bu m蓹bl蓹臒 funksiyas谋 眉莽眉n kodu, az smudge orada ki. 745 00:34:08,420 --> 00:34:13,449 >> V蓹 h蓹qiq蓹t蓹n, yenid蓹n, 枚yr蓹nm蓹k 蓹g蓹r daha Bu bar蓹d蓹, siz d蓹rk ed蓹c蓹yik ki, bu 746 00:34:13,449 --> 00:34:18,270 H蓹tta b枚y眉k olan Hello Kitty, smudge, bir 眉z蓹rind蓹 bil蓹r ki, kodu var 747 00:34:18,270 --> 00:34:21,800 komp眉ter m眉hafiz蓹 deyil, 蓹g蓹r m眉vafiq. 748 00:34:21,800 --> 00:34:23,920 Bel蓹likl蓹, siz h蓹qiq蓹t蓹n bu 莽al谋艧t谋rabilirsiniz. 749 00:34:23,920 --> 00:34:25,380 陌ndi run etm蓹k niyy蓹tind蓹 deyil蓹m. 750 00:34:25,380 --> 00:34:30,600 Amma Hello bu 莽al谋艧t谋rabilirsiniz Kitty image, v蓹 ola bil蓹r 751 00:34:30,600 --> 00:34:32,429 komp眉ter 眉z蓹rind蓹. 752 00:34:32,429 --> 00:34:35,159 >> Bel蓹 ki, demo 眉莽眉n b眉t眉n var. 753 00:34:35,159 --> 00:34:38,560 He莽 bir sual谋n谋z varm谋, 艧蓹rh, konsernl蓹r? 754 00:34:38,560 --> 00:34:39,515 M蓹n bu stuff maraql谋 oldu臒unu d眉艧眉n眉r蓹m. 755 00:34:39,515 --> 00:34:41,500 Daha 莽ox 枚yr蓹nm蓹k 眉莽眉n m蓹n蓹 ilham. 756 00:34:41,500 --> 00:34:44,980 茝g蓹r ist蓹yirsinizs蓹 M蓹n y眉ks蓹k g蓹lir b眉t眉n CS, m蓹n蓹 dan谋艧maq. 757 00:34:44,980 --> 00:34:50,250 M蓹n Sosial Ara艧d谋rmalar deyil蓹m baxmayaraq Concentrator, m蓹n bir CS deyil蓹m, orta, bel蓹 ki, 758 00:34:50,250 --> 00:34:52,340 M蓹n h蓹l蓹 bir az bilir蓹m. 759 00:34:52,340 --> 00:34:53,810 Amma 蓹lb蓹tt蓹 n蓹 almaq laz谋md谋r d蓹rsl蓹ri. 760 00:34:53,810 --> 00:34:57,940 M蓹n b眉t眉n h蓹qiq蓹t蓹n maraql谋 hesab v蓹 m蓹n, 蓹lb蓹tt蓹, sizi t蓹艧viq 761 00:34:57,940 --> 00:35:00,330 茝g蓹r ist蓹yirsinizs蓹 daha 莽ox m蓹lumat. 762 00:35:00,330 --> 00:35:02,090 >> OK, M蓹n bir final 艧ey var. 763 00:35:02,090 --> 00:35:05,530 764 00:35:05,530 --> 00:35:05,870 脺zr ist蓹yirik. 765 00:35:05,870 --> 00:35:06,460 H蓹r hans谋 bir sual谋n谋z? 766 00:35:06,460 --> 00:35:10,010 I g枚zl蓹m蓹k fasil蓹 olmasayd谋 he莽 ki, haqq谋nda he莽 bir sual var idi. 767 00:35:10,010 --> 00:35:13,220 768 00:35:13,220 --> 00:35:16,900 >> He莽 olacaq bir CS Concentrator? 769 00:35:16,900 --> 00:35:18,580 V蓹 ya bu bar蓹d蓹 d眉艧眉n眉r? 770 00:35:18,580 --> 00:35:20,730 Bir, iki, 眉莽, d枚rd. 771 00:35:20,730 --> 00:35:21,620 One - yaln谋z bir. 772 00:35:21,620 --> 00:35:24,680 Anna nin var ki, yaln谋z 蓹l amiran蓹 qald谋rd谋. 773 00:35:24,680 --> 00:35:27,640 774 00:35:27,640 --> 00:35:29,390 OK, s蓹rin var. 775 00:35:29,390 --> 00:35:30,110 Assam, n蓹 眉莽眉n gedir? 776 00:35:30,110 --> 00:35:33,220 >> Auditoriya: [i艧itilemez]. 777 00:35:33,220 --> 00:35:33,910 >> HOPARL脰R: Constantine? 778 00:35:33,910 --> 00:35:34,990 >> Auditoriya: Fizika. 779 00:35:34,990 --> 00:35:36,720 >> HOPARL脰R: Whoa, s眉r蓹tli idi. 780 00:35:36,720 --> 00:35:40,770 Siz CS50 bir pis t蓹cr眉b蓹 var idi? 781 00:35:40,770 --> 00:35:42,015 [I艧itilemez], n蓹 眉莽眉n gedir? 782 00:35:42,015 --> 00:35:42,980 >> Auditoriya: M蓹n he莽 bir fikrim yoxdur. 783 00:35:42,980 --> 00:35:43,924 >> HOPARL脰R: Curt? 784 00:35:43,924 --> 00:35:45,900 >> Auditoriya: Econ v蓹 ya CS. 785 00:35:45,900 --> 00:35:46,910 >> HOPARL脰R: Econ v蓹 ya CS. 786 00:35:46,910 --> 00:35:47,840 Tom? 787 00:35:47,840 --> 00:35:48,385 >> Auditoriya: M蓹n Stat edir蓹m. 788 00:35:48,385 --> 00:35:48,950 >> HOPARL脰R: Stat? 789 00:35:48,950 --> 00:35:50,100 OK. 790 00:35:50,100 --> 00:35:51,000 N蓹 var? 791 00:35:51,000 --> 00:35:51,310 >> Auditoriya: Me? 792 00:35:51,310 --> 00:35:51,750 >> HOPARL脰R: B蓹li. 793 00:35:51,750 --> 00:35:52,190 >> Auditoriya: Stat. 794 00:35:52,190 --> 00:35:52,520 >> HOPARL脰R: Stat. 795 00:35:52,520 --> 00:35:53,500 Oh, orada getm蓹k. 796 00:35:53,500 --> 00:35:55,200 Tom, Alden dan谋艧maq. 797 00:35:55,200 --> 00:35:56,932 Emily, n蓹 var? 798 00:35:56,932 --> 00:35:57,396 >> Auditoriya: Biotibbi - 799 00:35:57,396 --> 00:36:00,178 >> HOPARL脰R: Bu b枚lm蓹d蓹 edirsiniz? 800 00:36:00,178 --> 00:36:03,040 >> Auditoriya: Xeyr 801 00:36:03,040 --> 00:36:04,530 >> HOPARL脰R: OK ki, Emily var. 802 00:36:04,530 --> 00:36:05,670 O, m蓹nim dostum var. 803 00:36:05,670 --> 00:36:10,080 Ayd谋nd谋r ki, bir dost yax艧谋 deyil, o, m蓹ni bir a臒谋r vaxt verir. 804 00:36:10,080 --> 00:36:13,223 Siz qar艧谋s谋nda m蓹n蓹 g枚z蓹l ola bil蓹r h蓹r k蓹s, m蓹nim t蓹l蓹b蓹 - 805 00:36:13,223 --> 00:36:14,580 >> Auditoriya: M蓹n sizin Q guide edir蓹m. 806 00:36:14,580 --> 00:36:14,870 >> HOPARL脰R: H蓹qiq蓹t蓹n, mi? 807 00:36:14,870 --> 00:36:15,510 Oh uh. 808 00:36:15,510 --> 00:36:17,224 OK, siz g枚z蓹l ist蓹yirik. 809 00:36:17,224 --> 00:36:19,380 M蓹n siz蓹 莽ox sevir蓹m. 810 00:36:19,380 --> 00:36:20,600 Boy Oh. 811 00:36:20,600 --> 00:36:28,320 >> H蓹r halda, m蓹n ke莽蓹n gec蓹, h蓹r 艧ey kimi - 812 00:36:28,320 --> 00:36:32,220 M蓹n ham谋 h蓹qiq蓹t蓹n g枚r眉n眉r deyil蓹m indi vur臒ulad谋. 813 00:36:32,220 --> 00:36:35,970 Bilmir蓹m, birinci var - var Sizl蓹rin qeyd edim? 814 00:36:35,970 --> 00:36:36,855 M蓹n qeyd hiss edir蓹m. 815 00:36:36,855 --> 00:36:37,980 Bu ev蓹 getm蓹k kimi idi 艦眉kran 眉莽眉n. 816 00:36:37,980 --> 00:36:40,660 M蓹n gedir蓹m, gibisin b眉t眉n bu 艧eyl蓹r. 817 00:36:40,660 --> 00:36:41,530 >> Auditoriya: Bu, m眉xt蓹lif var. 818 00:36:41,530 --> 00:36:42,560 >> HOPARL脰R: B蓹li, v蓹 geri g蓹lir. 819 00:36:42,560 --> 00:36:45,290 Jeff, siz ki, yol hiss edirsiniz? 820 00:36:45,290 --> 00:36:46,610 >> Auditoriya: yaln谋z fikir M蓹n bir az etm蓹k istiyorum. 821 00:36:46,610 --> 00:36:48,660 >> HOPARL脰R: OK, b枚y眉k. 822 00:36:48,660 --> 00:36:51,650 M蓹n geri g蓹lm蓹k v蓹 m蓹n yoxdur bir 艧ey edilm蓹di. 823 00:36:51,650 --> 00:36:53,260 V蓹 b眉t眉n super stres var. 824 00:36:53,260 --> 00:36:55,640 M蓹n, h蓹qiq蓹t蓹n narahat, narahat deyil蓹m M蓹n v蓹 ya haqq谋nda 825 00:36:55,640 --> 00:36:57,380 M蓹n h蓹r 艧eyi ba艧a gedir. 826 00:36:57,380 --> 00:37:01,750 Amma ke莽蓹n gec蓹, m蓹n qeyd deyil, M蓹n yaln谋z bir az k蓹d蓹rli idi. 827 00:37:01,750 --> 00:37:04,520 M蓹n haqq谋nda jurnal谋nda yaz谋rd谋 M蓹n k蓹d蓹rli n蓹. 828 00:37:04,520 --> 00:37:08,020 V蓹 m蓹n bu b枚lm蓹 haqq谋nda k蓹d蓹rli idi Bu sinif sona 莽at谋r. 829 00:37:08,020 --> 00:37:11,100 >> M蓹n yaln谋z u艧aqlar 眉莽眉n oxumaq niyy蓹tind蓹 idi jurnal bir az par莽as谋n谋, 830 00:37:11,100 --> 00:37:12,950 Son gec蓹. 831 00:37:12,950 --> 00:37:17,400 M蓹n b蓹zi salfetl蓹r 蓹ld蓹 ed蓹 bil蓹r, Tom b蓹zi toxumalar谋n? 832 00:37:17,400 --> 00:37:18,040 Xeyr, m蓹n a臒lamaq gedir蓹m. 833 00:37:18,040 --> 00:37:19,720 M蓹n a臒lamaq deyil. 834 00:37:19,720 --> 00:37:22,030 Siz a臒lamaq bilm蓹z ki, M蓹n yaln谋z a臒lamaq deyil. 835 00:37:22,030 --> 00:37:24,040 M蓹n h蓹tta bilmir蓹m 蓹g蓹r m蓹nim g枚zya艧ard谋c谋 v蓹zil蓹ri i艧l蓹yib - g枚zya艧ard谋c谋 kanallar谋. 836 00:37:24,040 --> 00:37:25,630 M蓹n uzun m眉dd蓹t a臒lad谋 deyil. 837 00:37:25,630 --> 00:37:26,510 >> Auditoriya: [i艧itilemez]. 838 00:37:26,510 --> 00:37:28,920 >> HOPARL脰R: OK, thanks. 839 00:37:28,920 --> 00:37:30,070 OK, bir az preface var - 840 00:37:30,070 --> 00:37:32,480 jurnal b蓹zi dig蓹r hiss蓹l蓹ri var giri艧, h蓹r jurnal c蓹hd 莽眉nki 841 00:37:32,480 --> 00:37:33,600 M蓹n yataq var gec蓹 蓹vv蓹l. 842 00:37:33,600 --> 00:37:34,900 M蓹n journaling g蓹lir. 843 00:37:34,900 --> 00:37:38,600 Bu da h蓹r 艧eyi emal edir, v蓹 g眉n 莽ox 艧眉k眉r. 844 00:37:38,600 --> 00:37:43,063 V蓹 bunun 莽ox asan baxmaq edir geri g眉n眉 v蓹 h蓹yata ki, 845 00:37:43,063 --> 00:37:44,240 yax艧谋 bir 莽ox var idi ba艧 艧eyl蓹r. 846 00:37:44,240 --> 00:37:47,240 Siz, h蓹qiq蓹t蓹n, qeyd hiss h蓹tta 蓹g蓹r gec蓹 v蓹 ya h蓹qiq蓹t蓹n p蓹ri艧an, v蓹 ya 847 00:37:47,240 --> 00:37:49,022 h蓹qiq蓹t蓹n k蓹d蓹rli v蓹 ya yor臒un. 848 00:37:49,022 --> 00:37:50,272 >> Oh, my god. 849 00:37:50,272 --> 00:37:52,546 850 00:37:52,546 --> 00:37:54,400 O yaz谋l谋 蓹g蓹r m蓹n h蓹tta bilmir蓹m ki, yax艧谋 m蓹n yaz谋m deyil, 莽眉nki. 851 00:37:54,400 --> 00:37:55,780 Amma biz bunu oxumaq laz谋md谋r. 852 00:37:55,780 --> 00:37:59,950 M蓹n ad蓹t蓹n oxumaq deyil m蓹nim jurnal, a莽谋q-ayd谋n. 853 00:37:59,950 --> 00:38:03,720 >> "Sabah, m蓹n final 枚yr蓹tm蓹k laz谋md谋r 陌lin CS50 b枚lm蓹. 854 00:38:03,720 --> 00:38:05,860 Bu s眉r蓹tli vaxt gider nec蓹 crazy var. 855 00:38:05,860 --> 00:38:09,900 Lakin, yaln谋z n蓹 m眉xt蓹lif heyran oldum bu il t蓹dris t蓹cr眉b蓹 idi 856 00:38:09,900 --> 00:38:11,365 M蓹n sophomore olanda 莽ox. 857 00:38:11,365 --> 00:38:14,120 Mar艧lar 眉莽眉n, m眉tl蓹q daha yax艧谋 maddi bilirik. 858 00:38:14,120 --> 00:38:16,820 Amma m蓹nim ilk kohort dem蓹k deyil t蓹l蓹b蓹 ki. 859 00:38:16,820 --> 00:38:20,030 Daha da 枚nemlisi, lakin, m蓹n h蓹yata ki, daimi g蓹lir ki, sevinc 860 00:38:20,030 --> 00:38:23,160 ba艧lay谋r n蓹 bir otaq qar艧谋s谋nda k蓹nar, lakin, kimi sona kimi 861 00:38:23,160 --> 00:38:27,150 蓹n az谋, Facebook dostlar, edir bir birinci il fluke. 862 00:38:27,150 --> 00:38:29,970 茝ksin蓹, bu, bil蓹r蓹k var b蓹zi ki莽ik yolla, siz k枚m蓹k edirik 863 00:38:29,970 --> 00:38:32,980 , istedadl谋 d眉艧眉nc蓹li, l蓹zz蓹tli, v蓹 ehtirasl谋 insanlar bir az daha 蓹trafl谋 m蓹lumat 864 00:38:32,980 --> 00:38:34,750 komp眉ter haqq谋nda. 865 00:38:34,750 --> 00:38:37,480 >> Siz ampul d蓹yi艧k蓹n etdiyiniz yaln谋z bir onun yuva bit, bel蓹 ki, m眉mk眉n deyil 866 00:38:37,480 --> 00:38:42,120 Siz daha parlaq parlaq, v蓹 ya onlar, semestr 蓹vv蓹lind蓹 t蓹s蓹vv眉r ed蓹 bil蓹rdi. 867 00:38:42,120 --> 00:38:45,390 Siz bu frowns ayaq 莽evirm蓹k yard谋m edirik a艧a臒谋 v蓹 suallar ki, 868 00:38:45,390 --> 00:38:49,240 d蓹st蓹k t蓹min, lakin h蓹l蓹 d蓹 imkan t蓹l蓹b蓹l蓹r 枚z durmaq. 869 00:38:49,240 --> 00:38:52,190 >> Bu, 蓹lb蓹tt蓹, bir 艧i艧irtm蓹 deyil Bu b枚lm蓹d蓹 m蓹nim sevimli oldu臒unu deyirl蓹r 870 00:38:52,190 --> 00:38:53,190 H蓹ft蓹nin hiss蓹sidir. 871 00:38:53,190 --> 00:38:57,930 V蓹 ya h蓹tta dem蓹k t蓹r蓹dd眉d ki, ki, bilm蓹d蓹n 5:30 PM h蓹r h蓹ft蓹 b眉t眉n, 872 00:38:57,930 --> 00:39:00,640 bu yol 莽ox uzun olacaq ki, biz yenid蓹n g枚r眉艧m蓹k q蓹d蓹r. 873 00:39:00,640 --> 00:39:02,740 >> Lakin, m蓹n olduqca t蓹艧蓹kk眉r edir蓹m M蓹n蓹 verilmi艧 olan h蓹r k蓹s 874 00:39:02,740 --> 00:39:05,010 ba艧qalar谋na geri verm蓹k imkan谋. 875 00:39:05,010 --> 00:39:07,340 Davudun, onun s蓹br v蓹 inam. 876 00:39:07,340 --> 00:39:11,040 Film v蓹 istehsal ekipaj 眉莽眉n, M蓹n蓹 q蓹d蓹r h枚rm蓹tli baxmaq edilm蓹si. 877 00:39:11,040 --> 00:39:15,380 V蓹 蓹n ba艧l谋cas谋, t蓹l蓹b蓹l蓹r 眉莽眉n, kim蓹 olmadan he莽 bir s蓹b蓹b 眉莽眉n ist蓹diyiniz 878 00:39:15,380 --> 00:39:17,890 蓹n yax艧谋 h蓹yata figuring 10 saat s蓹rf g枚st蓹ricil蓹rin蓹 Draw, v蓹 ya qoymaq yolu 879 00:39:17,890 --> 00:39:20,330 JavaScript vasit蓹sil蓹 delfinl蓹rin masa. 880 00:39:20,330 --> 00:39:22,620 H蓹mi艧蓹 oldu臒u kimi, bir xeyir oldu. " 881 00:39:22,620 --> 00:39:25,420 >> Bel蓹 ki, u艧aqlar t蓹艧蓹kk眉r edir蓹m. 882 00:39:25,420 --> 00:39:29,000 M蓹n CS50 s蓹rgid蓹 b眉t眉n g枚rm蓹k laz谋md谋r v蓹 Hackathon, orada 蓹g蓹r. 883 00:39:29,000 --> 00:39:32,020 茝g蓹r suallar谋n谋z varsa, m蓹n qalmaq laz谋md谋r he莽 bir daha 莽ox var 蓹traf谋nda q蓹d蓹r. 884 00:39:32,020 --> 00:39:33,760 Amma 眉莽眉n u艧aqlar t蓹艧蓹kk眉r edir蓹m g枚z蓹l il. 885 00:39:33,760 --> 00:39:37,290 >> [Alq谋艧] 886 00:39:37,290 --> 00:39:38,540 >> HOPARL脰R: M蓹n a臒lamaq bil蓹r. 887 00:39:38,540 --> 00:39:40,800