1 00:00:00,000 --> 00:00:10,940 2 00:00:10,940 --> 00:00:13,060 >> DAVID J Malan: B眉t眉n sa臒, bel蓹 ki, bu CS50 edir. 3 00:00:13,060 --> 00:00:15,040 Bu ayd谋n C眉m蓹. 4 00:00:15,040 --> 00:00:16,850 Bu h蓹ft蓹 bir sonu. 5 00:00:16,850 --> 00:00:21,020 Bel蓹 ki, biz off t蓹rk geri bil蓹r, n枚v bir cliffhanger il蓹 son d蓹f蓹. 6 00:00:21,020 --> 00:00:25,020 Vasit蓹si biz bu yalan if艧a yoxdur ki, m蓹s蓹l蓹 artan t蓹dris oldu臒unuz n蓹 7 00:00:25,020 --> 00:00:31,610 q蓹d蓹r 10 b枚l眉n眉r 1 deyil 茝slind蓹 0.1 v蓹 ya 0.100 v蓹 ya 0,10000. 8 00:00:31,610 --> 00:00:35,270 茝slind蓹, 蓹g蓹r biz bu t蓹rtib proqram, biz d眉n蓹n, kimi, 9 00:00:35,270 --> 00:00:39,770 qeyri-d蓹qiqlik etm蓹k, sonra dot etm蓹k, 莽izgi, qeyri-d蓹qiqlik, 10 00:00:39,770 --> 00:00:43,600 bu n蓹 oldu臒u 枚yr蓹nildi 1 蓹slind蓹 10 b枚l眉n眉r. 11 00:00:43,600 --> 00:00:46,140 Bel蓹 ki, h蓹qiq蓹t蓹n, olduqca i艧i deyil. 12 00:00:46,140 --> 00:00:49,014 Amma bu b蓹zi i艧ar蓹 edir komp眉ter fundamental m蓹hdudiyy蓹t. 13 00:00:49,014 --> 00:00:50,930 H蓹qiq蓹t蓹n, aras谋nda 艧eyl蓹r n蓹 olacaq 14 00:00:50,930 --> 00:00:55,130 Bu g眉n niy蓹 n蓹z蓹r var oldu, bu n蓹 t蓹siri, 15 00:00:55,130 --> 00:00:58,430 insanl谋q u臒ursuz nec蓹 bir 莽ox bu tutmaq 眉莽眉n 16 00:00:58,430 --> 00:01:00,410 ciddi situations-- n蓹tic蓹sind蓹 17 00:01:00,410 --> 00:01:03,141 olduqca faci蓹li olmu艧dur v蓹 h蓹m莽inin expensive-- v蓹 18 00:01:03,141 --> 00:01:04,849 Biz nec蓹 n蓹z蓹r h蓹qiq蓹t蓹n m眉dafi蓹 ed蓹 bil蓹r 19 00:01:04,849 --> 00:01:06,530 m蓹hdudiyy蓹tl蓹r bu c眉r qar艧谋. 20 00:01:06,530 --> 00:01:10,940 Bel蓹 ki, daxil蓹n, b蓹lk蓹, niy蓹 1 10 b枚l眉n眉r, 21 00:01:10,940 --> 00:01:15,480 M蓹nim komp眉ter g枚r蓹 Burada yaln谋z 1/10, 0.10? 22 00:01:15,480 --> 00:01:15,980 B蓹li. 23 00:01:15,980 --> 00:01:16,530 Siz n蓹 d眉艧眉n眉rs眉n眉z? 24 00:01:16,530 --> 00:01:17,860 >> Tama艧a莽谋 陌stifad蓹莽i: radix f蓹rqlidir? 25 00:01:17,860 --> 00:01:18,550 >> DAVID J Malan: n蓹dir? 26 00:01:18,550 --> 00:01:19,730 Oh, radix f蓹rqlidir? 27 00:01:19,730 --> 00:01:20,720 Bel蓹 ki, olduqca. 28 00:01:20,720 --> 00:01:23,200 Bu, h蓹qiq蓹t蓹n 莽ox var hardware fundamental. 29 00:01:23,200 --> 00:01:23,980 Dig蓹r fikir? 30 00:01:23,980 --> 00:01:24,584 B蓹li. 31 00:01:24,584 --> 00:01:26,750 Auditoriya 脺ZV: Onlar f蓹rqli n枚mr蓹l蓹ri t蓹msil? 32 00:01:26,750 --> 00:01:27,880 DAVID J Malan: Bel蓹 ki, they-- Right. 33 00:01:27,880 --> 00:01:29,338 Onlar f蓹rqli n枚mr蓹l蓹ri t蓹msil edir. 34 00:01:29,338 --> 00:01:30,700 Qeyri-d蓹qiq, y蓹qin. 35 00:01:30,700 --> 00:01:33,190 Yax艧谋 is-- Bel蓹 ki, f蓹rqli n蓹 olan? 36 00:01:33,190 --> 00:01:34,490 V蓹 ya kim蓹? 37 00:01:34,490 --> 00:01:35,050 Bizd蓹n? 38 00:01:35,050 --> 00:01:35,966 Tama艧a莽谋 陌stifad蓹莽i: B蓹li. 39 00:01:35,966 --> 00:01:38,930 Onlar decimal istifad蓹 etm蓹yin [I艧itilemez] sistem. 40 00:01:38,930 --> 00:01:39,680 DAVID J Malan: OK. 41 00:01:39,680 --> 00:01:41,560 Bir m蓹nada, bel蓹 ki, onlar bunu bu sistemi istifad蓹. 42 00:01:41,560 --> 00:01:43,720 Ba艧l谋q alt谋nda, h蓹r 艧ey, h蓹qiq蓹t蓹n, ikili edir 43 00:01:43,720 --> 00:01:45,510 ki, 蓹slind蓹, 蓹laq蓹dar var. 44 00:01:45,510 --> 00:01:48,135 Amma h蓹tta sad蓹 deyil daha izahat. 45 00:01:48,135 --> 00:01:48,635 B蓹li. 46 00:01:48,635 --> 00:01:49,970 >> Auditoriya 脺ZV: Onlar yaln谋z 莽ox bit var. 47 00:01:49,970 --> 00:01:52,370 Onlar yaln谋z m眉蓹yy蓹n saxlaya bil蓹rsiniz d蓹r蓹c蓹d蓹, ondal谋k kimi. 48 00:01:52,370 --> 00:01:52,780 >> DAVID J Malan: B蓹li. 49 00:01:52,780 --> 00:01:54,420 Bu, h蓹qiq蓹t蓹n, ona 蓹ld蓹 edir. 50 00:01:54,420 --> 00:01:57,180 Bu komp眉ter 莽谋x谋r ad蓹t蓹n, h蓹mi艧蓹 yaln谋z 51 00:01:57,180 --> 00:01:59,690 m蓹lumat m蓹hdud miqdarda istifad蓹 bir 艧ey t蓹msil etm蓹k. 52 00:01:59,690 --> 00:01:59,870 Sa臒? 53 00:01:59,870 --> 00:02:02,110 B眉t眉n sonra, biz yaln谋z bir sabit var sabit disk m蓹bl蓹臒i. 54 00:02:02,110 --> 00:02:04,210 Biz yaln谋z bir sabit m蓹bl蓹臒 var RAM, v蓹 ya komp眉ter yadda艧. 55 00:02:04,210 --> 00:02:06,251 V蓹 yaln谋z bir varsa bir 艧ey sabit m蓹bl蓹臒i, 56 00:02:06,251 --> 00:02:09,611 艧眉bh蓹siz ki, siz h蓹qiq蓹t蓹n saymaq bilm蓹z daimi v蓹 ya ist蓹diyiniz h蓹r hans谋 bir say谋. 57 00:02:09,611 --> 00:02:11,610 Siz c眉r, var se莽in v蓹 n蓹 眉莽眉nd眉r se莽in 58 00:02:11,610 --> 00:02:13,220 siz d蓹st蓹k olacaq qiym蓹tl蓹ndirir. 59 00:02:13,220 --> 00:02:18,100 >> V蓹 bel蓹, m蓹s蓹l蓹n, bir h蓹ft蓹 v蓹 ya iki bundan 蓹vv蓹l biz ASCII haqq谋nda s枚hb蓹t zaman, 60 00:02:18,100 --> 00:02:21,610 v蓹 biz 8 bit s枚hb蓹t, v蓹 ya bir byte, bel蓹 ki, dan谋艧maq 61 00:02:21,610 --> 00:02:26,360 蓹n b枚y眉k say谋 biz bil蓹r 8 bit il蓹 n蓹 idi etdirir? 62 00:02:26,360 --> 00:02:28,350 255. 63 00:02:28,350 --> 00:02:31,850 V蓹 biz 256 眉mumi d蓹y蓹rl蓹r t蓹msil ed蓹 bil蓹r lakin biz onlardan biri s蓹rf 蓹g蓹r 64 00:02:31,850 --> 00:02:34,190 Yax艧谋 0-, lakin biz 蓹g蓹r 0 onlar谋n biri s蓹rf, 65 00:02:34,190 --> 00:02:36,830 sonra 蓹n b枚y眉k say谋 255, 蓹lb蓹tt蓹, var. 66 00:02:36,830 --> 00:02:39,410 >> Bel蓹 ki, bu ki, 莽谋x谋r bu 莽蓹r莽iv蓹d蓹 d蓹 i艧i. 67 00:02:39,410 --> 00:02:42,350 Biz s枚hb蓹t, son d蓹f蓹 ba艧lad谋 眉z蓹n-point n枚mr蓹l蓹ri, haqq谋nda olan 68 00:02:42,350 --> 00:02:44,640 da, integers f蓹rqli Onlar decimal n枚qt蓹si var ki, 69 00:02:44,640 --> 00:02:47,056 v蓹 眉mid edir蓹m ki, b蓹zi n枚mr蓹l蓹ri bundan sonra, lakin onlar da var. 70 00:02:47,056 --> 00:02:51,730 A komp眉ter yaln谋z ad蓹t蓹n gedir 32 bit, b蓹lk蓹 64 bit istifad蓹 etm蓹k 71 00:02:51,730 --> 00:02:53,497 bir 眉z蓹n point d蓹y蓹r t蓹msil etm蓹k. 72 00:02:53,497 --> 00:02:56,080 Baxmayaraq ki, bel蓹 ki, biz b枚y眉y眉b etdik riyaziyyat 枚yr蓹nm蓹k v蓹 bilm蓹d蓹n 73 00:02:56,080 --> 00:02:58,750 Siz tamamil蓹 ola bil蓹r ki, n枚mr蓹l蓹ri sonsuz sayda 74 00:02:58,750 --> 00:03:01,650 bu k蓹sir, sonra Siz m蓹hdud yadda艧 var. 75 00:03:01,650 --> 00:03:03,930 Siz c眉r, d蓹yirmi var, v蓹 ya se莽in v蓹 se莽diyiniz 76 00:03:03,930 --> 00:03:05,346 n枚mr蓹l蓹ri t蓹msil olacaq. 77 00:03:05,346 --> 00:03:08,710 V蓹 bel蓹 ki, bir m蓹nada, hesab ed蓹 bil蓹r, Bu olan komp眉ter yax谋n 78 00:03:08,710 --> 00:03:14,050 d蓹y蓹ri 1/10 眉莽眉n uy臒unla艧d谋r谋lmas谋 ki, yaln谋z 32 v蓹 ya bel蓹 bit il蓹 蓹ld蓹 ed蓹 bil蓹rsiniz. 79 00:03:14,050 --> 00:03:15,300 V蓹 yaln谋z 1/10 deyil. 80 00:03:15,300 --> 00:03:19,820 >> M蓹s蓹l蓹n, m蓹n bu d蓹yi艧dirm蓹k 蓹g蓹r Biz hesab edirik ki 1/3, daha asand谋r. 81 00:03:19,820 --> 00:03:21,300 Bel蓹 ki, 1 3 b枚l眉n眉r. 82 00:03:21,300 --> 00:03:22,355 M蓹n蓹 fayl谋 ed蓹k. 83 00:03:22,355 --> 00:03:24,680 M蓹n蓹 davam v蓹 derleyece臒iz ed蓹k. 84 00:03:24,680 --> 00:03:25,820 V蓹 m蓹n蓹 yenid蓹n run ed蓹k. 85 00:03:25,820 --> 00:03:30,000 Burada da, g枚r眉n眉r, 1/3 0.3 deyil v蓹 sonra 3-nin sonsuz sayda 86 00:03:30,000 --> 00:03:30,770 sonra. 87 00:03:30,770 --> 00:03:32,540 Siz sonunda bu qeyri-d蓹qiqlik var. 88 00:03:32,540 --> 00:03:35,544 Bel蓹 ki, biz insanlar do臒ru v蓹 n蓹 Siz, 蓹slind蓹, d眉zg眉n 枚yr蓹ndim 89 00:03:35,544 --> 00:03:37,460 lakin biz bumping edirik b蓹zi m蓹hdudiyy蓹tl蓹r qar艧谋. 90 00:03:37,460 --> 00:03:39,420 >> M蓹n fikir n蓹 Bu g眉n ist蓹diyiniz, ba艧layacaq 91 00:03:39,420 --> 00:03:42,190 s蓹mimi, baxaraq Bu faci蓹li n蓹tic蓹l蓹ri 92 00:03:42,190 --> 00:03:45,490 b蓹z蓹n, zaman insanlar olduqca t蓹tbiq etmir 93 00:03:45,490 --> 00:03:48,460 Bu reall谋q bu m蓹hdudiyy蓹tl蓹r 眉莽眉n. 94 00:03:48,460 --> 00:03:52,360 V蓹 biz vignettes bir s谋ra g枚r蓹c蓹ksiniz edir Tarix Kanal 95 00:03:52,360 --> 00:03:53,950 Nec蓹 艧eyi bir g枚z yanl谋艧 getdi. 96 00:03:53,950 --> 00:03:56,340 Bu, t蓹xmin蓹n 8 d蓹qiq蓹 davam edir v蓹 biz bu sonra geri g蓹lm蓹k laz谋md谋r 97 00:03:56,340 --> 00:03:59,439 v蓹 d蓹qiq n蓹z蓹r n蓹 yanl谋艧 getm蓹k bil蓹r. 98 00:03:59,439 --> 00:04:00,605 Biz i艧谋qlar谋 dim bil蓹r 99 00:04:00,605 --> 00:04:02,350 >> [Video playback] 100 00:04:02,350 --> 00:04:06,310 >> -Komp眉ter, Biz b眉t眉n q蓹bul g蓹ldiniz tez-tez sinir bozucu probleml蓹ri ki, 101 00:04:06,310 --> 00:04:07,750 onlara getm蓹k. 102 00:04:07,750 --> 00:04:11,370 Bugs, virus v蓹 proqram t蓹minat谋 glitches ki莽ik qiym蓹tl蓹ri 103 00:04:11,370 --> 00:04:13,230 rahatl谋臒谋 眉莽眉n 枚d蓹y蓹c蓹k. 104 00:04:13,230 --> 00:04:17,519 Lakin y眉ks蓹k texnologiyal谋 v蓹 y眉ks蓹k s眉r蓹tli h蓹rbi v蓹 kosmik proqram proqramlar谋, 105 00:04:17,519 --> 00:04:22,130 ki莽ik problem bil蓹rsiniz f蓹lak蓹t daxil b枚y眉d眉l蓹c蓹k. 106 00:04:22,130 --> 00:04:27,750 4 iyun 1996-c谋 il, aliml蓹r haz谋rlanm谋艧 insans谋z Ariane 5 raket ba艧lamaq 眉莽眉n. 107 00:04:27,750 --> 00:04:29,890 Elmi da艧谋yan peykl蓹r n蓹z蓹rd蓹 108 00:04:29,890 --> 00:04:33,030 d蓹qiq nec蓹 yaratmaq Yer maqnit sah蓹sind蓹 qar艧谋l谋ql谋 109 00:04:33,030 --> 00:04:35,600 g眉n蓹艧 k眉l蓹kl蓹ri il蓹. 110 00:04:35,600 --> 00:04:37,930 raket 眉莽眉n in艧a edilmi艧dir Avropa Kosmik Agentliyi 111 00:04:37,930 --> 00:04:41,620 v蓹 onun harada off qald谋rd谋 Frans谋z Qvianas谋nda sahilind蓹. 112 00:04:41,620 --> 00:04:44,924 >> -V蓹 30 saniy蓹 daxil u莽u艧, onlar ilk 113 00:04:44,924 --> 00:04:46,340 qeyd bir 艧ey yanl谋艧 gedirdi. 114 00:04:46,340 --> 00:04:49,280 Nozzle d枚ner ki, bir 艧蓹kild蓹 h蓹qiq蓹t蓹n olmamal谋d谋r. 115 00:04:49,280 --> 00:04:53,042 U莽u艧 daxil 40 saniy蓹 蓹traf谋nda, ayd谋n vasit蓹, problem idi 116 00:04:53,042 --> 00:04:55,250 Onlar zaman v蓹 ki q蓹rar onu m蓹hv etm蓹k. 117 00:04:55,250 --> 00:04:58,970 A Range T蓹hl眉k蓹sizlik il蓹 b枚y眉k i莽alat d眉ym蓹ni basd谋, 118 00:04:58,970 --> 00:05:03,940 bu ola bil蓹r 蓹vv蓹l raket partlad谋l谋b ictimai t蓹hl眉k蓹sizlik 眉莽眉n t蓹hl眉k蓹 olmaq. 119 00:05:03,940 --> 00:05:06,600 >> -Bu Q谋z idi Ariane 5 s蓹yah蓹t, 120 00:05:06,600 --> 00:05:09,270 v蓹 onun m蓹hv etdi 莽眉nki bir q眉sur yerl蓹艧dirm蓹k 121 00:05:09,270 --> 00:05:10,992 raket proqram daxil. 122 00:05:10,992 --> 00:05:12,700 On -Bu problem Ariane idi ki, orada 123 00:05:12,700 --> 00:05:15,370 t蓹l蓹b olunan say谋 64 bit, ifad蓹 etm蓹k 124 00:05:15,370 --> 00:05:18,150 v蓹 o 莽evirm蓹k ist蓹yirdi bir 16 bit say谋. 125 00:05:18,150 --> 00:05:21,160 Onlar s谋ra g眉man 莽ox b枚y眉k olacaq he莽 vaxt, 126 00:05:21,160 --> 00:05:25,020 ki, h蓹min r蓹q蓹m 蓹n 64 bit say谋 0-nin idi. 127 00:05:25,020 --> 00:05:26,310 Onlar yanl谋艧 idi. 128 00:05:26,310 --> 00:05:28,680 >> Bir -Bu bilm蓹m蓹si proqram q蓹bul 129 00:05:28,680 --> 00:05:32,820 t蓹r蓹find蓹n s谋ra c眉r ba艧qa u臒ursuzluq k枚k idi. 130 00:05:32,820 --> 00:05:37,190 Software inki艧af olmu艧 yeni texnologiya 莽ox bahal谋 hiss蓹sidir. 131 00:05:37,190 --> 00:05:40,760 Ariane 4 raket 莽ox olmu艧dur proqram u臒urlu q蓹d蓹r 132 00:05:40,760 --> 00:05:43,990 bu da oldu yarad谋lm谋艧d谋r Ariane 5 istifad蓹. 133 00:05:43,990 --> 00:05:49,750 >> -Bu 茝sas problem Ariane idi 5, s眉r蓹tli idi s眉r蓹tli s眉r蓹tl蓹ndirdi. 134 00:05:49,750 --> 00:05:53,000 V蓹 proqram idi ki pay谋na d眉艧眉r. 135 00:05:53,000 --> 00:05:56,330 >> Raket -Bu m蓹hv b枚y眉k bir maliyy蓹 f蓹lak蓹t idi 136 00:05:56,330 --> 00:05:59,670 b眉t眉n 枚t蓹ri bir d蓹qiq蓹 proqram s蓹hv. 137 00:05:59,670 --> 00:06:01,990 Amma bu ilk deyil vaxt data conversion probleml蓹ri 138 00:06:01,990 --> 00:06:05,310 m眉asir raket texnologiyas谋 m眉r蓹kk蓹bl蓹艧dirilir etmi艧dir. 139 00:06:05,310 --> 00:06:08,300 >> Ba艧lamas谋 il蓹 1991-ci il -In Birinci K枚rf蓹z D枚y眉艧眉n眉n, 140 00:06:08,300 --> 00:06:10,650 Patriot raket ox艧ar c眉r ya艧ad谋 141 00:06:10,650 --> 00:06:12,650 say谋 d枚n眉艧眉m problem. 142 00:06:12,650 --> 00:06:15,620 N蓹tic蓹d蓹, 28 n蓹f蓹r, 28 Amerika 蓹sg蓹ri 143 00:06:15,620 --> 00:06:18,440 枚l蓹n v蓹 haqq谋nda edildi 100 n蓹f蓹r yaralan谋b, 144 00:06:18,440 --> 00:06:21,900 zaman idi Patriot, G蓹l蓹n scuds qar艧谋 qorumaq 眉莽眉n, 145 00:06:21,900 --> 00:06:24,630 bir raket yan臒谋n bilm蓹di. 146 00:06:24,630 --> 00:06:29,440 >> -Zaman 陌raq K眉veyt v蓹 Amerika i艧臒al Erk蓹n 1991-ci ild蓹 Desert Storm ba艧lay谋b 147 00:06:29,440 --> 00:06:33,800 Patriot raket batareyalar谋n谋n da臒谋td谋lar S蓹udiyy蓹 茝r蓹bistan谋 v蓹 陌sraili qorumaq 眉莽眉n 148 00:06:33,800 --> 00:06:37,000 陌raq Scud raket h眉cumlar谋ndan. 149 00:06:37,000 --> 00:06:40,610 Patriot, AB艦 orta m蓹nzilli edir s蓹thi-hava sistemi 150 00:06:40,610 --> 00:06:43,010 Raytheon 艧irk蓹ti t蓹r蓹find蓹n istehsal. 151 00:06:43,010 --> 00:06:49,080 >> Patriot kesen -Bu 枚l莽眉s眉, 枚z眉, t蓹xmin蓹n 20 ayaqlar谋 uzun, edir. 152 00:06:49,080 --> 00:06:51,250 V蓹 2000 funt a臒谋rl谋臒谋nda. 153 00:06:51,250 --> 00:06:55,195 V蓹 bu about-- bir d枚y眉艧 ba艧l谋臒谋 ke莽irir M蓹n t蓹xmin蓹n 150 lir蓹 hesab edir蓹m. 154 00:06:55,195 --> 00:06:59,500 V蓹 d枚y眉艧 ba艧l谋臒谋 枚z眉, y眉ks蓹k partlay谋c谋, 155 00:06:59,500 --> 00:07:02,570 olan 蓹traf谋nda fraqmentl蓹ri var. 156 00:07:02,570 --> 00:07:06,890 d枚y眉艧 ba艧l谋臒谋 casing edir Buckshot kimi h蓹r蓹k蓹t 眉莽眉n n蓹z蓹rd蓹 tutulmu艧dur. 157 00:07:06,890 --> 00:07:09,130 >> -Bu Raketl蓹r var 4 konteyner ba艧谋na ke莽irilir, 158 00:07:09,130 --> 00:07:12,080 v蓹 yar谋-trailer il蓹 n蓹ql olunur. 159 00:07:12,080 --> 00:07:19,100 >> -Bu Patriot raket 蓹leyhin蓹 sistemi indi 蓹n az谋 20 il geri gedir. 160 00:07:19,100 --> 00:07:22,320 Bu, ilk n蓹z蓹rd蓹 tutulmu艧dur hava m眉dafi蓹 raket kimi 161 00:07:22,320 --> 00:07:24,180 d眉艧m蓹n t蓹yyar蓹 g眉ll蓹boran etm蓹k. 162 00:07:24,180 --> 00:07:27,860 First Gulf m眉harib蓹si, ki, m眉harib蓹 boyunca g蓹l蓹nd蓹, 163 00:07:27,860 --> 00:07:32,745 Ordu 眉莽眉n istifad蓹 etm蓹k ist蓹yirdi scuds deyil, t蓹yyar蓹l蓹r g眉ll蓹boran etm蓹k. 164 00:07:32,745 --> 00:07:36,150 陌raq Force idi bir problem q蓹d蓹r, 165 00:07:36,150 --> 00:07:39,110 lakin Army scuds narahat idi. 166 00:07:39,110 --> 00:07:42,340 V蓹 onlar 眉莽眉n c蓹hd Patriot y眉kseltin. 167 00:07:42,340 --> 00:07:44,760 >> D眉艧m蓹n -Intercepting raket Mach be艧 s蓹yah蓹t 168 00:07:44,760 --> 00:07:47,250 kifay蓹t q蓹d蓹r 莽蓹tin olacaq oldu. 169 00:07:47,250 --> 00:07:50,000 Amma Patriot xidm蓹t soxulmu艧 idi, 170 00:07:50,000 --> 00:07:54,030 Ordu bir x蓹b蓹ri olmad谋臒谋n谋 Edil蓹n 陌raq modifikasiyas谋 171 00:07:54,030 --> 00:07:56,840 onlar谋n scuds hit 眉莽眉n t蓹xmin蓹n m眉mk眉n. 172 00:07:56,840 --> 00:08:01,020 >> -N蓹 Oldu, scuds ki g蓹l蓹n idi, qeyri-sabit idi 173 00:08:01,020 --> 00:08:02,310 Onlar wobbling edilmi艧dir. 174 00:08:02,310 --> 00:08:05,140 Bunun s蓹b蓹bi, 眉莽眉n, 陌raql谋lar idi 175 00:08:05,140 --> 00:08:09,450 h蓹yata 600 kilometr almaq 眉莽眉n 300 kilometr m蓹nzilli m蓹rmi, 176 00:08:09,450 --> 00:08:12,930 枚n d枚y眉艧 ba艧l谋臒谋 h蓹yata 莽蓹ki etdi v蓹 ba艧l谋臒谋 y眉ng眉l etdi. 177 00:08:12,930 --> 00:08:17,710 Bel蓹 ki, indi Patriot nin g蓹lm蓹k 眉莽眉n 莽al谋艧谋r谋q Scud, v蓹 莽ox vaxt, 178 00:08:17,710 --> 00:08:21,700 b枚y眉k 蓹ks蓹riyy蓹ti vaxt, yaln谋z Scud u莽maq olard谋. 179 00:08:21,700 --> 00:08:25,700 >> Patriot sistemi operatorlar谋 -Bir , Patriot onun h蓹d蓹f burax谋lm谋艧 h蓹yata 180 00:08:25,700 --> 00:08:29,790 onlar Patriot d枚y眉艧 ba艧l谋臒谋 partlatd谋 bu m眉mk眉n itki qar艧谋s谋n谋 almaq 眉莽眉n 181 00:08:29,790 --> 00:08:32,380 da臒谋lmaq icaz蓹 verildi. 182 00:08:32,380 --> 00:08:36,340 >> Insanlar谋n 莽oxu g枚rd眉m n蓹 -Bu idi g枚y o b枚y眉k fireballs, 183 00:08:36,340 --> 00:08:41,289 v蓹 s蓹hv Scud ba艧l谋臒谋 tutdu臒unu. 184 00:08:41,289 --> 00:08:43,590 Gec蓹 Baxmayaraq ki, g枚y, V蓹t蓹np蓹rv蓹rl蓹r ortaya 莽谋xd谋 185 00:08:43,590 --> 00:08:47,020 u臒urla olmaq Dhahran da scuds m蓹hv 186 00:08:47,020 --> 00:08:49,730 he莽 bir s蓹hv ola bil蓹r 枚z f蓹aliyy蓹ti bar蓹d蓹. 187 00:08:49,730 --> 00:08:53,990 Orada Patriot radar sistemi Daxil olan Scud itirib, 188 00:08:53,990 --> 00:08:56,650 v蓹 ba艧lad谋lan he莽 bir proqram q眉sur g枚r蓹. 189 00:08:56,650 --> 00:08:59,650 190 00:08:59,650 --> 00:09:04,100 Bu ilk k蓹艧f 陌srail oldu Art谋q sistem oldu臒unu, 191 00:09:04,100 --> 00:09:07,510 daha 莽ox vaxt uy臒unsuzluq g枚r蓹 蓹laq蓹dar bir saat oldu 192 00:09:07,510 --> 00:09:09,490 sistemin komp眉ter. 193 00:09:09,490 --> 00:09:12,670 >> -Haqq谋nda 2 h蓹ft蓹 蓹vv蓹l Dhahran faci蓹si, 194 00:09:12,670 --> 00:09:15,010 陌sraillil蓹r m蓹lumat M眉dafi蓹 Nazirliyi, 195 00:09:15,010 --> 00:09:17,940 sistem vaxt itirirdi ki, ki, 莽al谋艧an t蓹xmin蓹n 8 saat sonra, 196 00:09:17,940 --> 00:09:21,410 onlar sistem oldu臒unu qeyd xeyli az d蓹qiq olmaq. 197 00:09:21,410 --> 00:09:25,290 M眉dafi蓹 Nazirliyi cavab verdi Patriot batareyalar谋 b眉t眉n izah 198 00:09:25,290 --> 00:09:28,070 sisteml蓹ri t蓹rk etm蓹k Uzun m眉dd蓹t 眉莽眉n. 199 00:09:28,070 --> 00:09:29,960 Onlar uzun m眉dd蓹t idi n蓹 dedi he莽. 200 00:09:29,960 --> 00:09:30,460 8 saat? 201 00:09:30,460 --> 00:09:30,960 10 saat? 202 00:09:30,960 --> 00:09:31,870 1000 saat? 203 00:09:31,870 --> 00:09:33,734 He莽 k蓹s bilirdi. 204 00:09:33,734 --> 00:09:35,650 -Bu Patriot batareya Q谋艧la konu艧lu 205 00:09:35,650 --> 00:09:40,410 Dhahran v蓹 onun flawed daxili at 100 saat 蓹rzind蓹 saat olmu艧dur 206 00:09:40,410 --> 00:09:43,041 Fevral谋n 25-n蓹 ke莽蓹n gec蓹. 207 00:09:43,041 --> 00:09:47,416 >> -Bu Bir d蓹qiqliyi 眉莽眉n vaxt izlenir haqq谋nda 1/10 ikinci edir. 208 00:09:47,416 --> 00:09:49,290 陌ndi ikinci 1/10 var maraql谋 say谋 209 00:09:49,290 --> 00:09:52,700 ola bilm蓹z, 莽眉nki d蓹qiq, ikili dil蓹 g蓹tirdi. 210 00:09:52,700 --> 00:09:54,820 Hans谋 bilm蓹z dem蓹kdir ifad蓹, d蓹qiq, 211 00:09:54,820 --> 00:09:57,420 h蓹r hans谋 bir m眉asir digital komp眉ter. 212 00:09:57,420 --> 00:10:01,460 Bu, inanmaq 莽蓹tindir, lakin n眉mun蓹 kimi istifad蓹. 213 00:10:01,460 --> 00:10:03,520 N枚mr蓹si, 1/3 ed蓹k. 214 00:10:03,520 --> 00:10:07,110 1/3 ifad蓹 edil蓹 bilm蓹z ondal谋k da, d蓹qiq. 215 00:10:07,110 --> 00:10:11,490 1/3 daimi davam 0.333 edir. 216 00:10:11,490 --> 00:10:15,486 Bunu etm蓹k 眉莽眉n he莽 bir yol il蓹 var, ondal谋k m眉tl蓹q d蓹qiqlik. 217 00:10:15,486 --> 00:10:18,360 Ki, eyni c眉r Patriot ba艧 problem. 218 00:10:18,360 --> 00:10:22,510 Art谋q sistemi qa莽d谋, pis vaxt s蓹hv oldu. 219 00:10:22,510 --> 00:10:28,420 >> 茝m蓹liyyat 100 saat sonra, s蓹hv vaxt yaln谋z 1/3 ikinci idi. 220 00:10:28,420 --> 00:10:31,830 Amma hedefleme bax谋m谋ndan raket Mach 5 s蓹yah蓹t 221 00:10:31,830 --> 00:10:35,890 bir izleme n蓹tic蓹l蓹ndi 600-d蓹n 莽ox metr s蓹hv. 222 00:10:35,890 --> 00:10:38,970 Bu 枚l眉mc眉l s蓹hv olard谋 Dhahran da 蓹sg蓹rl蓹r 眉莽眉n. 223 00:10:38,970 --> 00:10:45,035 >> Ba艧 hans谋 bir Scud ba艧lamaq idi erk蓹n x蓹b蓹rdarl谋q peykl蓹r a艧kar, 224 00:10:45,035 --> 00:10:48,930 v蓹 onlar Scud idi ki, yeni onlar谋n 眉mumi istiqam蓹td蓹 g蓹lir. 225 00:10:48,930 --> 00:10:51,170 Bu g蓹l蓹n onlar bilmirdim. 226 00:10:51,170 --> 00:10:53,990 >> -Bu Radar q蓹d蓹r art谋q idi Patriot sisteminin komponenti 227 00:10:53,990 --> 00:10:58,520 tapmaq v蓹 saxlamaq 眉莽眉n, Dhahran m眉dafi蓹 daxil olan d眉艧m蓹n raket track. 228 00:10:58,520 --> 00:10:59,690 >> -Bu Radar 莽ox a臒谋ll谋 idi. 229 00:10:59,690 --> 00:11:01,710 Bu, h蓹qiq蓹t蓹n, track olard谋 Scud m枚vqeyi 230 00:11:01,710 --> 00:11:04,040 v蓹 sonra proqnozla艧d谋rmaq Bu, y蓹qin ki, olacaq 231 00:11:04,040 --> 00:11:06,140 N枚vb蓹ti d蓹f蓹, radar bir z蓹rb蓹 g枚nd蓹rdi. 232 00:11:06,140 --> 00:11:07,660 Bu s谋ra qap谋s谋 adlan谋rd谋. 233 00:11:07,660 --> 00:11:11,870 >> -Sonra, Patriot d蓹f蓹 kifay蓹t q蓹d蓹r vaxt var q蓹rar 234 00:11:11,870 --> 00:11:16,280 geri getm蓹k v蓹 n枚vb蓹ti yoxlamaq ke莽di Bu a艧kar obyekt 眉莽眉n yer, 235 00:11:16,280 --> 00:11:17,280 geri gedir. 236 00:11:17,280 --> 00:11:21,690 Bel蓹 ki, yanl谋艧 geri getdi zaman yer, sonra he莽 bir obyekt g枚r眉r 237 00:11:21,690 --> 00:11:25,230 v蓹 he莽 bir var idi ki, q蓹rar obyekt, bir yalan a艧kar idi, 238 00:11:25,230 --> 00:11:26,650 v蓹 track d眉艧蓹r. 239 00:11:26,650 --> 00:11:29,690 Daxil olan Scud yox radar ekran, 240 00:11:29,690 --> 00:11:32,670 v蓹 saniy蓹 sonra, onu Q谋艧la 莽arpd谋. 241 00:11:32,670 --> 00:11:38,100 Scud 28 艧蓹hid v蓹 son bir ilk K枚rf蓹z m眉harib蓹si zaman谋 at蓹艧 etdi. 242 00:11:38,100 --> 00:11:43,460 Faci蓹li, yenil蓹nmi艧 proqram t蓹minat谋 A艧a臒谋dak谋 g眉n Dhahran g蓹ldi. 243 00:11:43,460 --> 00:11:46,150 proqram q眉sur var idi olmu艧dur sabit, yekun 244 00:11:46,150 --> 00:11:48,940 莽蓹tinlikli bir f蓹sil Patriot raket tarixi. 245 00:11:48,940 --> 00:11:50,220 >> [END playback] 246 00:11:50,220 --> 00:11:54,340 >> DAVID J Malan: Bel蓹 ki, biz bir n蓹z蓹r laz谋md谋r Yaln谋z bir az b蓹zi ox艧ar m蓹hdudiyy蓹tl蓹r. 247 00:11:54,340 --> 00:11:58,470 Lakin ilk, ed蓹k bir ne莽蓹 ke莽id FYI var. 248 00:11:58,470 --> 00:12:01,575 Bu h蓹ft蓹 sonu one-- Bel蓹 ki, orada super b枚lm蓹l蓹r olacaq, 249 00:12:01,575 --> 00:12:04,200 supplant 眉莽眉n n蓹z蓹rd蓹 tutulub ki, m眉nt蓹z蓹m t蓹yin b枚lm蓹l蓹r olan 250 00:12:04,200 --> 00:12:05,460 bel蓹likl蓹 bir h蓹ft蓹 ba艧layacaq. 251 00:12:05,460 --> 00:12:08,204 CS50 veb bir g枚z at谋n o haqq谋nda daha 蓹trafl谋 m蓹lumat 眉莽眉n. 252 00:12:08,204 --> 00:12:11,120 Onlar h蓹m莽inin lent蓹 v蓹 ax谋n ed蓹c蓹k i艧tirak etm蓹k iqtidar谋nda olanlar 眉莽眉n ya艧ay谋r. 253 00:12:11,120 --> 00:12:12,980 Problem 1 set art谋q kurs haqqinda, 254 00:12:12,980 --> 00:12:15,105 v蓹 biz bir n蓹z蓹r laz谋md谋r yaln谋z bir az ki. 255 00:12:15,105 --> 00:12:18,350 V蓹 ofis saat da ke莽iril蓹c蓹k C眉m蓹 ax艧am谋 vasit蓹sil蓹 bu Bazar ert蓹si yer. 256 00:12:18,350 --> 00:12:20,960 >> Bel蓹 ki, bu 蓹n canonical idi proqram谋 son d蓹f蓹 baxd谋. 257 00:12:20,960 --> 00:12:23,590 Bu sad蓹 kimi C yaza bil蓹rsiniz proqram, 258 00:12:23,590 --> 00:12:25,250 v蓹 h蓹tta bir qal谋n iddia bir az var. 259 00:12:25,250 --> 00:12:25,750 Sa臒? 260 00:12:25,750 --> 00:12:28,070 Bir 莽ox var, 莽眉nki bu m眉r蓹kk蓹bliyi zahiri. 261 00:12:28,070 --> 00:12:30,445 Bel蓹 ki, bir s眉r蓹tli n蓹z蓹r salaq n蓹 bu elementl蓹rinin b蓹zi 262 00:12:30,445 --> 00:12:33,080 idi v蓹 sonra t蓹min etm蓹y蓹 莽al谋艧谋r谋q nec蓹 bir ruhi model 263 00:12:33,080 --> 00:12:35,710 proqramlar谋n bu sad蓹 i艧, sonra biz ba艧lamaq laz谋md谋r 264 00:12:35,710 --> 00:12:38,050 daha m眉r蓹kk蓹b 艧eyl蓹r axtar谋r. 265 00:12:38,050 --> 00:12:41,280 Bel蓹 ki, bu x蓹tt burada, indi qeyd sar谋, biz dem蓹k n蓹, son d蓹f蓹, 266 00:12:41,280 --> 00:12:43,200 Bu, bizim 眉莽眉n ki? 267 00:12:43,200 --> 00:12:45,220 Bu xidm蓹t m蓹qs蓹di n蓹dir? 268 00:12:45,220 --> 00:12:46,984 Bu uzaq geri h蓹r k蓹s? 269 00:12:46,984 --> 00:12:47,483 B蓹li. 270 00:12:47,483 --> 00:12:48,649 >> Auditoriya 脺ZV: [i艧itilemez] 271 00:12:48,649 --> 00:12:50,871 272 00:12:50,871 --> 00:12:51,704 DAVID J Malan: Yax艧谋. 273 00:12:51,704 --> 00:12:53,537 Bel蓹 ki, bu imkan谋 verir 蓹mrl蓹ri, v蓹 ya ed蓹k 274 00:12:53,537 --> 00:12:56,750 onlara z蓹ng funksiyalar谋, kims蓹 ba艧qa elan olunur ki, yazd谋 275 00:12:56,750 --> 00:12:58,350 bel蓹 ki, b蓹zi dig蓹r fayl dan谋艧maq. 276 00:12:58,350 --> 00:13:02,370 Bel蓹likl蓹, biz d蓹qiq n蓹 bir h fayl g枚r眉rs眉n眉z n蓹hay蓹t, bir C fayl qar艧谋 deyil. 277 00:13:02,370 --> 00:13:04,710 Amma indi 眉莽眉n, yaln谋z bilirik ki printf, m蓹s蓹l蓹n, 278 00:13:04,710 --> 00:13:08,370 olmu艧dur funksiyalar谋 aras谋nda haradasa, b蓹zi dig蓹r fayl elan 279 00:13:08,370 --> 00:13:12,930 Buludun sabit ba艧qa Biz蓹 printf daxil olmaq v蓹 istifad蓹 etm蓹y蓹 imkan verir 280 00:13:12,930 --> 00:13:15,240 yenid蓹n k蓹艧f olmadan 枚z眉m眉z眉 t蓹k蓹r ki. 281 00:13:15,240 --> 00:13:16,930 Eyni zamanda, 蓹sas. 282 00:13:16,930 --> 00:13:19,690 茝sas, ke莽蓹n h蓹ft蓹 analog n蓹 idi? 283 00:13:19,690 --> 00:13:20,190 B蓹li. 284 00:13:20,190 --> 00:13:21,460 >> Auditoriya 脺ZV: Green bayraq t谋kland谋臒谋nda. 285 00:13:21,460 --> 00:13:21,740 >> DAVID J Malan: B蓹li. 286 00:13:21,740 --> 00:13:23,490 Scratch-nin, ya艧谋l bayraq t谋kland谋臒谋nda. 287 00:13:23,490 --> 00:13:25,560 Bu puzzle par莽a kimi ki, h蓹r 艧eyi ba艧lay谋b. 288 00:13:25,560 --> 00:13:28,306 V蓹 eyni, d眉nya etdi , C bir ne莽蓹 il 蓹vv蓹l q蓹rara ald谋 ki, 289 00:13:28,306 --> 00:13:30,930 v蓹 dig蓹r dill蓹rd蓹 bir d蓹st蓹, Siz bir proqram yazmaq ist蓹yirsinizs蓹, 290 00:13:30,930 --> 00:13:33,410 ilk funksiyas谋 茝sas adl谋 edilm蓹lidir. 291 00:13:33,410 --> 00:13:34,641 V蓹 bu kimi baxmaq var. 292 00:13:34,641 --> 00:13:36,640 Amma biz, geri g蓹lm蓹k laz谋md谋r ba艧qa vaxt, n蓹 眉莽眉n, int, 293 00:13:36,640 --> 00:13:38,690 v蓹, etibars谋z, bu kontekstd蓹 dem蓹kdir. 294 00:13:38,690 --> 00:13:42,860 陌ndi, q谋vr谋m a艧谋rma n枚v bir Not puzzle par莽a forma kimi 295 00:13:42,860 --> 00:13:45,080 ki x蓹tl蓹rinin b蓹zi say谋 kaps眉ller. 296 00:13:45,080 --> 00:13:47,070 V蓹 x蓹tl蓹ri 眉zr蓹 aras谋nda burada, burada bu biridir. 297 00:13:47,070 --> 00:13:51,610 printf onun m蓹qs蓹di bir funksiyas谋 var H蓹yat bir bi莽imlendirilmi艧 string 莽ap edir. 298 00:13:51,610 --> 00:13:55,010 V蓹 bi莽imlendirilmi艧, m蓹n siz蓹 dem蓹k tutucu d蓹y蓹rl蓹r plug bil蓹r, 299 00:13:55,010 --> 00:13:58,360 v蓹 nec蓹 bir 莽ox decimal belirtebilirsiniz bal, ne莽蓹 蓹d蓹d 莽ap 300 00:13:58,360 --> 00:14:00,040 bir bu k蓹sir v蓹 kimi sonra. 301 00:14:00,040 --> 00:14:05,040 V蓹 printf, 蓹lb蓹tt蓹, birini tutur v蓹 ya d蓹lill蓹ri v蓹 ya parametrl蓹ri daha 莽ox, 302 00:14:05,040 --> 00:14:06,770 ba艧qa daha 莽ox sad蓹c蓹, giri艧 kimi tan谋n谋r. 303 00:14:06,770 --> 00:14:09,230 >> Bir 莽ox kimi, Bel蓹 ki, printf funksiyalar谋, giri艧 edir. 304 00:14:09,230 --> 00:14:12,730 V蓹 bu giri艧 蓹hat蓹 edir burada iki parantez t蓹r蓹find蓹n. 305 00:14:12,730 --> 00:14:15,180 V蓹 o daxilind蓹 bir giri艧 var. 306 00:14:15,180 --> 00:14:18,600 Biz adland谋r谋b etdiyiniz kimi, bir simli var, olan simvol yaln谋z bir ard谋c谋ll谋qla deyil, 307 00:14:18,600 --> 00:14:22,310 Bir s枚zl蓹, v蓹 ya bir s枚z, v蓹 ya b眉t枚vl眉kd蓹 kimi in艧a h蓹tta ikiqat quotes aras谋nda. 308 00:14:22,310 --> 00:14:25,712 V蓹 t蓹sir neler var printf davran谋艧, 莽眉nki, 蓹lb蓹tt蓹, 309 00:14:25,712 --> 00:14:27,170 yaln谋z 眉mumi bir 莽ap funksiyas谋 var. 310 00:14:27,170 --> 00:14:29,600 N蓹 bilm蓹k niyy蓹tind蓹 deyil Siz onu dem蓹k halda, 莽ap. 311 00:14:29,600 --> 00:14:31,000 V蓹 sonra, b蓹zi minutiae. 312 00:14:31,000 --> 00:14:34,056 Bu q蓹rib蓹 n蓹 demi艧di r蓹mzl蓹ri ard谋c谋ll谋臒谋? 313 00:14:34,056 --> 00:14:34,556 B蓹li. 314 00:14:34,556 --> 00:14:35,410 >> Tama艧a莽谋 陌stifad蓹莽i: New line. 315 00:14:35,410 --> 00:14:35,990 >> DAVID J Malan: New line. 316 00:14:35,990 --> 00:14:39,340 Bel蓹 ki, yaln谋z hit bilm蓹z, 莽谋x谋r, proqram yaz谋l谋 etdiyiniz zaman, daxil edin. 317 00:14:39,340 --> 00:14:42,590 脺mumiyy蓹tl蓹, compiler almaq 眉莽眉n gedir Siz dem蓹k n蓹 kimi bir az qar谋艧谋q. 318 00:14:42,590 --> 00:14:45,340 茝ksin蓹, siz s枚z眉n var Burada m蓹n蓹 yeni bir x蓹tt verir, deyirl蓹r. 319 00:14:45,340 --> 00:14:49,506 V蓹 bel蓹 / n n蓹 biz 眉mumiyy蓹tl蓹 bir escape xarakter z蓹ng. 320 00:14:49,506 --> 00:14:50,870 Bel蓹 ki, n, yeni x蓹tt 眉莽眉n. 321 00:14:50,870 --> 00:14:53,810 V蓹 compiler bilir ki, / n g枚rd眉y眉 zaman, 322 00:14:53,810 --> 00:14:57,420 Bu, h蓹qiq蓹t蓹n komp眉ter vadar etm蓹lidir, n蓹tic蓹d蓹, v蓹 ya printf, bu halda, 323 00:14:57,420 --> 00:15:00,260 faktiki Yeni 莽ap line vuru艧 kimi, daxil 324 00:15:00,260 --> 00:15:01,480 Klavyenizdeki d眉ym蓹sini bas谋n. 325 00:15:01,480 --> 00:15:05,620 V蓹 n蓹hay蓹t, biz dem蓹k idi sintaksis bu par莽a 眉莽眉n? 326 00:15:05,620 --> 00:15:06,591 Bu n蓹yi t蓹msil edir? 327 00:15:06,591 --> 00:15:07,090 B蓹li. 328 00:15:07,090 --> 00:15:07,490 >> Auditoriya 脺ZV: [i艧itilemez] 329 00:15:07,490 --> 00:15:08,660 >> DAVID J Malan: Bu, yaln谋z var x蓹ttinin sonu. 330 00:15:08,660 --> 00:15:09,909 Bu b蓹yanat谋n sonunda var. 331 00:15:09,909 --> 00:15:11,890 V蓹 biz deyil ki, h蓹yata h蓹r yerd蓹 onlar谋 qoydu. 332 00:15:11,890 --> 00:15:13,900 Biz 蓹lb蓹tt蓹 ki, onlar谋 qoymaq deyil h蓹r x蓹tti ucunda. 333 00:15:13,900 --> 00:15:16,680 M蓹s蓹l蓹n, he莽 biri var ilk line, he莽 x蓹ttind蓹 var 334 00:15:16,680 --> 00:15:18,680 蓹sas il蓹, he莽 biri yoxdur q谋vr谋m a艧谋rma sonra, 335 00:15:18,680 --> 00:15:21,740 lakin g枚rm蓹k v蓹 almaq 眉莽眉n ba艧lamaq laz谋md谋r Bu 莽a臒谋r谋艧谋 harada il蓹 tan谋艧. 336 00:15:21,740 --> 00:15:26,014 V蓹 bir funksiyas谋 sonra dem蓹k olar ki, h蓹mi艧蓹 var b蓹zi f蓹aliyy蓹t, z蓹ng v蓹 ya bir b蓹yanat 337 00:15:26,014 --> 00:15:27,180 ki, h蓹qiq蓹t蓹n q蓹bul edirik. 338 00:15:27,180 --> 00:15:29,520 >> V蓹 x眉susil蓹 d蓹 蓹g蓹r indi bilir蓹m az rahat aras谋nda, 339 00:15:29,520 --> 00:15:32,540 bu axmaq 艧eyl蓹r n枚v Siz t蓹sad眉f蓹n tarp谋lt谋 ba艧a laz谋md谋r ki, 340 00:15:32,540 --> 00:15:33,873 眉z蓹rind蓹 divar qar艧谋 ba艧. 341 00:15:33,873 --> 00:15:36,107 Siz m蓹ntiqi olacaq, 莽眉nki bir problem 蓹min 342 00:15:36,107 --> 00:15:38,440 Bir problem 眉莽眉n h蓹ll etdik set v蓹 yaln谋z l蓹n蓹tl蓹m蓹k 艧ey 343 00:15:38,440 --> 00:15:40,187 t蓹rtib v蓹 ya h蓹tta 莽al谋艧maz. 344 00:15:40,187 --> 00:15:43,270 V蓹 tez-tez, erk蓹n, bu olacaq Bir m枚t蓹riz蓹 burax谋lm谋艧 莽眉nki, 345 00:15:43,270 --> 00:15:44,455 v蓹 ya bir n枚qt蓹li verg眉l qa莽谋rd谋. 346 00:15:44,455 --> 00:15:46,547 V蓹 bel蓹 ki, yaln谋z n蓹z蓹r蓹 艧eyi bu c眉r, 347 00:15:46,547 --> 00:15:49,380 v蓹 il蓹 incidir almaq 眉莽眉n c蓹hd edin onlara 莽ox tez bu 莽眉nki 348 00:15:49,380 --> 00:15:50,640 k枚hn蓹 papaq olur. 349 00:15:50,640 --> 00:15:53,910 Amma bu almaq 眉莽眉n 莽ox asand谋r n蓹tic蓹sind蓹 erk蓹n incidir. 350 00:15:53,910 --> 00:15:57,020 >> Bel蓹 ki, indi, bu nec蓹 bir n蓹z蓹r ed蓹k bu x蓹tt h蓹qiq蓹t蓹n i艧l蓹yir 351 00:15:57,020 --> 00:15:59,170 v蓹 sonra bir az baxmaq daha m眉r蓹kk蓹b bir. 352 00:15:59,170 --> 00:16:02,017 Bel蓹likl蓹, biz burada, 眉z蓹rind蓹 Bu ekranda 莽蓹km蓹k imkan谋. 353 00:16:02,017 --> 00:16:04,100 V蓹 g眉man ed蓹k Bu, m蓹nim komp眉ter ekran 354 00:16:04,100 --> 00:16:08,589 amma, salam proqram yaz谋ram v蓹 m蓹n printf h蓹yata deyil. 355 00:16:08,589 --> 00:16:10,130 Ba艧qas谋, printf h蓹yata ke莽irmi艧dir. 356 00:16:10,130 --> 00:16:12,420 Kim iddia ist蓹yir蓹m , printf h蓹yata var? 357 00:16:12,420 --> 00:16:12,920 Biz bil蓹r, 蓹g蓹r? 358 00:16:12,920 --> 00:16:13,830 B眉t眉n h眉quqlar, ad谋n谋z n蓹dir? 359 00:16:13,830 --> 00:16:14,155 >> T茝L茝B茝 1: [? Copal. ?] 360 00:16:14,155 --> 00:16:15,529 >> DAVID J Malan: Copal q蓹d蓹r g蓹lib. 361 00:16:15,529 --> 00:16:16,430 Q蓹d蓹r g蓹lib. 362 00:16:16,430 --> 00:16:17,070 B眉t眉n h眉quqlar. 363 00:16:17,070 --> 00:16:22,260 Bel蓹likl蓹, biz burada var, b蓹zi ad谋 tags, bu bir az oyun etm蓹k laz谋md谋r ild蓹n. 364 00:16:22,260 --> 00:16:26,270 V蓹 biz printf, siz蓹 z蓹ng ed蓹c蓹k. 365 00:16:26,270 --> 00:16:30,170 V蓹 buraya g蓹lm蓹k ist蓹yirsinizs蓹, n蓹, yaln谋z ekranda t蓹rtib etdik, 366 00:16:30,170 --> 00:16:32,340 Bu, m蓹n蓹 var, sad蓹c蓹 bu var. 367 00:16:32,340 --> 00:16:35,550 >> B眉t眉n h眉quqlar, bel蓹 ki, salam m蓹nim ad谋, printf, o qoymaq ist蓹yirsinizs蓹. 368 00:16:35,550 --> 00:16:35,740 B眉t眉n h眉quqlar. 369 00:16:35,740 --> 00:16:37,360 V蓹 durmaq getm蓹k bil蓹r Komp眉ter ekran 370 00:16:37,360 --> 00:16:39,730 sanki funksiyas谋 var ki, Bu komp眉ter sistemi il蓹 g蓹ldi. 371 00:16:39,730 --> 00:16:42,063 V蓹 h蓹yat sizin m蓹qs蓹di h蓹qiq蓹t蓹n, bir 艧ey 莽ap. 372 00:16:42,063 --> 00:16:44,560 Lakin proqram kimi 莽ox biz Yaln谋z burada, ekranda idi, 373 00:16:44,560 --> 00:16:47,060 biz olacaq h蓹qiq蓹t蓹n b蓹zi giri艧 verir. 374 00:16:47,060 --> 00:16:51,810 >> Bel蓹 ki, m蓹nim giri艧, 蓹g蓹r burada var y蓹qin, n蓹 printf q蓹bul edilir, 375 00:16:51,810 --> 00:16:53,730 c眉r bu kimi onu istehza imkan verir. 376 00:16:53,730 --> 00:16:58,720 M蓹n s枚z眉n yazmaq 眉莽眉n gedir蓹m ka臒谋z par莽as谋, "Salam, d眉nya" 377 00:16:58,720 --> 00:17:03,020 backslash N. V蓹 ayd谋n olmaq n蓹 M蓹n yaln谋z ka臒谋z bu par莽a t蓹rtib etdik 378 00:17:03,020 --> 00:17:04,020 bu kimi g枚r眉n眉r. 379 00:17:04,020 --> 00:17:08,730 M蓹n bu proqram run, v蓹 bu zaman kod sar谋 x蓹tt icra olur, 380 00:17:08,730 --> 00:17:12,970 M蓹n, salam proqram谋 sanki var funksiyaya off b蓹zi giri艧 verilm蓹si edir蓹m 381 00:17:12,970 --> 00:17:13,970 ba艧qas谋n谋n yazd谋. 382 00:17:13,970 --> 00:17:16,595 >> V蓹 蓹g蓹r, sizin barmaq il蓹, h蓹qiq蓹t蓹n bil蓹r, sizin barmaq il蓹, 383 00:17:16,595 --> 00:17:21,520 ekranda 莽蓹km蓹k n蓹 bu t蓹qdim edilmi艧dir, 384 00:17:21,520 --> 00:17:27,465 t蓹siri, n蓹tic蓹d蓹, edir m蓹hz, ekranda g枚rm蓹k. 385 00:17:27,465 --> 00:17:29,140 V蓹 burada bir az k眉nc halda. 386 00:17:29,140 --> 00:17:31,540 V蓹 yax艧谋 ki, biz g枚rm蓹k laz谋md谋r Bu n枚qt蓹d蓹 yeni x蓹tt. 387 00:17:31,540 --> 00:17:33,900 Bu sizin 眉莽眉n d眉zg眉n olard谋 a莽谋q newline c蓹lb etm蓹k. 388 00:17:33,900 --> 00:17:36,810 Amma biz saxlan谋l谋r 蓹g蓹r s枚zl蓹ri yazmaq ekran, onlar a艧a臒谋dak谋 sona 莽ataca臒谋n谋. 389 00:17:36,810 --> 00:17:39,560 >> Bel蓹 ki, 莽ox t蓹艧蓹kk眉r edir蓹m, amma qalmaq Buralarda yaln谋z bir an 眉莽眉n. 390 00:17:39,560 --> 00:17:42,860 Biz indi ba艧qa bir ehtiyac k枚n眉ll眉, biz bil蓹r, 蓹g蓹r, 391 00:17:42,860 --> 00:17:46,830 bu rolu oynamaq laz谋md谋r olacaq of-- Bu orkestr yaln谋z insanlar var 392 00:17:46,830 --> 00:17:47,355 indi. 393 00:17:47,355 --> 00:17:47,980 Nec蓹 OK about--. 394 00:17:47,980 --> 00:17:48,480 Burada. 395 00:17:48,480 --> 00:17:49,180 Q蓹d蓹r g蓹lib. 396 00:17:49,180 --> 00:17:49,955 Sizin ad谋n谋z n蓹dir? 397 00:17:49,955 --> 00:17:50,922 >> STUDENT 2: [? Ivay. ?] 398 00:17:50,922 --> 00:17:51,796 DAVID J Malan: Sorry? 399 00:17:51,796 --> 00:17:52,990 STUDENT 2: [? Ivay. ?] 400 00:17:52,990 --> 00:17:55,320 DAVID J Malan: Ethan q蓹d蓹r g蓹lib. 401 00:17:55,320 --> 00:17:55,820 No? 402 00:17:55,820 --> 00:17:58,390 M蓹n h蓹tta yanl谋艧 almaq idi Siz iki d蓹f蓹 s枚yl蓹di? 403 00:17:58,390 --> 00:17:58,890 Q蓹d蓹r g蓹lib. 404 00:17:58,890 --> 00:18:00,030 Bu burada e艧itm蓹k 莽蓹tindir. 405 00:18:00,030 --> 00:18:05,240 406 00:18:05,240 --> 00:18:05,740 OK. 407 00:18:05,740 --> 00:18:07,190 M蓹n t蓹蓹ss眉f edir蓹m, ad谋n谋z n蓹dir? 408 00:18:07,190 --> 00:18:07,680 >> STUDENT 2: [? Ivay. ?] 409 00:18:07,680 --> 00:18:08,790 >> [? DAVID J Malan: Ivay. ?] OK. 410 00:18:08,790 --> 00:18:10,430 陌ndi, 蓹g蓹r deyil mind, siz GetString olunur. 411 00:18:10,430 --> 00:18:11,013 >> STUDENT 2: OK. 412 00:18:11,013 --> 00:18:11,797 Cool. 413 00:18:11,797 --> 00:18:14,630 DAVID J Malan: Siz ist蓹yirsinizs蓹 Bel蓹 ki, yaln谋z bir an 眉莽眉n burada durmaq, 414 00:18:14,630 --> 00:18:17,100 Bir az n蓹z蓹r salaq daha m眉r蓹kk蓹b proqram ki, 415 00:18:17,100 --> 00:18:18,670 陌ndi kodu 眉莽 x蓹tl蓹ri var. 416 00:18:18,670 --> 00:18:24,080 Bel蓹likl蓹, biz bir var istifad蓹 ed蓹r蓹k, d枚vl蓹tin ad谋 printf; iki, GetString z蓹ng, 417 00:18:24,080 --> 00:18:28,060 bir bir tap艧谋r谋q izl蓹di d蓹yi艧蓹n string s adl谋, v蓹 ya s adl谋; 418 00:18:28,060 --> 00:18:31,260 v蓹 sonra printf, ba艧qa bir z蓹ng, lakin iki giri艧 il蓹 bu d蓹f蓹. 419 00:18:31,260 --> 00:18:33,646 >> Bel蓹 ki, biz art谋q etdik d枚vl蓹t ad谋, daha do臒rusu, biz 420 00:18:33,646 --> 00:18:34,770 art谋q printf z蓹ng edilir. 421 00:18:34,770 --> 00:18:38,960 Bel蓹likl蓹, m蓹n ad谋n谋z谋 d枚vl蓹t, yazmaq 眉莽眉n gedir蓹m. 422 00:18:38,960 --> 00:18:42,089 Bel蓹likl蓹, m蓹n n蓹 gedir蓹m yaln谋z bir anda, printf, 枚t眉rm蓹k, 423 00:18:42,089 --> 00:18:43,005 Bu, kifay蓹t q蓹d蓹r sad蓹c蓹 deyil. 424 00:18:43,005 --> 00:18:47,760 Siz ir蓹li getm蓹k v蓹 bu 莽蓹km蓹k ist蓹yirsinizs蓹 Bel蓹 ki, Ekranda ki, sizin giri艧 indi. 425 00:18:47,760 --> 00:18:48,260 B眉t眉n h眉quqlar. 426 00:18:48,260 --> 00:18:51,160 V蓹 biz indi, simli unutmaq burada kodu 枚z x蓹tti. 427 00:18:51,160 --> 00:18:54,470 Bel蓹 ki, GetString, biz laz谋m h蓹qiq蓹t蓹n, GetString z蓹ng etm蓹k 眉莽眉n. 428 00:18:54,470 --> 00:18:57,920 Bel蓹 ki, h蓹yat sizin m蓹qs蓹di yaln谋z g蓹zm蓹k edir orkestr daxil, siz ola bil蓹r, 蓹g蓹r, 429 00:18:57,920 --> 00:18:58,980 v蓹 kimins蓹 ad谋 almaq. 430 00:18:58,980 --> 00:19:00,860 Amma siz蓹 ver蓹k bir 艧ey qoymaq. 431 00:19:00,860 --> 00:19:02,908 Siz ist蓹yirsinizs蓹, getm蓹k ir蓹li v蓹 bir string almaq, 432 00:19:02,908 --> 00:19:05,241 ki, kimins蓹 ad谋n谋 almaq ka臒谋z par莽as谋, siz ola bil蓹r, 蓹g蓹r. 433 00:19:05,241 --> 00:19:12,940 434 00:19:12,940 --> 00:19:13,530 >> B眉t眉n h眉quqlar. 435 00:19:13,530 --> 00:19:15,250 V蓹 biz yaln谋z bir anda, g枚r蓹c蓹ksiniz Onun ad谋 al谋r谋q. 436 00:19:15,250 --> 00:19:17,630 Eyni zamanda, m蓹n n蓹 gedir蓹m haz谋r, bo艧 par莽a 437 00:19:17,630 --> 00:19:21,340 ka臒谋z, olan, m蓹n gedir蓹m saxlamaq 眉莽眉n n蓹 d蓹y蓹r 438 00:19:21,340 --> 00:19:25,752 GetString m蓹n蓹 qay谋d谋r ki, M蓹n adl谋 simli d蓹yi艧蓹n, s olan. 439 00:19:25,752 --> 00:19:26,252 B眉t眉n h眉quqlar. 440 00:19:26,252 --> 00:19:27,293 Bel蓹 ki, burada n蓹 var? 441 00:19:27,293 --> 00:19:27,950 Nik. 442 00:19:27,950 --> 00:19:28,450 B眉t眉n h眉quqlar. 443 00:19:28,450 --> 00:19:30,910 Bel蓹likl蓹, biz burada Nik ad谋 var. 444 00:19:30,910 --> 00:19:33,750 Bel蓹 ki, bu n蓹 s枚z眉n deyil qaytar谋l谋b 445 00:19:33,750 --> 00:19:35,810 M蓹n蓹, bel蓹 ki, GetString il蓹 dan谋艧maq. 446 00:19:35,810 --> 00:19:38,720 >> M蓹n gedir, indi edir蓹m sol t蓹r蓹find蓹 icra 447 00:19:38,720 --> 00:19:43,440 M蓹n sad蓹c蓹 ifad蓹 ed蓹r蓹k, Bug眉nk眉 m蓹qs蓹dl蓹ri Nik 眉莽眉n kopyalay谋n. 448 00:19:43,440 --> 00:19:46,470 Bel蓹 ki, indi m蓹n bir d蓹yi艧蓹n var adl谋 Nik ad谋 saxlan谋lmas谋, s. 449 00:19:46,470 --> 00:19:49,520 M蓹n art谋q t蓹slim etdik printf, bir 蓹vv蓹lki d蓹lil. 450 00:19:49,520 --> 00:19:52,800 Amma 眉莽眉nc眉 v蓹 son x蓹tt indeksi, M蓹n, h蓹qiq蓹t蓹n, 蓹l printf var 451 00:19:52,800 --> 00:19:58,500 bir az different-- 艧ey "Salam,% s" backslash n. 452 00:19:58,500 --> 00:20:01,510 >> V蓹 bel蓹 ki, son line M蓹n gedir蓹m M蓹n son 艧ey send-- 眉莽眉n 453 00:20:01,510 --> 00:20:03,060 陌ndi yazmaq 眉莽眉n gedir, bu. 454 00:20:03,060 --> 00:20:06,310 Bel蓹 kodu iki x蓹tl蓹ri, v蓹 ya Kodu son x蓹ttin daha do臒rusu, 455 00:20:06,310 --> 00:20:10,690 iki inputs-- 眉莽眉n z蓹ngl蓹r bir, bu, iki, bu. 456 00:20:10,690 --> 00:20:13,330 Bizim printf funksiyas谋 Bel蓹 ki 陌ndi giri艧 kimi bu ed蓹 bil蓹r, 457 00:20:13,330 --> 00:20:16,000 M蓹n蓹 sizin 眉莽眉n ekran sil imkan verir. 458 00:20:16,000 --> 00:20:17,250 茝slind蓹 he莽, siz davam ed蓹 bil蓹r. 459 00:20:17,250 --> 00:20:19,333 Biz-ci ild蓹n, onu t蓹rk ed蓹c蓹yik eyni proqram var. 460 00:20:19,333 --> 00:20:21,760 461 00:20:21,760 --> 00:20:27,380 Biz, hello, L蓹q蓹b g枚rm蓹k laz谋md谋r. 462 00:20:27,380 --> 00:20:27,880 B眉t眉n h眉quqlar. 463 00:20:27,880 --> 00:20:29,670 Bel蓹 ki, bu bir ne莽蓹 idi hoops yaln谋z vasit蓹sil蓹 jump 464 00:20:29,670 --> 00:20:31,620 yazmaq, d枚vl蓹t sizin , hello, L蓹q蓹b ad谋 v蓹. 465 00:20:31,620 --> 00:20:37,210 Ancaq mesaj ke莽蓹n bu sad蓹 fikir, giri艧 ke莽蓹n v蓹 莽谋x谋艧 ald谋臒谋, 466 00:20:37,210 --> 00:20:40,430 biz olacaq model d蓹qiq deyil h蓹tta 蓹n m眉r蓹kk蓹b funksiyalar谋 眉莽眉n. 467 00:20:40,430 --> 00:20:41,804 Bel蓹 ki, h蓹m d蓹 莽ox t蓹艧蓹kk眉r edir蓹m. 468 00:20:41,804 --> 00:20:43,730 Biz bir sevimli stress var sizin 眉莽眉n top. 469 00:20:43,730 --> 00:20:48,890 V蓹 GetString t蓹艧蓹kk眉r edir蓹m eyni v蓹 printf k枚n眉ll眉. 470 00:20:48,890 --> 00:20:49,551 T蓹艧蓹kk眉r edir蓹m. 471 00:20:49,551 --> 00:20:50,050 B眉t眉n h眉quqlar. 472 00:20:50,050 --> 00:20:50,966 Siz d蓹 t蓹艧蓹kk眉r edir蓹m. 473 00:20:50,966 --> 00:20:56,640 474 00:20:56,640 --> 00:21:00,430 >> Bel蓹likl蓹, biz s枚hb蓹t etdik indiy蓹d蓹k, 蓹sas蓹n strings haqq谋nda. 475 00:21:00,430 --> 00:21:06,550 V蓹 bu C, h蓹qiq蓹t蓹n bil蓹r 莽谋x谋r bir ne莽蓹 m眉xt蓹lif data n枚vl蓹ri ba艧a d眉艧眉r眉k. 476 00:21:06,550 --> 00:21:08,860 茝slind蓹, g枚t眉r蓹k Burada bu oldu. 477 00:21:08,860 --> 00:21:12,490 Bel蓹 ki, C, v蓹 dil bir 莽ox, chars adl谋 艧eyi ba艧a d眉艧眉r眉k. 478 00:21:12,490 --> 00:21:16,852 A char 眉mumiyy蓹tl蓹 deyil bir byte, v蓹 ya s蓹kkiz bit. 479 00:21:16,852 --> 00:21:19,810 V蓹 bir xarakter t蓹msil, A h蓹rfi, v蓹 ya kapital kimi 480 00:21:19,810 --> 00:21:21,990 m蓹ktub A, v蓹 ya ki莽ik m蓹ktub A, v蓹 ya bir nida point, 481 00:21:21,990 --> 00:21:25,440 v蓹 ya h蓹r hans谋 xarakter yaz谋n bil蓹r ki, Sizin klaviatura, b蓹z蓹n h蓹tta daha 莽ox. 482 00:21:25,440 --> 00:21:26,795 Biz d蓹 眉z眉b gedirdi g枚rm蓹k 眉莽眉n ba艧 verir. 483 00:21:26,795 --> 00:21:31,160 A float, 眉mumiyy蓹tl蓹, bir 32-bit d蓹y蓹ri, v蓹 ya d枚rd bytes 484 00:21:31,160 --> 00:21:33,660 yenid蓹n, 莽眉nki bir byte s蓹kkiz bit edir. 485 00:21:33,660 --> 00:21:36,675 >> Bel蓹 ki, bir float 眉z蓹n point d蓹y蓹ri, bir bu k蓹sir il蓹 bir 艧ey. 486 00:21:36,675 --> 00:21:38,550 And olsun ki, n蓹 var Film s枚hb蓹t 487 00:21:38,550 --> 00:21:42,240 Onlar 眉z蓹n bar蓹d蓹 dan谋艧ark蓹n haqq谋nda point d蓹y蓹rl蓹ri, bit b蓹zi sabit say谋 488 00:21:42,240 --> 00:21:43,940 bir real say谋 t蓹msil etm蓹k 眉莽眉n istifad蓹 olunur. 489 00:21:43,940 --> 00:21:45,740 Lakin ikiqat adl谋 艧ey var. 490 00:21:45,740 --> 00:21:47,860 Bu, Java m枚vcud Siz APCS q蓹bul etdiyiniz 蓹g蓹r, 491 00:21:47,860 --> 00:21:51,540 v蓹 bir c眉t kimi ad谋 t蓹艧蓹kk眉rl蓹 t蓹klif iki d蓹f蓹 bir float kimi b枚y眉k. 492 00:21:51,540 --> 00:21:54,540 Bu h蓹l蓹 bir real say谋, Bu daha 莽ox bit var 493 00:21:54,540 --> 00:21:58,390 olan, daha d蓹qiq des蓹k v蓹 ya daha n枚mr蓹l蓹ri saxlamaq 眉莽眉n. 494 00:21:58,390 --> 00:21:58,890 int asand谋r. 495 00:21:58,890 --> 00:22:00,181 Biz bu son d蓹f蓹 dan谋艧谋b. 496 00:22:00,181 --> 00:22:01,160 Bu, sad蓹c蓹 bir tam var. 497 00:22:01,160 --> 00:22:03,980 V蓹 眉mumiyy蓹tl蓹, 32 var bit, v蓹 ya d枚rd bytes. 498 00:22:03,980 --> 00:22:07,850 >> Bel蓹 ki, siz varsa, indi g枚r蓹k 32 bits-- v蓹 biz h蓹ft蓹 0 bunu, 499 00:22:07,850 --> 00:22:10,820 varsa he莽 bel蓹 briefly-- 32 bit, b枚y眉k n蓹 var 500 00:22:10,820 --> 00:22:13,580 Bir tam kimi t蓹msil ed蓹 bil蓹r say谋? 501 00:22:13,580 --> 00:22:16,080 Verm蓹k v蓹 ya almaq? 502 00:22:16,080 --> 00:22:18,380 Bu 4 milyard kimi v蓹 biz etdiyiniz yaln谋z var 503 00:22:18,380 --> 00:22:20,690 m眉sb蓹t n枚mr蓹l蓹ri yaln谋z t蓹msil. 504 00:22:20,690 --> 00:22:23,930 32 bit var v蓹 siz ist蓹yirsinizs蓹 el蓹c蓹 d蓹 m蓹nfi n枚mr蓹l蓹ri t蓹msil, 505 00:22:23,930 --> 00:22:27,100 Range mahiyy蓹tc蓹, m蓹nfi 2 milyard m眉sb蓹t 2 milyard. 506 00:22:27,100 --> 00:22:29,250 Amma 眉mumiyy蓹tl蓹, biz ba艧lamaq laz谋md谋r 0 4 milyard q蓹d蓹r getm蓹k. 507 00:22:29,250 --> 00:22:32,400 >> Siz d蓹qiq bilm蓹k laz谋md谋r, lakin yaln谋z m蓹n 蓹g蓹r biz, 蓹slind蓹, bu g枚r蓹 bil蓹rsiniz 508 00:22:32,400 --> 00:22:36,400 Burada bir az kalkulyator a莽maq. 509 00:22:36,400 --> 00:22:41,070 M蓹n 32 2 ed蓹 bil蓹r, v蓹 ki, tam olaraq nec蓹 b枚y眉k var, 510 00:22:41,070 --> 00:22:43,190 ne莽蓹 d蓹y蓹rl蓹r bil蓹rsiniz 32 bit il蓹 t蓹msil edir. 511 00:22:43,190 --> 00:22:44,442 V蓹 t蓹xmin蓹n 4 milyard var. 512 00:22:44,442 --> 00:22:46,900 Bel蓹likl蓹, biz ki say谋 g枚r蓹n davam ed蓹c蓹yik bir ne莽蓹 m眉xt蓹lif yerl蓹rd蓹. 513 00:22:46,900 --> 00:22:48,890 Ancaq art谋q laz谋md谋r, 蓹g蓹r daha n枚mr蓹l蓹ri, 514 00:22:48,890 --> 00:22:51,670 orada 莽谋x谋r bir 艧ey uzun uzun 莽a臒谋r谋b. 515 00:22:51,670 --> 00:22:54,005 V蓹 uzun uzun 眉mumiyy蓹tl蓹 64 bit olan 516 00:22:54,005 --> 00:22:56,380 Bu g眉c眉nd蓹 bir sifari艧 dem蓹kdir bir int daha b枚y眉k. 517 00:22:56,380 --> 00:22:59,510 >> Bel蓹 ki, h蓹tta 蓹n b枚y眉k t蓹l蓹ff眉z ed蓹 bilm蓹z Siz t蓹msil ed蓹 bil蓹r say谋, 518 00:22:59,510 --> 00:23:01,340 lakin bu d蓹r蓹c蓹d蓹 b枚y眉kd眉r. 519 00:23:01,340 --> 00:23:05,190 陌ndi bir k蓹nara, tarix蓹n, bir int 32 bit 蓹g蓹r, 520 00:23:05,190 --> 00:23:12,780 v蓹 uzun uzun 64 bit, nec蓹 b枚y眉k bir uzun deyil, uzun uzun edir? 521 00:23:12,780 --> 00:23:16,500 522 00:23:16,500 --> 00:23:20,330 Siz bir int art谋q hesab edir蓹m ediyorum amma b蓹lk蓹 az uzun daha uzun uzun, 523 00:23:20,330 --> 00:23:21,400 lakin bu, h蓹qiq蓹t蓹n as谋l谋d谋r. 524 00:23:21,400 --> 00:23:23,400 >> V蓹 bel蓹 ki, bir 莽谋x谋r 莽ox frustrations, 525 00:23:23,400 --> 00:23:26,830 M眉蓹yy蓹n sistemi kod yaz谋 il蓹, ki, bu veri n枚vl蓹ri b眉t眉n 526 00:23:26,830 --> 00:23:28,440 蓹vv蓹lc蓹d蓹n m眉蓹yy蓹n d蓹y蓹rl蓹r var. 527 00:23:28,440 --> 00:23:29,771 B蓹z蓹n bu 莽ox bit var. 528 00:23:29,771 --> 00:23:31,020 B蓹z蓹n 莽ox bit var. 529 00:23:31,020 --> 00:23:32,750 Bel蓹likl蓹, siz h蓹qiq蓹t蓹n bilm蓹k laz谋md谋r, b蓹z蓹n, n蓹 hardware 530 00:23:32,750 --> 00:23:34,083 Siz proqram 莽al谋艧an edirik. 531 00:23:34,083 --> 00:23:36,960 T蓹艧蓹kk眉rl蓹, dig蓹r dill蓹rd蓹 v蓹 陌ndi m枚vcud olan dig蓹r m蓹lumatlar n枚vl蓹ri 532 00:23:36,960 --> 00:23:38,400 Siz daha d蓹qiq olmaq 眉莽眉n imkan verir. 533 00:23:38,400 --> 00:23:41,220 Yax艧谋, biz, simli g枚rd眉m v蓹 biz d蓹 bool g枚rd眉m 534 00:23:41,220 --> 00:23:43,960 lakin bu g蓹lm蓹k 莽谋x谋r yaln谋z CS50 kitabxana il蓹. 535 00:23:43,960 --> 00:23:46,240 Bel蓹 ki, h蓹min in艧a deyil C. o 蓹v蓹zin蓹, 536 00:23:46,240 --> 00:23:49,340 adl谋 fayl g蓹lib CS50.h ki, biz n蓹hay蓹t laz谋md谋r 537 00:23:49,340 --> 00:23:51,831 qat geri soymaq. 538 00:23:51,831 --> 00:23:53,830 Amma indi 眉莽眉n, onlar yaln谋z ist蓹yirik 蓹lav蓹 m蓹lumat n枚vl蓹ri. 539 00:23:53,830 --> 00:23:57,060 A bool bir do臒ru v蓹 ya yalan v蓹 var string simvol bir ard谋c谋ll谋qla deyil, 540 00:23:57,060 --> 00:23:57,970 bir s枚z kimi. 541 00:23:57,970 --> 00:24:01,690 陌ndi printf, biz g枚rd眉k var placeholders,% s biridir. 542 00:24:01,690 --> 00:24:05,430 V蓹, indi, ola bil蓹r bu dig蓹r n眉mun蓹l蓹ri, nec蓹 n蓹tic蓹 莽谋xarmaq 543 00:24:05,430 --> 00:24:07,720 Bir tutucu ola bil蓹r m眉xt蓹lif data n枚vl蓹ri 眉莽眉n. 544 00:24:07,720 --> 00:24:11,150 M蓹s蓹l蓹n, bir tahmin almaq 蓹g蓹r istifad蓹 ed蓹r蓹k, bir char 莽ap etm蓹k ist蓹di 545 00:24:11,150 --> 00:24:15,270 printf, tutucu y蓹qin% c. 546 00:24:15,270 --> 00:24:19,650 V蓹 bir 莽ap ist蓹yirsinizs蓹 tutucu,% i il蓹 tam. 547 00:24:19,650 --> 00:24:25,150 % LLD, uzun uzun decimal d蓹y蓹ri lakin uzun uzun ki, x蓹rit蓹l蓹r bel蓹. 548 00:24:25,150 --> 00:24:28,640 脺z蓹n v蓹 sonra% f point d蓹y蓹ri v蓹 ya ikiqat 眉莽眉n, 549 00:24:28,640 --> 00:24:31,270 bel蓹 ki, b蓹z蓹n onlar yenid蓹n istifad蓹 etdiyiniz m眉xt蓹lif kontekstl蓹rd蓹. 550 00:24:31,270 --> 00:24:33,350 Bel蓹likl蓹, biz g枚r眉r眉k v蓹 istifad蓹 ed蓹c蓹yik zamanla o b蓹zi. 551 00:24:33,350 --> 00:24:36,420 Printf v蓹 dig蓹r funksiyalar谋 v蓹 d蓹st蓹k ba艧qalar谋n谋n escape ard谋c谋ll谋臒谋, 552 00:24:36,420 --> 00:24:38,080 v蓹 b蓹z蓹n bu laz谋md谋r. 553 00:24:38,080 --> 00:24:39,770 Bel蓹 ki, backslash n yeni bir x蓹ttidir. 554 00:24:39,770 --> 00:24:42,886 Backslash t, h蓹r k蓹s yoxdur bir z蓹rb蓹 almaq ist蓹yirsiniz? 555 00:24:42,886 --> 00:24:43,760 Tama艧a莽谋 陌stifad蓹莽i: Tab. 556 00:24:43,760 --> 00:24:44,551 DAVID J Malan: Tab. 557 00:24:44,551 --> 00:24:46,810 Siz, h蓹qiq蓹t蓹n, ist蓹yir蓹m 蓹g蓹r , ni艧an谋 deyil 莽ap 558 00:24:46,810 --> 00:24:49,940 f蓹zalarda bir sabit say谋 lakin faktiki tab xarakter, sizin basmay谋n 559 00:24:49,940 --> 00:24:53,490 klaviatura ni艧an谋, 蓹sas, 眉mumiyy蓹tl蓹, Siz, h蓹qiq蓹t蓹n, backslash t yoxdur. 560 00:24:53,490 --> 00:24:57,750 Backslash ikiqat quote, niy蓹 he莽 ki ist蓹yirsiniz? 561 00:24:57,750 --> 00:24:58,250 Sa臒? 562 00:24:58,250 --> 00:25:00,417 Niy蓹 yaln谋z bir yaz谋n bilm蓹z m蓹nim klaviatura ikiqat quote? 563 00:25:00,417 --> 00:25:02,124 Tama艧a莽谋 陌stifad蓹莽i: Ba艧qa, bu, 莽眉nki 564 00:25:02,124 --> 00:25:04,830 Bu son hesab gedir sizin 莽ap [ist蓹yirsiniz? m蓹tn. ?] 565 00:25:04,830 --> 00:25:05,420 >> DAVID J Malan: M蓹hz. 566 00:25:05,420 --> 00:25:07,211 Il蓹 Unutmay谋n, bizim printf n眉mun蓹l蓹ri, zaman biz 567 00:25:07,211 --> 00:25:10,075 girdi printf ke莽蓹n, giri艧 simli sol, 568 00:25:10,075 --> 00:25:12,950 ki, giri艧 sa臒 yaz, 蓹lb蓹tt蓹, ikiqat quote idi. 569 00:25:12,950 --> 00:25:16,270 脰z giri艧 ikiqat varsa ki, ortas谋nda quote, 570 00:25:16,270 --> 00:25:18,920 komp眉ter potensial bil蓹r kimi, qar谋艧谋q almaq, 571 00:25:18,920 --> 00:25:20,760 Bu ikiqat quote yoxdur ortada aid? 572 00:25:20,760 --> 00:25:22,150 Sol biri il蓹 m蓹xsusdur? 573 00:25:22,150 --> 00:25:23,566 Bu do臒ru bir il蓹 m蓹xsusdur? 574 00:25:23,566 --> 00:25:26,780 Bel蓹 ki, siz super bunu etm蓹k ist蓹yirsinizs蓹 ayd谋n, siz ikiqat quote backslash yoxdur, 575 00:25:26,780 --> 00:25:30,480 Bu xilas oldu ki, bel蓹 dan谋艧maq, v蓹 Bu ba艧qa bir 艧ey 眉莽眉n conflated deyil. 576 00:25:30,480 --> 00:25:34,400 V蓹 burada bir ne莽蓹 ba艧qalar谋 var backslash r, bir quotes, 0, 577 00:25:34,400 --> 00:25:36,510 ki, biz d蓹, zamanla g枚r蓹 bil蓹rsiniz. 578 00:25:36,510 --> 00:25:37,760 陌ndi n蓹 funksiyalar谋 haqq谋nda? 579 00:25:37,760 --> 00:25:41,630 >> Biz bel蓹 uzaq ed蓹 bil蓹rsiniz h蓹r蓹k蓹tl蓹ri bel蓹 bu dild蓹, C, yax艧谋, biz g枚rd眉k, 580 00:25:41,630 --> 00:25:44,320 printf, 蓹lb蓹tt蓹, v蓹 b眉t眉n Ekranda dig蓹r, 581 00:25:44,320 --> 00:25:47,140 Burada biz istifad蓹 ed蓹c蓹yik ki, yaln谋z Kursun ilk bir ne莽蓹 h蓹ft蓹, 582 00:25:47,140 --> 00:25:48,485 zaman CS50 kitabxana g蓹lib. 583 00:25:48,485 --> 00:25:51,850 V蓹 onlar, bu, 莽ox asan C, h蓹qiq蓹t蓹n, istifad蓹莽i daxil almaq 眉莽眉n. 584 00:25:51,850 --> 00:25:54,200 Bu C 莽谋x谋r ki, v蓹 s蓹mimi bir ne莽蓹 dild蓹, 585 00:25:54,200 --> 00:25:57,450 bunu boyun bir real a臒r谋 var tez istifad蓹莽i kimi sad蓹 bir 艧ey, 586 00:25:57,450 --> 00:26:01,310 onun giri艧 眉莽眉n klaviatura 眉莽眉n. 587 00:26:01,310 --> 00:26:03,240 V蓹 bel蓹 bu funksiyalar谋 daha asan. 588 00:26:03,240 --> 00:26:05,472 >> V蓹 bu da s蓹hv var 蓹rzind蓹 yoxlan谋lmas谋, 589 00:26:05,472 --> 00:26:07,180 bel蓹 zaman ki, 脟蓹r艧蓹nb蓹 biz d蓹 geri 590 00:26:07,180 --> 00:26:09,740 , yeniden, x蓹b蓹rdarl谋q g枚rd眉m M蓹n 蓹m蓹kda艧l谋q etm蓹yib zaman, 591 00:26:09,740 --> 00:26:11,700 M蓹n bir s枚z 蓹v蓹zin蓹 bir s谋ra tipli? 592 00:26:11,700 --> 00:26:15,402 Biz erk蓹n a臒谋r atletika etdik istifad蓹莽i 蓹m蓹kda艧l谋q 蓹min olun. 593 00:26:15,402 --> 00:26:17,860 Amma bu yaln谋z t蓹lim ki, biz n蓹hay蓹t olacaq diskl蓹r, 594 00:26:17,860 --> 00:26:19,640 v蓹 tez 莽谋xarmaq. 595 00:26:19,640 --> 00:26:22,630 >> Recap Bel蓹 ki, sonra, nin tez n蓹z蓹r salaq, 596 00:26:22,630 --> 00:26:26,620 biz Not da il蓹 n蓹 莽ox kimi C. b蓹zi canonical konstruksiyalar谋n 597 00:26:26,620 --> 00:26:28,580 Bu sort, 眉莽眉n n蓹z蓹rd蓹 tutulmu艧dur ki, bir qas谋r臒a tur olmaq, 598 00:26:28,580 --> 00:26:30,990 ki, yaln谋z bel蓹 bir aray谋艧 var v蓹 ilk 艧eyi g枚rd眉m ki. 599 00:26:30,990 --> 00:26:34,100 Amma sonra biz faktiki kodla艧d谋rma baxmaq laz谋md谋r Bu bloklar b蓹zi istifad蓹. 600 00:26:34,100 --> 00:26:36,710 Bel蓹 ki, 莽ox Not kimi, biz hesabatlar谋 kimi zaman, 601 00:26:36,710 --> 00:26:41,570 C, biz var, g枚zl蓹yin, dem蓹k v蓹 ya printf kimi d蓹 f蓹aliyy蓹t g枚st蓹rir. 602 00:26:41,570 --> 00:26:45,350 >> Biz v蓹ziyy蓹ti ifad蓹 etm蓹k ist蓹yirsinizs蓹, C, bu ruhu, ox艧ar, 603 00:26:45,350 --> 00:26:47,840 ki, puzzle par莽a ki, Not bu kimi baxd谋. 604 00:26:47,840 --> 00:26:49,850 Ancaq 蓹v蓹zin蓹, biz s枚z眉n yaln谋z 蓹g蓹r yaz谋n. 605 00:26:49,850 --> 00:26:51,830 V蓹 sonra, parantez, biz bir 艧蓹rt qoymaq, 606 00:26:51,830 --> 00:26:54,807 ki, v蓹ziyy蓹ti oldu臒u n蓹 biz laz谋md谋r bir boolean ifad蓹, yen蓹 z蓹ng. 607 00:26:54,807 --> 00:26:56,390 V蓹 yen蓹 bu pseudocode sortudur. 608 00:26:56,390 --> 00:26:58,830 V蓹 蓹slind蓹, // 艦蓹rh var. 609 00:26:58,830 --> 00:27:00,550 Bu 枚z眉m 眉莽眉n yaln谋z 陌ngilis dili s枚zl蓹r var. 610 00:27:00,550 --> 00:27:03,000 Amma bu 眉mumi deyil bir, 蓹g蓹r, v蓹ziyy蓹ti strukturu. 611 00:27:03,000 --> 00:27:05,220 Amma biz konkret g枚r蓹c蓹ksiniz yaln谋z bir anda n眉mun蓹l蓹ri. 612 00:27:05,220 --> 00:27:07,960 >> Bir ist蓹yirsinizs蓹 yol iki yol 莽蓹ng蓹l, 613 00:27:07,960 --> 00:27:11,740 莽ox kimi biz bizim k枚n眉ll眉 il蓹 etdi 脟蓹r艧蓹nb蓹, ba艧qa, 蓹g蓹r bir ola bil蓹r. 614 00:27:11,740 --> 00:27:16,020 V蓹 眉莽眉nc眉 etm蓹k ist蓹yirsinizs蓹 v蓹 son v蓹ziyy蓹ti, v蓹 ya default v蓹ziyy蓹t, 615 00:27:16,020 --> 00:27:19,006 Orada yaln谋z bir ba艧qa blok ola bil蓹r. 616 00:27:19,006 --> 00:27:21,880 V蓹 eyni, boolean ifad蓹l蓹ri il蓹, 茝g蓹r siz onlar谋 birlikd蓹 ed蓹 bil蓹rsiniz, v蓹. 617 00:27:21,880 --> 00:27:24,296 V蓹 biz 脟蓹r艧蓹nb蓹 g眉n眉 g枚rd眉m ki, bu bir i艧areti deyil, 618 00:27:24,296 --> 00:27:28,220 a艧a臒谋 s蓹viyy蓹d蓹 s蓹b蓹bl蓹r蓹 g枚r蓹, iki ki, biz n蓹hay蓹t g枚rm蓹k v蓹 oynamaq laz谋md谋r. 619 00:27:28,220 --> 00:27:30,410 艦eyi birlikd蓹 Or-Ing 2 艧aquli bar edir. 620 00:27:30,410 --> 00:27:32,240 AB艦 klaviatura, bu 蓹sas 眉mumiyy蓹tl蓹 621 00:27:32,240 --> 00:27:35,730 Yuxar谋da Shift d眉ym蓹si il蓹 Sizin 蓹sas daxil edin v蓹 ya d眉ym蓹sini qay谋t. 622 00:27:35,730 --> 00:27:38,620 >> Sonra bu 艧eyl蓹r var ki, bir d蓹f蓹 v蓹 ya iki d蓹f蓹, b蓹lk蓹 istifad蓹 ed蓹c蓹yik. 623 00:27:38,620 --> 00:27:42,570 Onlar funksional ekvivalent 蓹g蓹r n蓹 蓹g蓹r bir il蓹 ed蓹 bil蓹rsiniz, 624 00:27:42,570 --> 00:27:44,950 ba艧qa ba艧qa 蓹g蓹r, tikintisi, lakin onlar bir ke莽id adl谋 edirik. 625 00:27:44,950 --> 00:27:48,020 Onlar 莽ox m眉xt蓹lif baxmaq, lakin biz laz谋md谋r Bizim b枚l眉艧d眉r眉lm蓹si kodu b蓹zi g枚rm蓹k, 626 00:27:48,020 --> 00:27:51,890 g蓹l蓹c蓹k problem set, 莽ox g眉man ki, yaln谋z b蓹z蓹n bir g枚z蓹ll蓹艧ir ki, 627 00:27:51,890 --> 00:27:54,060 bir b眉t眉n ifad蓹 yolu 艧蓹rait d蓹st蓹, 628 00:27:54,060 --> 00:27:57,590 q谋vr谋m a艧谋rma bir 莽ox olmadan v蓹 parantez v蓹 abzas bir 莽ox. 629 00:27:57,590 --> 00:28:01,910 Amma onlar biz蓹 he莽 bir daha 莽ox verm蓹k elektrik biz art谋q daha. 630 00:28:01,910 --> 00:28:02,550 陌ndi ilm蓹. 631 00:28:02,550 --> 00:28:05,020 V蓹 bu, biz baxmaq laz谋md谋r daha yava艧 bir az. 632 00:28:05,020 --> 00:28:08,470 Amma sonra, biz bu istifad蓹 etm蓹k ba艧lamaq laz谋md谋r, x眉susil蓹 art谋q tan谋艧 olanlar 眉莽眉n. 633 00:28:08,470 --> 00:28:13,830 Bu halda inan谋lmaz, canonical yoludur gizli 艧蓹kild蓹, C. bir loop yazmaq 634 00:28:13,830 --> 00:28:15,896 >> 陌ndi Not bir loop idi olduqca sad蓹. 635 00:28:15,896 --> 00:28:17,020 Siz 蓹b蓹di, blok var. 636 00:28:17,020 --> 00:28:19,760 Siz, t蓹krar, blok il蓹 var yaln谋z bir say谋 yaz谋n var. 637 00:28:19,760 --> 00:28:22,220 V蓹 眉莽眉n loop, siz , h蓹min ideyalar谋n, h蓹m d蓹 h蓹yata ke莽irilm蓹si 638 00:28:22,220 --> 00:28:23,595 lakin bir az daha texniki var. 639 00:28:23,595 --> 00:28:25,994 Amma s蓹mimi, bu da var nisb蓹t蓹n sad蓹. 640 00:28:25,994 --> 00:28:28,160 Siz sifari艧 bilirik sonra 蓹m蓹liyyatlar, s枚z眉n 641 00:28:28,160 --> 00:28:30,910 yaln谋z d蓹y蓹rl蓹r plug gedir v蓹 n蓹 komp眉ter dem蓹k. 642 00:28:30,910 --> 00:28:32,800 Bel蓹 ki, burada bir misal var. 643 00:28:32,800 --> 00:28:38,040 Bu loop ki, olduqca sad蓹c蓹, bir s谋ra q蓹d蓹r sayar 644 00:28:38,040 --> 00:28:40,187 ba艧qa vasit蓹sil蓹. 645 00:28:40,187 --> 00:28:42,020 V蓹 yaln谋z salan il蓹 Siz olsa bel蓹, bu, 646 00:28:42,020 --> 00:28:44,660 he莽 bir t蓹cr眉b蓹si Bu dil, n蓹 say谋 647 00:28:44,660 --> 00:28:46,920 Bu y蓹qin ki, hesablanmas谋 ba艧lay谋r? 648 00:28:46,920 --> 00:28:47,730 OK, 0. 649 00:28:47,730 --> 00:28:50,240 M蓹n ki, 莽眉nki t蓹xmin edir蓹m bir int v蓹 i var ki, g枚r蓹c蓹ksiniz 650 00:28:50,240 --> 00:28:51,073 olan d蓹yi艧ir. 651 00:28:51,073 --> 00:28:52,390 Bu 0 ba艧lat谋lm谋艧 edir. 652 00:28:52,390 --> 00:28:55,670 >> V蓹 sonra, bu kimi g枚r眉n眉r Biz bir d蓹y蓹r printf ke莽蓹n edirik. 653 00:28:55,670 --> 00:28:58,000 V蓹 蓹slind蓹, m蓹n burada bir az typo etdi. 654 00:28:58,000 --> 00:28:59,850 Amma ki, asanl谋qla m眉蓹yy蓹n edir. 655 00:28:59,850 --> 00:29:02,390 M蓹n蓹 Burada 蓹lav蓹 ed蓹k. 656 00:29:02,390 --> 00:29:06,150 Biz indi printf m枚vc眉ds蓹n ki, tutucu d蓹y蓹r ke莽di. 657 00:29:06,150 --> 00:29:08,299 V蓹 vasit蓹sil蓹 saymaq neler? 658 00:29:08,299 --> 00:29:08,840 Auditoriya: 50. 659 00:29:08,840 --> 00:29:09,340 50. 660 00:29:09,340 --> 00:29:10,160 49. 661 00:29:10,160 --> 00:29:10,910 DAVID J Malan: 49. 662 00:29:10,910 --> 00:29:13,340 Bel蓹 ki, 50 ilk bax谋艧da do臒ru g枚r眉n眉r. 663 00:29:13,340 --> 00:29:16,990 Amma ki, bu 莽谋x谋r, olacaq Biz yoxlan谋lmas谋 saxlamaq bizim 艧蓹rt. 664 00:29:16,990 --> 00:29:21,740 V蓹 biz bir d蓹f蓹 dayand谋rmaq olacaq i art谋q 50-d蓹n azd谋r. 665 00:29:21,740 --> 00:29:24,920 Bel蓹 ki, bu loop, 蓹ksin蓹, olmal谋d谋r bel蓹 uzun i 50-d蓹n az oldu臒u kimi, icra. 666 00:29:24,920 --> 00:29:28,891 Amma bu 50 v蓹 ya 51 olur kimi tezlikl蓹, v蓹 ya pis, avtomatik olaraq dayand谋rmaq laz谋md谋r. 667 00:29:28,891 --> 00:29:29,390 B眉t眉n h眉quqlar. 668 00:29:29,390 --> 00:29:31,200 >> Bel蓹 ki, n蓹 h蓹qiq蓹t蓹n burada olur? 669 00:29:31,200 --> 00:29:33,160 Bel蓹 ki, bu sifari艧 edir bir loop 眉莽眉n 蓹m蓹liyyatlar谋. 670 00:29:33,160 --> 00:29:35,440 One, siz ba艧latma qondarma. 671 00:29:35,440 --> 00:29:38,264 Bu sar谋 qeyd y谋臒谋n kodu ilk icra edilir 672 00:29:38,264 --> 00:29:40,930 v蓹 bu t蓹siri ba艧谋na var 脟蓹r艧蓹nb蓹, y蓹qin ki, t蓹s蓹vv眉r. 673 00:29:40,930 --> 00:29:45,500 Bu d蓹yi艧蓹n i v蓹 adland谋r谋b yarad谋r ki, d蓹yi艧蓹n ma臒azalar d蓹y蓹ri 0. 674 00:29:45,500 --> 00:29:47,560 Bel蓹 ki, i hekay蓹 bu n枚qt蓹d蓹 0 edir. 675 00:29:47,560 --> 00:29:49,680 >> n枚vb蓹ti 艧ey ki, bu tikintisi olur, 676 00:29:49,680 --> 00:29:51,540 v蓹ziyy蓹ti yoxlan谋l谋r olur ki. 677 00:29:51,540 --> 00:29:54,325 Bel蓹likl蓹, m蓹n d蓹rhal yoxlamaq i 50-d蓹n az? 678 00:29:54,325 --> 00:29:57,700 V蓹 蓹lb蓹tt蓹, cavab 陌ndi b蓹li, 艧眉bh蓹siz ki, var. 679 00:29:57,700 --> 00:30:00,710 B蓹li i, 0, 莽眉nki ki, 艧眉bh蓹siz ki, 50-d蓹n az var. 680 00:30:00,710 --> 00:30:03,866 Sonra n蓹 olar, bu ki, kod line edam olur. 681 00:30:03,866 --> 00:30:06,740 V蓹 蓹slind蓹, 蓹g蓹r 莽ox var bu q谋vr谋m a艧谋rma kodu x蓹tl蓹ri, 682 00:30:06,740 --> 00:30:09,020 onlar b眉t眉n bir-bir edam almaq. 683 00:30:09,020 --> 00:30:11,450 >> V蓹 burada t蓹siri var y蓹qin, 莽ap 684 00:30:11,450 --> 00:30:15,365 gedir say谋 i, 0, sonra 1, sonra 2 ola bil蓹r. 685 00:30:15,365 --> 00:30:15,865 Amma niy蓹? 686 00:30:15,865 --> 00:30:17,410 N蓹 art谋r谋laca臒谋n谋 almaq deyil? 687 00:30:17,410 --> 00:30:20,680 Yax艧谋, d枚rd眉nc眉 艧ey ba艧, bu sintaksis ki, 688 00:30:20,680 --> 00:30:22,610 n枚qt蓹li verg眉l sonra edam edilir. 689 00:30:22,610 --> 00:30:27,506 i dey蓹r蓹k bir steno yoldur ++; i d蓹y蓹ri almaq v蓹 ona 1 蓹lav蓹; 690 00:30:27,506 --> 00:30:30,380 v蓹 sonra 蓹traf谋nda n枚vb蓹ti d蓹f蓹 蓹lav蓹 Bu 1; v蓹 蓹traf谋nda n枚vb蓹ti d蓹f蓹, 691 00:30:30,380 --> 00:30:31,330 bu 1 蓹lav蓹 edin. 692 00:30:31,330 --> 00:30:33,640 >> Bel蓹likl蓹, biz davam 蓹g蓹r, n蓹 ba艧 ver蓹c蓹k 693 00:30:33,640 --> 00:30:35,890 n枚vb蓹ti I fikrind蓹 deyil蓹m ki, daha i ba艧lamaq. 694 00:30:35,890 --> 00:30:38,290 M蓹n ba艧lat谋l谋yor saxlan谋l谋r 蓹g蓹r i 0, bu n眉mun蓹 695 00:30:38,290 --> 00:30:41,110 脟眉nki son he莽 vaxt i 0 vurulmu艧 olunacaq. 696 00:30:41,110 --> 00:30:43,870 Amma ba艧 ver蓹nl蓹ri deyil v蓹ziyy蓹ti yoxlan谋lacaq ki, 697 00:30:43,870 --> 00:30:54,280 kod line edam olacaq, i, incremented olunacaq 698 00:30:54,280 --> 00:30:56,970 v蓹ziyy蓹ti yoxlan谋lacaq, code icra ed蓹c蓹k. 699 00:30:56,970 --> 00:30:59,790 V蓹 yen蓹 velosiped saxlan谋l谋r v蓹 yenid蓹n v蓹 yenid蓹n, 700 00:30:59,790 --> 00:31:03,340 i q蓹d蓹r ++ 50 bir d蓹y蓹r truces. 701 00:31:03,340 --> 00:31:05,870 >> v蓹ziyy蓹ti daha sonra deyir 50-d蓹n 50-az? 702 00:31:05,870 --> 00:31:09,360 Cavab, 蓹lb蓹tt蓹, he莽 bir, v蓹 bel蓹 ki, b眉t眉n code icra dayan谋r. 703 00:31:09,360 --> 00:31:13,020 V蓹 ekranda daha kodunu varsa a艧a臒谋, ki, n枚vb蓹ti olur. 704 00:31:13,020 --> 00:31:17,530 Bu q谋vr谋m a艧谋rma h蓹yata pops v蓹 bundan sonra daha 莽ox 莽ap davam edir. 705 00:31:17,530 --> 00:31:20,470 >> Bel蓹 ki, Foxtrot art谋q bir zarafat, ki, b蓹lk蓹 indi anlamaq laz谋md谋r. 706 00:31:20,470 --> 00:31:30,810 707 00:31:30,810 --> 00:31:31,560 O, h蓹mi艧蓹 komik. 708 00:31:31,560 --> 00:31:34,110 Bu chuckles kimi c眉r, s谋zmaq 709 00:31:34,110 --> 00:31:38,370 v蓹 sonra h蓹yata olmamal谋d谋r ox艧ar yumor da laughing olacaq. 710 00:31:38,370 --> 00:31:41,160 Lakin b蓹zi paket var burada pedaqoji da. 711 00:31:41,160 --> 00:31:43,577 Bel蓹 ki, m蓹n 莽谋x谋r ki, sintaksis bir par莽a itkin, 712 00:31:43,577 --> 00:31:45,410 v蓹 ya Foxtrot nin itkin burada sintaksis par莽a. 713 00:31:45,410 --> 00:31:48,076 Biz etdik ki, itkin h蓹r M蓹s蓹l蓹n, indiy蓹 q蓹d蓹r? 714 00:31:48,076 --> 00:31:51,599 715 00:31:51,599 --> 00:31:53,390 Return, bel蓹 ki, var ki, ba艧qa bir 艧ey 716 00:31:53,390 --> 00:31:54,440 biz uzun 蓹vv蓹l geri g蓹lm蓹k laz谋md谋r ki,. 717 00:31:54,440 --> 00:31:55,398 N蓹 itkin, baxmayaraq ki? 718 00:31:55,398 --> 00:31:55,908 B蓹li. 719 00:31:55,908 --> 00:31:58,150 >> Tama艧a莽谋 陌stifad蓹莽i: [I艧itilemez] ba艧latma. 720 00:31:58,150 --> 00:31:58,470 >> DAVID J Malan: OK. 721 00:31:58,470 --> 00:31:58,980 Bel蓹 ki, B蓹li. 722 00:31:58,980 --> 00:32:03,210 Bel蓹 ki, 蓹slind蓹, bu Well is--, v蓹 count ba艧lat谋lm谋艧 olunur 723 00:32:03,210 --> 00:32:05,470 yuxar谋da, daha do臒rusu, yuxar谋da elan etdi. 724 00:32:05,470 --> 00:32:06,960 Bel蓹 ki, bu bunu bir yoldur. 725 00:32:06,960 --> 00:32:08,685 Amma bir x蓹tt baxmayaraq etibarl谋 deyil. 726 00:32:08,685 --> 00:32:09,310 Nec蓹 burada? 727 00:32:09,310 --> 00:32:10,196 >> Auditoriya 脺ZV: Bu q谋vr谋m a艧谋rma deyilmi? 728 00:32:10,196 --> 00:32:10,640 >> DAVID J Malan: B蓹li. 729 00:32:10,640 --> 00:32:12,080 Bel蓹 ki, q谋vr谋m a艧谋rma yoxdur. 730 00:32:12,080 --> 00:32:15,495 Amma bu kodu, m蓹n onlar谋n kredit, dem蓹k, h蓹qiq蓹t蓹n, syntactically etibarl谋d谋r. 731 00:32:15,495 --> 00:32:17,610 Bu 莽谋x谋r, siz deyil q谋vr谋m a艧谋rma laz谋md谋r 732 00:32:17,610 --> 00:32:21,691 Yaln谋z kod bir x蓹tt var ki, 蓹g蓹r Siz loop daxilind蓹 icra etm蓹k ist蓹yir蓹m. 733 00:32:21,691 --> 00:32:24,190 陌ndi biz h蓹mi艧蓹 sinif v蓹 Bizim distribution kodu b眉t眉n, 734 00:32:24,190 --> 00:32:26,730 q谋vr谋m a艧谋rma daxildir h蓹r halda, yaln谋z ayd谋nl谋q xatirin蓹. 735 00:32:26,730 --> 00:32:29,010 Amma d蓹rslikl蓹rd蓹 ki, h蓹yata v蓹 online n眉mun蓹l蓹ri, 736 00:32:29,010 --> 00:32:31,300 Siz 莽ox yax艧谋 buruq ola bil蓹r vaxtsa itkin a艧谋rma. 737 00:32:31,300 --> 00:32:34,850 V蓹, OK n蓹 蓹g蓹r girintili v蓹 n蓹z蓹rd蓹 tutulan var 738 00:32:34,850 --> 00:32:38,650 kod yaln谋z bir x蓹tt deyil, potensial kodu 莽ox x蓹tl蓹ri. 739 00:32:38,650 --> 00:32:39,150 B眉t眉n h眉quqlar. 740 00:32:39,150 --> 00:32:44,500 M蓹s蓹l蓹sin蓹 bel蓹 蓹laq蓹dar qeyri-d蓹qiqlik, da艧q谋n bir m蓹s蓹l蓹dir 741 00:32:44,500 --> 00:32:48,560 m蓹nada ki, eyni, integers onlara m蓹hdudiyy蓹tl蓹r var 742 00:32:48,560 --> 00:32:49,970 yaln谋z point d蓹y蓹rl蓹ri 眉z蓹n kimi? 743 00:32:49,970 --> 00:32:53,120 D眉nyan谋n 眉z蓹n Point d蓹y蓹rl蓹r, biz yaln谋z, bel蓹 ki, d蓹qiq ola bil蓹r 744 00:32:53,120 --> 00:32:55,710 b蓹z蓹n, sonra pis 艧eyl蓹r ola bil蓹r, 745 00:32:55,710 --> 00:32:57,760 v蓹 proqramlar谋 arabas谋 v蓹 s蓹hv ola bil蓹r. 746 00:32:57,760 --> 00:33:00,050 陌ndi h蓹tta integers il蓹, 茝g蓹r problem daxil ed蓹 bil蓹rsiniz. 747 00:33:00,050 --> 00:33:03,820 陌ndi bir tam bir yoxdur decimal point v蓹 ya sonra n枚mr蓹l蓹ri. 748 00:33:03,820 --> 00:33:07,130 Bu ad蓹t蓹n yaln谋z bir t蓹bii say谋 var. 749 00:33:07,130 --> 00:33:09,430 Bel蓹 ki, bir int il蓹 yanl谋艧 n蓹 getm蓹k bil蓹r? 750 00:33:09,430 --> 00:33:12,210 M蓹n int istifad蓹 edir蓹m , yanl谋艧 n蓹 getm蓹k bil蓹r count? 751 00:33:12,210 --> 00:33:13,230 Bir 莽ox sad蓹 g枚r眉n眉r. 752 00:33:13,230 --> 00:33:13,873 B蓹li. 753 00:33:13,873 --> 00:33:16,240 >> Tama艧a莽谋 陌stifad蓹莽i: 茝g蓹r say谋 olur [i艧itilemez] 754 00:33:16,240 --> 00:33:17,073 >> DAVID J Malan: B蓹li. 755 00:33:17,073 --> 00:33:20,820 Siz, bel蓹 ki, y眉ks蓹k saymaq siz蓹 ki, 蓹g蓹r n蓹 ki, h蓹qiq蓹t蓹n, b枚y眉k say谋 ifad蓹 ed蓹 bilm蓹z. 756 00:33:20,820 --> 00:33:21,320 Sa臒? 757 00:33:21,320 --> 00:33:23,910 Bir n枚qt蓹d蓹, siz olacaq s蓹rh蓹dl蓹ri art谋q 758 00:33:23,910 --> 00:33:27,077 32-bit d蓹y蓹ri v蓹 ya 64-bit d蓹y蓹r. 759 00:33:27,077 --> 00:33:29,410 陌ndi yen蓹 nec蓹 蓹min deyil蓹m 64-bit d蓹y蓹r t蓹l蓹ff眉z, 760 00:33:29,410 --> 00:33:32,230 amma 32-bit tam bilirik, ola bil蓹r 蓹n b枚y眉k d蓹y蓹ri, 761 00:33:32,230 --> 00:33:35,490 yaln谋z m眉sb蓹t 蓹g蓹r d蓹y蓹rl蓹r, t蓹xmin蓹n 4 mlrd. 762 00:33:35,490 --> 00:33:39,000 M蓹n 5 milyard saymaq 眉莽眉n c蓹hd edin, bel蓹 ki, bir 艧ey ba艧 ver蓹c蓹k. 763 00:33:39,000 --> 00:33:41,050 Amma 蓹slind蓹, ola bil蓹r n蓹 g枚rm蓹k ed蓹k. 764 00:33:41,050 --> 00:33:44,570 Tam d眉nya da艧q谋n, harada, bir m蓹nada, 765 00:33:44,570 --> 00:33:48,270 Bir potensial谋n谋n da艧q谋n tam, n蓹 ba艧 ver蓹 bil蓹r? 766 00:33:48,270 --> 00:33:51,190 >> Bel蓹 ki, burada bir ikili say谋, Bu 0 throwback var. 767 00:33:51,190 --> 00:33:54,630 Bu, b眉t眉n 1-in v蓹 placeholders var orada 2 s蓹lahiyy蓹tl蓹ri, 768 00:33:54,630 --> 00:33:55,980 bu ikili edir. 769 00:33:55,980 --> 00:33:59,416 Bel蓹 ki, bu ekranda 8, 1 bit var. 770 00:33:59,416 --> 00:34:01,290 V蓹 geri v蓹 ya tez riyaziyyat etm蓹k, 771 00:34:01,290 --> 00:34:06,074 n蓹 d蓹y蓹ri t蓹msil olunur Burada bu s蓹kkiz 1 bit il蓹? 772 00:34:06,074 --> 00:34:06,950 255. 773 00:34:06,950 --> 00:34:09,260 V蓹 kifay蓹t q蓹d蓹r 蓹min deyil, h蓹tta 蓹g蓹r riyaziyyat, siz onu ed蓹 bil蓹r. 774 00:34:09,260 --> 00:34:10,550 V蓹 ya yaln谋z c眉r ola bil蓹r s蓹b蓹bi onun vasit蓹sil蓹, 775 00:34:10,550 --> 00:34:12,633 M蓹n 蓹g蓹r, bir d蓹qiq蓹 g枚zl蓹yin 8 bit 蓹h蓹miyy蓹t k蓹sb ed蓹n, 776 00:34:12,633 --> 00:34:17,750 M蓹n 256 m眉mk眉n d蓹y蓹rl蓹r var, lakin ilk, 0 777 00:34:17,750 --> 00:34:19,909 M蓹n bilir蓹m ki, 蓹n b枚y眉k 255 olacaq 778 00:34:19,909 --> 00:34:21,510 v蓹 bu biri ola bil蓹r n蓹. 779 00:34:21,510 --> 00:34:26,060 >> M蓹n bu d蓹y蓹r 1 蓹lav蓹 etm蓹k 眉莽眉n 莽al谋艧谋r谋q g眉man edirl蓹r. 780 00:34:26,060 --> 00:34:28,750 Siz sinifd蓹 n蓹 ed蓹rdiniz m蓹kt蓹b 1 蓹lav蓹 v蓹 bu zaman 781 00:34:28,750 --> 00:34:31,139 h蓹qiq蓹t蓹n, 莽眉nki uy臒un deyil Siz 1 ke莽irm蓹k? 782 00:34:31,139 --> 00:34:34,380 Ged蓹n bu r蓹q蓹m n蓹dir Siz 1 蓹lav蓹 olmaq 眉莽眉n? 783 00:34:34,380 --> 00:34:37,030 Bu 0 olmaq olacaq. 784 00:34:37,030 --> 00:34:37,530 Sa臒? 785 00:34:37,530 --> 00:34:41,139 Daha 莽ox bits-- idi v蓹 蓹g蓹r, 莽眉nki m蓹n laz谋md谋r c眉r, c蓹hd burada onu yaz谋n 786 00:34:41,139 --> 00:34:44,710 daha 莽ox bit olsa biz 1 蓹lav蓹 burada ed蓹 bil蓹r, 787 00:34:44,710 --> 00:34:47,370 v蓹 sonra biz bu almaq istiyorum. 788 00:34:47,370 --> 00:34:48,739 Whoops. 789 00:34:48,739 --> 00:34:52,250 Biz burada bir 1 az b眉t眉n yol var ediyorum. 790 00:34:52,250 --> 00:34:55,530 >> Amma bu m蓹hdud 蓹g蓹r d蓹y蓹ri, yaln谋z 8 bit var, 791 00:34:55,530 --> 00:34:57,480 ki, pre-m眉蓹yy蓹n var komp眉ter t蓹r蓹find蓹n, 792 00:34:57,480 --> 00:34:59,370 1 s蓹m蓹r蓹li deyil. 793 00:34:59,370 --> 00:35:00,980 Bu, sad蓹c蓹 c眉r bir u莽urum off d眉艧眉r. 794 00:35:00,980 --> 00:35:05,480 V蓹 bel蓹 ki, 255 1 蓹lav蓹, n蓹 Siz y蓹qin d蓹y蓹ri al谋ram? 795 00:35:05,480 --> 00:35:06,180 0. 796 00:35:06,180 --> 00:35:09,700 V蓹 t蓹sad眉f蓹n n枚mr蓹l蓹ri, bel蓹 ki, v蓹 b蓹lk蓹 d蓹, bilm蓹d蓹n, 797 00:35:09,700 --> 00:35:12,040 ox艧ar 蓹traf谋nda wrapping son. 798 00:35:12,040 --> 00:35:14,079 Bel蓹 ki, n蓹 bu dolay谋s谋 ola bil蓹r? 799 00:35:14,079 --> 00:35:15,620 Yax艧谋, bir ne莽蓹 m眉xt蓹lif 艧eyl蓹r var. 800 00:35:15,620 --> 00:35:18,751 Bel蓹 ki, bir, bu axtar谋r ba艧a etmir 0 kimi, bilm蓹d蓹n, 801 00:35:18,751 --> 00:35:20,750 ancaq c眉r g枚r蓹 bil蓹rsiniz h蓹tta real d眉nyada, 802 00:35:20,750 --> 00:35:23,416 yax艧谋 v蓹 ya pis 眉莽眉n, bir limit bu ideyan谋n t蓹zah眉rl蓹ri. 803 00:35:23,416 --> 00:35:26,630 M蓹s蓹l蓹n, siz h蓹r hans谋 kim He莽 Lego Star Wars oynam谋艧d谋r, 804 00:35:26,630 --> 00:35:28,880 h蓹r k蓹s bilm蓹k ba艧 verir pul maksimum say谋 805 00:35:28,880 --> 00:35:32,032 Siz Lego Star Wars toplamaq olar? 806 00:35:32,032 --> 00:35:35,640 茝sas谋nda tahmin edin bu g眉n apar谋c谋 suallar. 807 00:35:35,640 --> 00:35:39,140 Bu 256 v蓹 ya 255-d蓹n 莽ox b枚y眉kd眉r. 808 00:35:39,140 --> 00:35:40,330 Bu 4 milyard var. 809 00:35:40,330 --> 00:35:42,080 Bel蓹 莽谋x谋r v蓹 b蓹zi insanlar var 810 00:35:42,080 --> 00:35:46,080 b蓹zi googling t蓹sdiq son Gec蓹nin 4 milyard q谋z谋l sikk蓹l蓹r kazan谋lm谋艧, 811 00:35:46,080 --> 00:35:47,730 v蓹 ya Lego Star Wars etajer. 812 00:35:47,730 --> 00:35:49,860 Y蓹qin olsa da, var bir yol oyun bezemek, 813 00:35:49,860 --> 00:35:53,222 bir s蓹hv v蓹 ya x眉susiyy蓹t var ki, siz蓹 imkan verir yaln谋z 莽ox v蓹 bal 莽ox hesablan谋r. 814 00:35:53,222 --> 00:35:54,930 Amma 蓹n b枚y眉k m眉mk眉n d蓹y蓹ri g枚r蓹 815 00:35:54,930 --> 00:35:58,360 Kims蓹 I bu ekran shot online a艧kar, h蓹qiq蓹t蓹n 4 mlrd. 816 00:35:58,360 --> 00:35:59,240 >> 陌ndi niy蓹 ki? 817 00:35:59,240 --> 00:36:03,040 Bu, d蓹qiq 4 milyard var y蓹qin ki, kims蓹 q蓹rar, 莽眉nki, 818 00:36:03,040 --> 00:36:05,500 Kim bu oyun yaz谋rd谋m, onlar 4 milyard ed蓹 bil蓹r ki, 819 00:36:05,500 --> 00:36:07,340 bir 艧ey, bir 艧ey, bir 艧ey, d蓹y蓹ri kimi m蓹n qabla艧d谋r谋lm谋艧 820 00:36:07,340 --> 00:36:10,256 kalkulyator il蓹 蓹vv蓹ll蓹r, lakin Bu insanlar 眉莽眉n bir az t蓹miz 821 00:36:10,256 --> 00:36:12,610 maksimum dem蓹k sikk蓹l蓹r v蓹 ya studs, 822 00:36:12,610 --> 00:36:14,860 Onlar siz蓹 ki, Odur z蓹ng kimi toplamaq bil蓹r 4 mlrd. 823 00:36:14,860 --> 00:36:16,290 Bel蓹 ki, bu n蓹? 824 00:36:16,290 --> 00:36:20,310 Nec蓹 LEGO oyun Counter h蓹yata 825 00:36:20,310 --> 00:36:23,420 ki takip saxlan谋lmas谋 siz sikk蓹l蓹r say谋? 826 00:36:23,420 --> 00:36:24,266 Onlar n蓹 istifad蓹 edirik? 827 00:36:24,266 --> 00:36:26,390 Auditoriya 脺ZV: Bu vermir 4 milyard sonra hesablanmas谋. 828 00:36:26,390 --> 00:36:27,720 DAVID J Malan: Bu vermir 4 milyard sonra hesablanmas谋, 829 00:36:27,720 --> 00:36:29,525 siz ed蓹 bil蓹rsiniz dem蓹kdir bir proqram莽谋 kimi, n蓹tic蓹 莽谋xarmaq, 830 00:36:29,525 --> 00:36:31,960 Onlar y蓹qin edirik ki, 32 bit tam istifad蓹 ed蓹r蓹k. 831 00:36:31,960 --> 00:36:35,380 Proqram莽谋 kimi s枚z眉n yaln谋z tipli, int, onun kodu, 832 00:36:35,380 --> 00:36:39,620 ki, d蓹yi艧蓹n n枚v眉 var ki, Onlar kimins蓹 kodu saxlamaq 眉莽眉n istifad蓹 edirik. 833 00:36:39,620 --> 00:36:42,230 Bel蓹 ki, dig蓹r t蓹zah眉rl蓹ri var m蓹hdudiyy蓹tl蓹r bu c眉r. 834 00:36:42,230 --> 00:36:45,063 >> M蓹n bu OYUN Q茝NA茝T ifa deyil v蓹 m蓹n tarixi q蓹d蓹r oxuyurdum 835 00:36:45,063 --> 00:36:48,470 much-- lakin t蓹sdiq etm蓹k Sivilizasiya, orijinal versiyas谋 836 00:36:48,470 --> 00:36:53,240 Siz y蓹qin h蓹r il蓹 qar艧谋l谋ql谋 dig蓹r v蓹 m眉harib蓹 v蓹 ya s眉lh ola bil蓹r, 837 00:36:53,240 --> 00:36:56,590 Gandhi biri olmaq idi 蓹n dinc simvol kimi 838 00:36:56,590 --> 00:36:59,280 ilk, onu ba艧a d眉艧m蓹k Sivilizasiya versiyas谋. 839 00:36:59,280 --> 00:37:03,250 V蓹 蓹slind蓹, 1-d蓹n 10 miqyas谋nda, onun t蓹cav眉zkarl谋q yaln谋z 1 idi. 840 00:37:03,250 --> 00:37:05,620 Bel蓹 ki, he莽 bel蓹 yum艧aq aqressiv, y蓹qin. 841 00:37:05,620 --> 00:37:11,590 >> Amma bir anda, siz y蓹qin ed蓹 bil蓹rsiniz Sizin co臒rafiyada demokratiya b蓹rpa edin. 842 00:37:11,590 --> 00:37:14,900 V蓹 demokratiya y眉klerseniz oyun sizin versiyas谋, 843 00:37:14,900 --> 00:37:17,320 sonra t蓹cav眉z s蓹viyy蓹si enir. 844 00:37:17,320 --> 00:37:18,460 Bu yax艧谋 bir 艧ey deyil. 845 00:37:18,460 --> 00:37:20,890 陌nsanlar daha sakit var y蓹qin ki, v蓹ziyy蓹t. 846 00:37:20,890 --> 00:37:23,190 Amma y蓹qin, kims蓹 etdi bir, 蓹g蓹r v蓹ziyy蓹t deyil 847 00:37:23,190 --> 00:37:24,780 kod orijinal versiyas谋. 848 00:37:24,780 --> 00:37:30,650 >> Bel蓹 ki, Qandinin t蓹cav眉z s蓹viyy蓹si getdi 1 m眉sb蓹t m蓹nfi 2, 1 m蓹nfi, 849 00:37:30,650 --> 00:37:33,840 lakin oyun deyil m蓹nfi n枚mr蓹l蓹ri ba艧a d眉艧眉r眉k. 850 00:37:33,840 --> 00:37:38,680 Bel蓹 ki, n蓹 ba艧 Qandinin t蓹cav眉z etdi level 1 m蓹nfi, 0, 1-d蓹n getdi 851 00:37:38,680 --> 00:37:40,900 t蓹siri olan olan 蓹traf谋nda wrapping 852 00:37:40,900 --> 00:37:44,690 蓹n aqressiv xarakter oyun, 255 bir d蓹y蓹ri il蓹, 853 00:37:44,690 --> 00:37:46,630 10 1 miqyas谋nda. 854 00:37:46,630 --> 00:37:49,887 V蓹 sonra, olub Bu oyun daha 莽ox incarnations, 855 00:37:49,887 --> 00:37:51,720 v蓹 onlar kimi saxlan谋l谋r etdik Pasxa yumurta bir n枚v, 856 00:37:51,720 --> 00:37:53,870 Gandhi y蓹qin ki, bel蓹 olduqca aqressiv. 857 00:37:53,870 --> 00:37:56,740 Amma bir n蓹tic蓹si idi 莽ox sad蓹 proqramla艧d谋rma s蓹hv 858 00:37:56,740 --> 00:37:58,630 Oyun 莽ox erk蓹n versiyas谋. 859 00:37:58,630 --> 00:38:02,860 >> 陌ndi daha disturbingly, daha yax谋nlarda Boeing 787 860 00:38:02,860 --> 00:38:05,720 bir olan kimi s蓹n蓹dl蓹艧dirilmi艧dir cihaz bug deyil, mehriban 861 00:38:05,720 --> 00:38:07,340 Siz x眉susil蓹 bir s蓹hv olsun. 862 00:38:07,340 --> 00:38:10,130 V蓹 simptomlar, m蓹n oxumaq laz谋md谋r Burada online bir m蓹qal蓹, 863 00:38:10,130 --> 00:38:13,840 bu bir model 787 t蓹yyar蓹 idi ki, davaml谋 powered edilmi艧dir 864 00:38:13,840 --> 00:38:18,030 248 g眉n b眉t眉n itir蓹 bil蓹r c蓹r蓹yan, AC, 865 00:38:18,030 --> 00:38:20,850 s蓹b蓹biyl蓹 elektrik, generator n蓹zar蓹t 蓹d蓹d, 866 00:38:20,850 --> 00:38:23,330 GCUs, eyni zamanda Fail-t蓹hl眉k蓹siz rejimi gedir. 867 00:38:23,330 --> 00:38:26,790 Bel蓹 ki, bu verilmi艧 x蓹b蓹rdarl谋q idi Bu problem a艧kar zaman. 868 00:38:26,790 --> 00:38:28,750 Bu v蓹ziyy蓹t s蓹b蓹b olur bir proqram counter il蓹, 869 00:38:28,750 --> 00:38:32,230 , GCUs daxili bel蓹 bir tam v蓹 ya d蓹yi艧蓹n, 870 00:38:32,230 --> 00:38:36,850 248 sonra irad蓹 da艧q谋n davaml谋 g眉c g眉n. 871 00:38:36,850 --> 00:38:40,350 Boeing prosesi bir GCU proqram yenil蓹nm蓹si inki艧af ki, 872 00:38:40,350 --> 00:38:42,350 t蓹hl眉k蓹li v蓹ziyy蓹ti d眉z蓹ltm蓹k olacaq. 873 00:38:42,350 --> 00:38:44,226 >> Raket kimi Bel蓹 ki, 莽ox ssenari, buradak谋 874 00:38:44,226 --> 00:38:46,850 Onlar d蓹yi艧蓹n bir n枚v idi ki, hesablanmas谋, v蓹 hesablanmas谋 oldu 875 00:38:46,850 --> 00:38:50,720 v蓹 hesablama, lakin t蓹dric蓹n co艧臒un onun qabiliyy蓹ti s蓹rh蓹dl蓹ri, 876 00:38:50,720 --> 00:38:54,890 eyni l蓹n蓹tl蓹m蓹k t蓹yyar蓹 etdi d蓹yi艧蓹n da艧q谋n var 877 00:38:54,890 --> 00:38:56,410 莽al谋艧an kifay蓹t q蓹d蓹r vaxt sonra. 878 00:38:56,410 --> 00:38:59,240 V蓹 bel蓹 dil-in-yanaq yol Bu m蓹s蓹l蓹 蓹traf谋nda i艧 879 00:38:59,240 --> 00:39:04,400 H蓹qiq蓹t蓹n, reboot, t蓹yyar蓹 h蓹r edir Yadda艧 m蓹hv olur, bel蓹 ki, 247 g眉n, 880 00:39:04,400 --> 00:39:06,100 v蓹 d蓹yi艧蓹n 0 geri gedir. 881 00:39:06,100 --> 00:39:09,410 Lakin h蓹yata, bu, 莽ox deyil proqram b枚y眉k t蓹c蓹ss眉m, 882 00:39:09,410 --> 00:39:14,070 lakin biz Apple haqq谋nda e艧itm蓹k x眉susil蓹 avtomobil ged蓹n 蓹m蓹liyyat sisteml蓹ri, 883 00:39:14,070 --> 00:39:18,030 v蓹 Google avtomobil 枚z眉n眉 idar蓹 v蓹 proqram incarnations h蓹r hans谋 bir say谋 884 00:39:18,030 --> 00:39:21,000 G眉nd蓹lik h蓹yat谋m谋z谋n, televizorlarda v蓹 saatlar, v蓹 daha 莽ox, 885 00:39:21,000 --> 00:39:24,950 proqram il蓹 蓹hat蓹 olunmu艧dur h蓹yata, olan b眉t眉n us insanlar t蓹r蓹find蓹n yaz谋lm谋艧d谋r. 886 00:39:24,950 --> 00:39:28,150 >> V蓹 biz b眉t眉n tezlikl蓹 tapmaq laz谋md谋r kimi, 莽ox asan v蓹 莽ox tipik var 887 00:39:28,150 --> 00:39:30,250 proqram yazark蓹n s蓹hv etm蓹k. 888 00:39:30,250 --> 00:39:32,745 V蓹 onlar谋 tutmaq yoxsa, b蓹zi pis 艧eyl蓹r ola bil蓹r. 889 00:39:32,745 --> 00:39:35,400 陌ndi b蓹z蓹n, b蓹zi g眉lm蓹li 艧eyl蓹r ola bil蓹r, 890 00:39:35,400 --> 00:39:38,280 v蓹 ya 蓹n az谋 b蓹z蓹n biz bir pisliyi g枚zl蓹m蓹k bilirik. 891 00:39:38,280 --> 00:39:41,550 Bel蓹 ki, 0 sinifd蓹n 0 b枚l眉n眉r m蓹kt蓹b, 眉mumiyy蓹tl蓹 pis bir 艧ey deyil. 892 00:39:41,550 --> 00:39:43,050 Bu undefined var. 893 00:39:43,050 --> 00:39:46,440 V蓹 莽谋x谋r v蓹 蓹g蓹r g枚r蓹k bu se莽蓹 bil蓹rsiniz, m蓹nim mic ki, Apple g眉nd蓹m蓹 894 00:39:46,440 --> 00:39:47,790 bu yax谋nlarda bu b蓹zi 蓹yl蓹nc蓹 var idi. 895 00:39:47,790 --> 00:39:48,850 M蓹n burada bir iPhone var. 896 00:39:48,850 --> 00:39:54,160 M蓹n Siri dan谋艧maq v蓹 onun xahi艧 gedir蓹m M蓹n蓹 0 b枚l眉n眉r 0 cavab verm蓹k 眉莽眉n. 897 00:39:54,160 --> 00:39:55,850 0 0 n蓹 b枚l眉n眉r? 898 00:39:55,850 --> 00:39:59,350 899 00:39:59,350 --> 00:40:02,230 >> SIRI: Siz 0 var T蓹s蓹vv眉r edin ki, cookies, v蓹 b蓹rab蓹r onlara split 900 00:40:02,230 --> 00:40:03,540 0 dostlar谋 aras谋nda. 901 00:40:03,540 --> 00:40:05,810 H蓹r bir 艧蓹xs ne莽蓹 cookies almaq deyil? 902 00:40:05,810 --> 00:40:06,350 Bax? 903 00:40:06,350 --> 00:40:07,660 Bu m蓹nada etmir. 904 00:40:07,660 --> 00:40:10,540 V蓹 Cookie Monster k蓹d蓹rli he莽 bir cookies var ki. 905 00:40:10,540 --> 00:40:13,987 V蓹 bu k蓹d蓹rli Siz he莽 bir dostlar谋 var. 906 00:40:13,987 --> 00:40:15,570 DAVID J Malan: Bu obnoxious n枚v眉 var. 907 00:40:15,570 --> 00:40:17,550 Bel蓹 ki, bu yaln谋z orada bildirib budur. 908 00:40:17,550 --> 00:40:21,380 Bu m眉蓹yy蓹n deyil, qeyri-m眉蓹yy蓹n deyil, H蓹qiq蓹t蓹n, bir 莽ox proqramla艧d谋rma dill蓹ri 909 00:40:21,380 --> 00:40:24,950 v蓹 ya, h蓹qiq蓹t蓹n, derleyiciler olacaq zaman bir proqramda, a艧kar, 910 00:40:24,950 --> 00:40:27,050 0 0 b枚lm蓹k 眉莽眉n c蓹hd edin. 911 00:40:27,050 --> 00:40:29,830 Bu baxmayaraq daha 莽ox 蓹yl蓹nc蓹 edir ki, y蓹qin, Cookie Monster 912 00:40:29,830 --> 00:40:31,270 bu g眉n Twitter edir. 913 00:40:31,270 --> 00:40:37,610 O, bu il蓹, bu cavab, olan tamamil蓹 sitayi艧蓹 layiq deyil. 914 00:40:37,610 --> 00:40:40,110 Amma bir s眉r蓹tli n蓹z蓹r salaq dig蓹r Constructs bir ne莽蓹 915 00:40:40,110 --> 00:40:43,459 v蓹 sonra bu b蓹zi qoymaq code yax艧谋 yollarla, istifad蓹 etm蓹k. 916 00:40:43,459 --> 00:40:45,250 Bel蓹 ki, ba艧qa 莽谋x谋r loops 眉莽眉n var 917 00:40:45,250 --> 00:40:49,174 bir 艧ey ki, bir m眉dd蓹t loop deyil蓹n f蓹rqli g枚r眉n眉r v蓹 h蓹yata ke莽irilir 918 00:40:49,174 --> 00:40:51,590 bir az differently-- v蓹 biz n蓹hay蓹t n眉mun蓹l蓹r g枚r蓹c蓹ksiniz 919 00:40:51,590 --> 00:40:53,500 lakin b蓹zi m蓹nada, Bu, 莽眉nki sad蓹 deyil 920 00:40:53,500 --> 00:40:56,670 Siz ba艧lamaq 眉莽眉n imkan vermir v蓹 loop s蓹rh蓹dl蓹ri daxilind蓹 yenil蓹m蓹. 921 00:40:56,670 --> 00:40:57,794 Siz h蓹l蓹 d蓹 h蓹yata ke莽ir蓹 bil蓹r. 922 00:40:57,794 --> 00:41:01,219 Bel蓹 ki, eyni 艧eyi ed蓹 bil蓹rsiniz Bir m眉dd蓹t loop il蓹 loop 眉莽眉n kimi, 923 00:41:01,219 --> 00:41:03,260 ancaq sintaksis, ultimately-- biz n蓹hay蓹t laz谋md谋r kimi 924 00:41:03,260 --> 00:41:04,551 see-- m眉xt蓹lif olacaq. 925 00:41:04,551 --> 00:41:07,450 Bir do, loop is蓹 da var ki, 蓹slind蓹 bir az f蓹rqli 926 00:41:07,450 --> 00:41:09,640 ki, halbuki 眉莽眉n loop v蓹 h蓹mi艧蓹 bir m眉dd蓹t loop 927 00:41:09,640 --> 00:41:13,005 蓹g蓹r, ilk onlar谋n v蓹ziyy蓹tini yoxlamaq Siz alt bu 艧ey 眉st oxumaq 928 00:41:13,005 --> 00:41:16,440 Bu olacaq kimi bu c眉r g枚r眉n眉r bu son, 莽眉nki bu v蓹ziyy蓹ti yoxlamaq 929 00:41:16,440 --> 00:41:17,910 kod h蓹qiq蓹t蓹n son x蓹tt. 930 00:41:17,910 --> 00:41:20,580 And olsun ki, faydal谋 olacaq biz yazmaq b蓹zi proqramlara, 931 00:41:20,580 --> 00:41:23,746 Siz yaln谋z kor-koran蓹 bir 艧ey etm蓹k ist蓹yirsinizs蓹, v蓹 n蓹tic蓹d蓹 v蓹ziyy蓹ti yoxlamaq. 932 00:41:23,746 --> 00:41:25,205 Ki, m眉tl蓹q pis bir 艧ey deyil. 933 00:41:25,205 --> 00:41:27,912 Biz d蓹yi艧蓹nl蓹r ist蓹yirsinizs蓹, biz n蓹 ed蓹 bil蓹r Bu m眉xt蓹lif yollarla bir ne莽蓹. 934 00:41:27,912 --> 00:41:30,290 V蓹 biz Foxtrot g枚rd眉m cizgi filmi, bunu bir yolu, 935 00:41:30,290 --> 00:41:33,400 burada sizin d蓹yi艧蓹n elan, int counter n枚qt蓹li verg眉l kimi, 936 00:41:33,400 --> 00:41:36,570 v蓹 sonra b蓹lk蓹 n枚vb蓹ti later-- x蓹tti, b蓹lk蓹 10 x蓹tl蓹ri later-- 937 00:41:36,570 --> 00:41:37,800 Siz, h蓹qiq蓹t蓹n, onu ba艧lamaq. 938 00:41:37,800 --> 00:41:42,230 Kod Bel蓹 ki, bu 2 x蓹tl蓹ri n枚v眉 int d蓹yi艧蓹n elan 939 00:41:42,230 --> 00:41:44,930 Bu verir bel蓹, 蓹ks z蓹ng M蓹n蓹 kifay蓹t q蓹d蓹r bit bir int ke莽iril蓹c蓹k. 940 00:41:44,930 --> 00:41:48,230 V蓹 sonra n蓹hay蓹t, bu qoyur ki, d蓹yi艧蓹n d蓹y蓹ri 0. 941 00:41:48,230 --> 00:41:51,250 Bu 0 v蓹 1-nin t蓹艧kil model, biz 枚t蓹n h蓹ft蓹 bilirik ki, 942 00:41:51,250 --> 00:41:53,260 biz 0 kimi bilirik say谋n谋 g枚st蓹rir. 943 00:41:53,260 --> 00:41:56,920 V蓹 ya s蓹mimi, bu 莽ox ed蓹 bil蓹rsiniz daha m眉f蓹ss蓹l 艧蓹kild蓹, yaln谋z bu kimi. 944 00:41:56,920 --> 00:41:59,390 >> 陌ndi biz d蓹 var funksiyalar谋 z蓹ng etm蓹k imkan谋. 945 00:41:59,390 --> 00:42:03,070 V蓹 蓹slind蓹, burada 2 line var proqram v蓹 ya onun bir pasaj, 946 00:42:03,070 --> 00:42:06,157 ki, h蓹qiq蓹t蓹n biz蓹 imkan verir ki, b蓹zi kodu yazmaq 947 00:42:06,157 --> 00:42:08,990 user-- bir string olur q蓹d蓹r Bizim k枚n眉ll眉 bir an kimi ago-- 948 00:42:08,990 --> 00:42:11,320 n蓹tic蓹 saxlan谋lmas谋 ad谋n谋 d蓹yi艧蓹n, 949 00:42:11,320 --> 00:42:15,470 v蓹 then-- 莽ox bizim k枚n眉ll眉 kimi o d蓹y蓹rl蓹ri h蓹yata printf izl蓹ri il蓹 950 00:42:15,470 --> 00:42:19,180 iki d蓹lill蓹ri ke莽蓹r蓹k, simli, d蓹yi艧蓹n izl蓹di 951 00:42:19,180 --> 00:42:20,781 , ad谋, 枚z眉 莽a臒谋r谋b. 952 00:42:20,781 --> 00:42:23,155 Bel蓹 ki, 蓹vv蓹l, bir n蓹z蓹r ed蓹k biz orada geri Mario g蓹lib 953 00:42:23,155 --> 00:42:26,010 bu indi, n眉mun蓹l蓹ri bir ne莽蓹. 954 00:42:26,010 --> 00:42:30,537 >> M蓹n ir蓹li v蓹 a莽谋q getm蓹k 眉莽眉n gedir蓹m q蓹d蓹r funksiyas谋-0.c, dey蓹k. 955 00:42:30,537 --> 00:42:33,120 V蓹 h蓹mi艧蓹 oldu臒u kimi, bu kodu kurs sayt谋nda m枚vcuddur, 956 00:42:33,120 --> 00:42:35,660 bel蓹 ki, birlikd蓹 oynaya bil蓹r ev v蓹 sonra baxmaq. 957 00:42:35,660 --> 00:42:40,400 Bu Amma burada proqram谋 x蓹tti 17 22 mahiyy蓹ti. 958 00:42:40,400 --> 00:42:43,270 茝sas proqram oldu臒u proqram h蓹mi艧蓹 ba艧lamaq niyy蓹tind蓹dir. 959 00:42:43,270 --> 00:42:46,980 Bu proqram, g枚r眉n眉r, gedir , kolon ad谋n谋z谋 莽ap. 960 00:42:46,980 --> 00:42:50,320 O, GetString z蓹ng ed蓹c蓹k kimi biz k枚n眉ll眉l蓹ri il蓹 etdi. 961 00:42:50,320 --> 00:42:53,365 V蓹 sonra, bu, maraql谋 Bu PrintName z蓹ng ed蓹c蓹k. 962 00:42:53,365 --> 00:42:56,490 Orada, b眉t眉n bu vaxt 莽谋x谋r PrintName adl谋 bir funksiyas谋 kimi g枚r眉n眉r. 963 00:42:56,490 --> 00:42:57,614 Ki, kimins蓹 ad谋n谋 yazd谋ran. 964 00:42:57,614 --> 00:43:01,210 Biz printf istifad蓹 etm蓹k laz谋m deyil yesteryear, PrintName var. 965 00:43:01,210 --> 00:43:03,500 >> Amma ki, yanl谋艧 var PrintName deyil, 莽眉nki 966 00:43:03,500 --> 00:43:06,760 C. People etm蓹di il蓹 g蓹lib 40 v蓹 ya 50 il bundan 蓹vv蓹l icad, 967 00:43:06,760 --> 00:43:07,990 M蓹n 蓹v蓹zin蓹 etdi. 968 00:43:07,990 --> 00:43:10,330 V蓹 蓹slind蓹, m蓹n diyirl蓹yin 蓹g蓹r daha x蓹b蓹rdarl谋q a艧a臒谋 969 00:43:10,330 --> 00:43:14,200 M蓹n 枚z yaza bil蓹rsiniz nec蓹 C. funksiyalar谋 Biz n蓹hay蓹t laz谋md谋r 970 00:43:14,200 --> 00:43:16,319 biz dey蓹r蓹k saxlamaq izah, etibars谋z, bir ne莽蓹 yerl蓹rd蓹, 971 00:43:16,319 --> 00:43:18,110 lakin bu g眉n 眉莽眉n, ed蓹k yaln谋z ad谋 oldu. 972 00:43:18,110 --> 00:43:20,905 >> Line 24-d蓹, siz ist蓹yirsinizs蓹 枚z funksiyas谋n谋 yaratmaq 973 00:43:20,905 --> 00:43:22,780 s枚z眉n yazmaq funksiyas谋 ad谋. 974 00:43:22,780 --> 00:43:24,340 M蓹n PrintName se莽di. 975 00:43:24,340 --> 00:43:26,159 Parantez, siz sonra m眉蓹yy蓹n n蓹 c眉r 976 00:43:26,159 --> 00:43:28,450 giri艧, v蓹 n蓹 q蓹d蓹r siz bu funksiya etm蓹k ist蓹yir蓹m. 977 00:43:28,450 --> 00:43:31,906 Bu halda, m蓹n etm蓹k ist蓹yir蓹m Adl谋 1 d蓹yi艧蓹n, ad谋, 978 00:43:31,906 --> 00:43:34,030 v蓹 o olacaq n枚v眉, simli, bel蓹 ki, gedir 979 00:43:34,030 --> 00:43:35,780 simvol b蓹zi ard谋c谋ll谋qla olmal谋d谋r. 980 00:43:35,780 --> 00:43:39,170 V蓹 sonra, bu proqram Not kimi 莽ox, 981 00:43:39,170 --> 00:43:42,590 x眉susi puzzle ola bil蓹r pieces-- Bu x眉susi davran谋艧 眉莽眉n gedir. 982 00:43:42,590 --> 00:43:46,760 Bu printf z蓹ng ed蓹c蓹k ke莽蓹n, hello, tutucu, 983 00:43:46,760 --> 00:43:49,110 v蓹 sonra plug olacaq n蓹 istifad蓹莽i 莽a臒谋r谋b. 984 00:43:49,110 --> 00:43:51,450 >> Bel蓹 ki, bu bir n眉mun蓹sidir n蓹 komp眉ter alim olard谋 985 00:43:51,450 --> 00:43:55,090 z蓹ng abstraksiya v蓹 ya funksional 蓹dal蓹tli par莽alanma, 986 00:43:55,090 --> 00:43:58,110 saying-- 蓹g蓹r x眉lya yollar谋 Siz bu y眉ks蓹k s蓹viyy蓹d蓹 fikir kimi 987 00:43:58,110 --> 00:44:01,569 M蓹n funksionall谋臒谋 ist蓹yir蓹m ki, Siz tamamil蓹 kimins蓹 ad谋n谋 yazd谋ran 988 00:44:01,569 --> 00:44:04,360 s枚z眉n sonra printf yazmaq v蓹 bil蓹rsiniz ist蓹diyiniz d蓹lill蓹ri ke莽m蓹k, 989 00:44:04,360 --> 00:44:07,340 v蓹 proqram i艧l蓹y蓹c蓹k, Bu 莽蓹r艧蓹nb蓹 ild蓹n var. 990 00:44:07,340 --> 00:44:10,510 Amma 眉z m眉c蓹rr蓹d ba艧laya bil蓹rsiniz bir ad 莽ap anlay谋艧谋. 991 00:44:10,510 --> 00:44:13,270 Siz bir ad ver蓹 bil蓹r, PrintName, v蓹 bu kimi 992 00:44:13,270 --> 00:44:15,280 H蓹ft蓹 0 layering bu fikirdir. 993 00:44:15,280 --> 00:44:19,910 >> Bundan sonra, m蓹n v蓹 bilm蓹k yoxdur v蓹 ya PrintName h蓹yata nec蓹 qay臒谋. 994 00:44:19,910 --> 00:44:22,470 B蓹li b蓹lk蓹, printf istifad蓹 edir kim istifad蓹 edir n蓹 bilir, deyil? 995 00:44:22,470 --> 00:44:23,410 Kim qay臒谋lar谋? 996 00:44:23,410 --> 00:44:26,034 陌ndi burada s枚hb蓹t al谋ram, 蓹v蓹zin蓹 a艧a臒谋 burada. 997 00:44:26,034 --> 00:44:28,700 艦眉bh蓹siz ki, bizim proqramlar谋 almaq kimi daha inki艧af etmi艧 v蓹 inki艧af etmi艧, 998 00:44:28,700 --> 00:44:32,550 veril蓹n at谋r谋q saxlamaq olacaq a艧a臒谋 s蓹viyy蓹d蓹 puzzle 蓹d蓹d m枚vcud. 999 00:44:32,550 --> 00:44:34,780 Biz onlara yazd谋 莽眉nki v蓹 ya ba艧qas谋na bel蓹 etdi 1000 00:44:34,780 --> 00:44:36,910 biz sonra onlar谋n 眉st in艧a ed蓹 bil蓹r. 1001 00:44:36,910 --> 00:44:39,430 Bu n蓹z蓹r salaq variant, bir f蓹aliyy蓹t g枚st蓹rir. 1002 00:44:39,430 --> 00:44:41,780 >> Bel蓹 ki, bu bir az daha 莽ox inki艧af etmi艧, lakin bu 莽谋x谋r 1003 00:44:41,780 --> 00:44:44,570 CS50 kitabxana ki, yaln谋z GetInt funksiyas谋 var. 1004 00:44:44,570 --> 00:44:47,720 Biz, il 蓹vv蓹l hesab etm蓹yib bir GetPositiveInt funksiyas谋 h蓹yata. 1005 00:44:47,720 --> 00:44:50,970 V蓹 bir az annoying var, 莽眉nki Sizl蓹rin bir proqram orada yaz谋l谋 1006 00:44:50,970 --> 00:44:53,325 Bir m眉sb蓹t almaq ist蓹yir蓹m istifad蓹莽i tam, 1007 00:44:53,325 --> 00:44:55,010 Siz tamamil蓹 GetInt istifad蓹 ed蓹 bil蓹rsiniz. 1008 00:44:55,010 --> 00:44:57,840 V蓹 tamamil蓹 il蓹 kontrol ed蓹 bil蓹rsiniz v蓹ziyy蓹ti v蓹 b蓹lk蓹 bir loop 1009 00:44:57,840 --> 00:45:00,320 ki, int b枚y眉kd眉r 蓹g蓹r v蓹 0-d蓹n istifad蓹莽i f蓹臒an 1010 00:45:00,320 --> 00:45:02,699 o verm蓹s蓹 Bir m眉sb蓹t say谋. 1011 00:45:02,699 --> 00:45:04,740 Amma bu in艧a ed蓹k bina, 枚z眉m眉z眉 blok, 1012 00:45:04,740 --> 00:45:06,555 x眉susi Scratch par莽a, siz 蓹g蓹r. 1013 00:45:06,555 --> 00:45:08,680 M蓹n bir proqram 眉莽眉n gedir蓹m burada n蓹tic蓹d蓹, m蓹n 1014 00:45:08,680 --> 00:45:11,780 z蓹ng etm蓹k ist蓹yir蓹m GetPositiveInt v蓹 m蓹n olmaq ist蓹yir蓹m 1015 00:45:11,780 --> 00:45:14,200 ki, int n蓹 莽ap ed蓹. 1016 00:45:14,200 --> 00:45:16,240 Amma bu indi 眉z Abstrak olunur. 1017 00:45:16,240 --> 00:45:19,050 Bu, sad蓹c蓹 y眉ks蓹k s蓹viyy蓹d蓹 verilmi艧dir ki, Bu n蓹 deyir ad谋, 1018 00:45:19,050 --> 00:45:21,780 Bu, 莽眉nki g枚z蓹l olan oxumaq 眉莽眉n indi 莽ox asan. 1019 00:45:21,780 --> 00:45:24,710 M蓹n qay臒谋 yoxdur, 蓹g蓹r n蓹 alt谋nda var ba艧l谋q, m蓹n蓹 a艧a臒谋 diyirl蓹yin bildirin. 1020 00:45:24,710 --> 00:45:27,140 V蓹 bu bir az qorxuducu deyil ilk, x眉susil蓹 1021 00:45:27,140 --> 00:45:29,470 Bu Sizin foruma ilk proqram varsa, lakin bir n蓹z蓹r salaq. 1022 00:45:29,470 --> 00:45:32,860 >> M蓹n art谋q, etibars谋z, deyir蓹m Bu funksiyalar谋 yerin蓹 莽evrilir, 莽眉nki, 1023 00:45:32,860 --> 00:45:34,777 莽ox GetString kimi, bil蓹rsiniz M蓹n蓹 bir d蓹y蓹r qay谋tmaq. 1024 00:45:34,777 --> 00:45:36,610 Onlar yaln谋z yoxdur ekran 莽ap, 1025 00:45:36,610 --> 00:45:38,410 onlar h蓹qiq蓹t蓹n 蓹l bil蓹r geri m蓹n蓹 bir 艧ey. 1026 00:45:38,410 --> 00:45:41,535 V蓹 PrintName 蓹vv蓹l is蓹, M蓹n bir 艧ey geri laz谋m deyildi. 1027 00:45:41,535 --> 00:45:44,160 M蓹n yan t蓹siri laz谋m bir 艧ey, ekranda g枚st蓹r蓹n 1028 00:45:44,160 --> 00:45:46,570 amma bir insan laz谋m deyil m蓹n蓹 bir 艧ey geri 蓹l. 1029 00:45:46,570 --> 00:45:48,840 Burada GetPositiveInt il蓹, GetInt il蓹 kimi, 1030 00:45:48,840 --> 00:45:50,640 M蓹n bir 艧ey t蓹qdim etm蓹k ist蓹yir蓹m. 1031 00:45:50,640 --> 00:45:53,220 M蓹n, etibars谋z deyil dedi al谋ram line 23, lakin int haqq谋nda, 1032 00:45:53,220 --> 00:45:55,570 olan deyir, bu funksiya M蓹n yaz谋ram ki, 1033 00:45:55,570 --> 00:45:58,860 GetPositiveInt gedir 莽a臒谋r谋b bir tam deyil, he莽 bir 艧ey m蓹ni geri 蓹l, 1034 00:45:58,860 --> 00:45:59,890 etibars谋z deyil. 1035 00:45:59,890 --> 00:46:03,280 >> Eyni zamanda, bu he莽 almaq olacaq giri艧, m蓹n c眉r, onu l蓹臒v etdik. 1036 00:46:03,280 --> 00:46:08,280 M蓹n GetPositiveInt h蓹r hans谋 ver蓹n deyil蓹m giri艧, m蓹n m蓹n蓹 onun 莽谋x谋艧 verm蓹k ist蓹yir蓹m. 1037 00:46:08,280 --> 00:46:09,800 V蓹 sonra n蓹 indi ba艧 verir? 1038 00:46:09,800 --> 00:46:11,640 Bel蓹 ki, burada m蓹n bir d蓹yi艧蓹n elan ed蓹 bil蓹rsiniz. 1039 00:46:11,640 --> 00:46:15,090 M蓹n loop k蓹narda bunu etdik biz n蓹hay蓹t g枚r眉rs眉n眉z s蓹b蓹bl蓹r蓹 g枚r蓹, 1040 00:46:15,090 --> 00:46:17,700 lakin bu, yaln谋z verir M蓹n蓹 32 bit adlanan n, 1041 00:46:17,700 --> 00:46:20,952 v蓹 m蓹n pre-m眉蓹yy蓹n etdik Onlara tam saxlamaq 眉莽眉n. 1042 00:46:20,952 --> 00:46:23,660 V蓹 burada, tikintisi is蓹 n蓹 ki Bu faydal谋 niy蓹 bu. 1043 00:46:23,660 --> 00:46:26,700 S枚z眉n bunu, n 1 az is蓹. 1044 00:46:26,700 --> 00:46:28,030 Bel蓹 ki, n蓹 g枚rm蓹k ed蓹k. 1045 00:46:28,030 --> 00:46:30,760 M蓹n, xahi艧 edirik 莽ap M蓹n蓹 bir m眉sb蓹t int verir. 1046 00:46:30,760 --> 00:46:34,300 M蓹n CS50 istifad蓹 ed蓹r蓹k, bir int almaq f蓹aliyy蓹t v蓹 n saxlan谋l谋r. 1047 00:46:34,300 --> 00:46:38,990 >> V蓹 sonra, kodu n蓹 line y蓹qin ki, m蓹ntiqi n枚vb蓹ti edam olur? 1048 00:46:38,990 --> 00:46:41,890 Hans谋 line say谋? 1049 00:46:41,890 --> 00:46:42,571 B蓹li, bel蓹 31. 1050 00:46:42,571 --> 00:46:45,320 Siz var q蓹d蓹r bu bilmir蓹m bildirib v蓹 ya sort onu 莽谋xarmaq edilmi艧dir, 1051 00:46:45,320 --> 00:46:45,986 lakin do臒ru. 1052 00:46:45,986 --> 00:46:48,280 Bu a艧a臒谋 top gedir v蓹 sonra t蓹krar saxlay谋r. 1053 00:46:48,280 --> 00:46:55,840 M蓹n say谋, dem蓹k 莽ap 蓹g蓹r Bel蓹 ki, 1 M蓹nfi 1 m蓹nfi daha n az? 1054 00:46:55,840 --> 00:46:56,340 B蓹li. 1055 00:46:56,340 --> 00:46:58,470 1 M蓹nfi 1 az deyil. 1056 00:46:58,470 --> 00:46:59,510 Bel蓹 ki, n蓹 ba艧 verm蓹lidir? 1057 00:46:59,510 --> 00:47:03,260 M蓹n bunu gedir蓹m n az 1 is蓹, 1058 00:47:03,260 --> 00:47:05,760 m蓹n geri line 28 getm蓹k 眉莽眉n gedir蓹m. 1059 00:47:05,760 --> 00:47:09,530 >> V蓹 h蓹r s媒rada v蓹 bir 艧eyl蓹rdir run bildirin funksiyas谋 1 t蓹rtib etm蓹k, 1060 00:47:09,530 --> 00:47:11,340 v蓹 indi funksiyas谋 1 do臒ramaq n枚qt蓹. 1061 00:47:11,340 --> 00:47:14,280 M蓹n m蓹nfi 1 yaz谋n 蓹g蓹r, bu m蓹n蓹 b枚yle saxlamaq niyy蓹tind蓹dir 1062 00:47:14,280 --> 00:47:17,530 M蓹n h蓹r 莽眉nki 蓹m蓹kda艧l谋q q蓹d蓹r M蓹nim v蓹saitl蓹rin az 1 1063 00:47:17,530 --> 00:47:20,070 v蓹 az 1 ed蓹rk蓹n, 蓹g蓹r, M蓹n bunu saxlamaq 眉莽眉n gedir蓹m. 1064 00:47:20,070 --> 00:47:24,240 M蓹n n蓹hay蓹t 50 kimi bir s谋ra vers蓹l蓹r, t蓹艧蓹kk眉rl蓹, bu 50 thanks, deyir. 1065 00:47:24,240 --> 00:47:24,970 Niy蓹? 1066 00:47:24,970 --> 00:47:30,640 N az deyil, 莽眉nki q谋sa m眉dd蓹td蓹 1, m蓹n bu loop vurulmu艧 蓹ld蓹 dayand谋rmaq 1067 00:47:30,640 --> 00:47:33,840 v蓹 bu yeni s枚z, bu g眉n, qaytar谋lmas谋, s枚z眉n ki, yoxdur. 1068 00:47:33,840 --> 00:47:36,800 Bel蓹 ki, yaln谋z bir olan, h蓹yata etdik m蓹nada, GetString b蓹rab蓹r, 1069 00:47:36,800 --> 00:47:40,590 M蓹n geri t蓹hvil al谋ram kim, b蓹zi d蓹y蓹ri m蓹n蓹 istifad蓹 edir. 1070 00:47:40,590 --> 00:47:42,820 Bu olmaq 眉莽眉n yoxdur simli, bir int var. 1071 00:47:42,820 --> 00:47:44,990 S眉r蓹tli, bel蓹 bir sad蓹 M蓹s蓹l蓹n, biz tezlikl蓹 laz谋md谋r 1072 00:47:44,990 --> 00:47:47,930 B蓹zi daha m眉r蓹kk蓹b g枚rm蓹k h蓹l蓹 versiyas谋n谋. 1073 00:47:47,930 --> 00:47:53,882 茝slind蓹, bir n蓹z蓹r ed蓹k return.c adlan谋r r蓹q蓹mli bir. 1074 00:47:53,882 --> 00:47:55,590 V蓹 bu h蓹qiq蓹t蓹n bir az sad蓹. 1075 00:47:55,590 --> 00:47:59,010 Bel蓹 ki, bu proqram谋n m蓹qs蓹di M蓹nd蓹n 眉st眉n tutsa t蓹rtib v蓹 run bildirin, 1076 00:47:59,010 --> 00:48:03,090 bel蓹 dot, geri etm蓹k 莽izgi, return-- bildiri艧 1077 00:48:03,090 --> 00:48:05,530 proqram sad蓹c蓹 d蓹y蓹r 2 kublar. 1078 00:48:05,530 --> 00:48:08,410 Bu, 莽蓹tin, olduqca axmaq var kodu h蓹r hans谋 bir giri艧 deyil, 1079 00:48:08,410 --> 00:48:12,220 lakin ba艧qa bir n眉mayi艧 yoxdur M蓹n 枚z眉m眉 yazd谋q f蓹aliyy蓹t g枚st蓹rir. 1080 00:48:12,220 --> 00:48:15,760 Bel蓹 ki, burada, m蓹n b蓹yan etdik ki, d蓹yi艧蓹n, n枚v眉 int, x adl谋 1081 00:48:15,760 --> 00:48:17,840 2 sayl谋 b蓹rab蓹r, tamamil蓹 蓹sass谋z. 1082 00:48:17,840 --> 00:48:19,530 Bu yaln谋z bir t眉kl眉 莽ap edir. 1083 00:48:19,530 --> 00:48:23,070 Bu x deyir indi bel蓹 v蓹 Bel蓹 ki, cubing dot dot dot. 1084 00:48:23,070 --> 00:48:26,390 V蓹 sehrli line 21 y蓹qin edir. 1085 00:48:26,390 --> 00:48:30,120 M蓹n kub adl谋 funksiyas谋 z蓹ng edir蓹m, M蓹n ka臒谋z bir hesabat谋 verilm蓹si al谋ram 1086 00:48:30,120 --> 00:48:32,890 yaz谋lm谋艧 say谋 2, v蓹 n蓹 d蓹y蓹ri, riyazi, 1087 00:48:32,890 --> 00:48:34,860 M蓹n bu 莽谋xmaq ist蓹yirsiniz? 1088 00:48:34,860 --> 00:48:36,570 Yaln谋z bir a臒l谋 ba艧谋nda olma 莽ek kimi? 1089 00:48:36,570 --> 00:48:37,070 8. 1090 00:48:37,070 --> 00:48:37,570 Sa臒? 1091 00:48:37,570 --> 00:48:40,160 I 2 2, geri Cubed ist蓹yir蓹m 3 g眉c, bel蓹 ki, 8 geri. 1092 00:48:40,160 --> 00:48:42,570 >> Bel蓹 ki, burada kub h蓹yata ke莽irilir? 1093 00:48:42,570 --> 00:48:44,349 B蓹li, bu burada h蓹yata bildiri艧. 1094 00:48:44,349 --> 00:48:47,140 V蓹 yaln谋z 蓹vv蓹l kimi, m蓹ntiqi, h蓹tta syntax y蓹qin ki, baxmayaraq ki, 1095 00:48:47,140 --> 00:48:49,320 bir 莽ox 眉莽眉n 莽ox yeni, M蓹n bu funksiyas谋 ist蓹yir蓹m 1096 00:48:49,320 --> 00:48:51,780 bir hesabat谋 m蓹ni geri 蓹l bu bir int il蓹 ka臒谋z. 1097 00:48:51,780 --> 00:48:53,990 Bel蓹likl蓹, m蓹n int var ad谋, 枚zba艧谋na deyil 1098 00:48:53,990 --> 00:48:55,530 lakin rahat kub 莽a臒谋r谋b. 1099 00:48:55,530 --> 00:48:58,430 bu giri艧, n var ki, bel蓹 ki, tam yaz谋n 1100 00:48:58,430 --> 00:49:00,800 M蓹n say谋 ke莽蓹 bil蓹r nec蓹 Ka臒谋z hesabat谋nda 2. 1101 00:49:00,800 --> 00:49:03,910 V蓹 sonra C d蓹st蓹kl蓹yir 莽谋x谋r riyaziyyat, bel蓹 ki, d蓹f蓹 X yoxdur 1102 00:49:03,910 --> 00:49:06,680 Yaln谋z ulduz istifad蓹 vurma 眉莽眉n. 1103 00:49:06,680 --> 00:49:11,070 Bu n d蓹f蓹 n d蓹f蓹 qaytar谋r sad蓹c蓹 bir Cubed d蓹y蓹ri n. 1104 00:49:11,070 --> 00:49:12,840 >> Bel蓹likl蓹, biz b眉t眉n bu il蓹 gedir? 1105 00:49:12,840 --> 00:49:14,570 Bu m眉tl蓹q bir deyil qas谋r臒a tur, arxay谋n, 1106 00:49:14,570 --> 00:49:16,410 ki, super b枚lm蓹l蓹rd蓹 v蓹 problem, 1 set 1107 00:49:16,410 --> 00:49:18,368 Siz vasit蓹sil蓹 g蓹zmi艧 olacaq B眉t眉n bu b眉t眉n daha 莽ox. 1108 00:49:18,368 --> 00:49:22,490 V蓹 problem 1 d蓹st, biz ke莽id laz谋md谋r Not qrafik d眉nya 1109 00:49:22,490 --> 00:49:25,640 bir 艧ey daha command line C. Amma biz ilham 莽蓹km蓹k laz谋md谋r 1110 00:49:25,640 --> 00:49:27,680 burada oyun yesteryear, orada olan 1111 00:49:27,680 --> 00:49:31,591 C v蓹 standart n蓹艧r istifad蓹 p set Mario piramida h蓹yata olacaq. 1112 00:49:31,591 --> 00:49:34,340 V蓹 hacker redaksiyada p set, bel蓹 se莽m蓹k se莽erseniz, 1113 00:49:34,340 --> 00:49:38,280 Bir az daha h蓹yata ke莽ir蓹c蓹k iki zirv蓹l蓹ri il蓹 piramida 莽蓹tin. 1114 00:49:38,280 --> 00:49:41,239 Siz h蓹m莽inin h蓹yata olacaq alqoritm, bir g枚rm蓹mi艧 alqoritmi. 1115 00:49:41,239 --> 00:49:43,030 Bu var 莽谋x谋r b蓹zi maraql谋 m蓹ntiq 1116 00:49:43,030 --> 00:49:45,640 prosesi arxas谋nda bir kassir stansiyas谋 莽al谋艧an 1117 00:49:45,640 --> 00:49:47,410 v蓹 h蓹qiq蓹t蓹n t蓹hvil kims蓹 geri d蓹yi艧iklik. 1118 00:49:47,410 --> 00:49:50,410 Kifay蓹t q蓹d蓹r ki, bir alqoritm var sad蓹 ki, siz h蓹tta bil蓹r 1119 00:49:50,410 --> 00:49:53,576 Siz ilk oxumaq zaman daxil蓹n tutmaq pseudocode ki, m蓹n h蓹mi艧蓹 var n蓹 var h蓹yata 1120 00:49:53,576 --> 00:49:57,110 M蓹n kims蓹 b蓹zi verilmi艧 etdiyiniz h蓹r hans谋 bir vaxt h蓹yata Siz h蓹mi艧蓹 imkan verir pul back-- 1121 00:49:57,110 --> 00:50:00,679 say谋 minimuma endirm蓹k ka臒谋z qeydl蓹r v蓹 ya metal sikk蓹l蓹r 1122 00:50:00,679 --> 00:50:02,220 geri istifad蓹莽i verilm蓹si edirik ki. 1123 00:50:02,220 --> 00:50:04,610 Bu, 蓹lb蓹tt蓹, 莽ekici Siz CVS v蓹 ya etajer getm蓹k 蓹g蓹r, 莽眉nki, 1124 00:50:04,610 --> 00:50:06,430 Siz 蓹lli olmaq ist蓹mir蓹m is蓹 b眉t眉n d蓹st蓹 1125 00:50:06,430 --> 00:50:07,596 v蓹 ya pennies b眉t眉n d蓹st蓹. 1126 00:50:07,596 --> 00:50:10,120 Siz az ist蓹yir蓹m pul, y蓹qin ki, m眉mk眉n. 1127 00:50:10,120 --> 00:50:13,070 >> N蓹hay蓹t, siz d蓹 etiraz olacaq su d眉nyada dabble 1128 00:50:13,070 --> 00:50:17,220 v蓹 h蓹qiq蓹t蓹n t蓹艧蓹kk眉r almaq ax谋n谋 d蓹r蓹c蓹l蓹ri aras谋nda X蓹rit蓹莽蓹km蓹 眉莽眉n, 1129 00:50:17,220 --> 00:50:19,890 bir du艧, su kimi, yaln谋z n蓹 q蓹d蓹r su istifad蓹 olunur. 1130 00:50:19,890 --> 00:50:22,640 V蓹 orada i艧ar蓹, Burada bu clip olacaq, 1131 00:50:22,640 --> 00:50:24,840 biz d蓹 ba艧a laz谋md谋r ki, yaln谋z 60 saniy蓹 ki, 1132 00:50:24,840 --> 00:50:29,070 bir 艧蓹kil boyalar a艧a臒谋 ax谋n谋 du艧 r蓹hb蓹rl蓹ri. 1133 00:50:29,070 --> 00:50:30,886 >> [Video playback] 1134 00:50:30,886 --> 00:50:31,385 -B眉t眉n H眉ququ. 1135 00:50:31,385 --> 00:50:32,774 Burada h蓹r 艧ey var. 1136 00:50:32,774 --> 00:50:35,800 M蓹n Cyclone F Series var Hydra, Jetflow, Stockholm 1137 00:50:35,800 --> 00:50:37,660 Supersteam, siz bu ad谋. 1138 00:50:37,660 --> 00:50:39,265 >> -V蓹 N蓹 t枚vsiy蓹 edirsiniz? 1139 00:50:39,265 --> 00:50:40,460 >> -Ne Arad谋臒谋n谋z? 1140 00:50:40,460 --> 00:50:41,300 >> -Power Man. 1141 00:50:41,300 --> 00:50:42,285 Power. 1142 00:50:42,285 --> 00:50:42,910 -Kimi Silkwood. 1143 00:50:42,910 --> 00:50:44,520 -Bu Radiasiya 眉莽眉n. 1144 00:50:44,520 --> 00:50:46,335 -Bu Do臒ru. 1145 00:50:46,335 --> 00:50:48,275 Bu n蓹dir -陌ndi? 1146 00:50:48,275 --> 00:50:49,704 -Bu Commando 450 var. 1147 00:50:49,704 --> 00:50:50,620 M蓹n bir satm谋r谋q. 1148 00:50:50,620 --> 00:50:51,700 >> -Amma Biz ist蓹diyiniz n蓹 deyil. 1149 00:50:51,700 --> 00:50:52,680 Bu komando 450 var. 1150 00:50:52,680 --> 00:50:53,882 >> -No Inan谋n. 1151 00:50:53,882 --> 00:50:55,090 Bu, yaln谋z sirk istifad蓹 olunur. 1152 00:50:55,090 --> 00:50:56,512 Bu filler 眉莽眉n. 1153 00:50:56,512 --> 00:50:59,356 >> Bir 艧ey 枚d蓹m蓹k b蓹simdi. 1154 00:50:59,356 --> 00:51:01,252 >> Jerry haqq谋nda hans谋? 1155 00:51:01,252 --> 00:51:02,760 >> O ki, idar蓹 ed蓹 bilm蓹di. 1156 00:51:02,760 --> 00:51:04,910 O inc蓹 var. 1157 00:51:04,910 --> 00:51:05,750 B蓹li Oh. 1158 00:51:05,750 --> 00:51:36,737 1159 00:51:36,737 --> 00:51:37,320 [END playback] 1160 00:51:37,320 --> 00:51:37,700 DAVID J Malan: B眉t眉n h眉ququ. 1161 00:51:37,700 --> 00:51:38,820 Bu CS50 蓹g蓹r var. 1162 00:51:38,820 --> 00:51:40,050 Biz g蓹l蓹n h蓹ft蓹 g枚r蓹c蓹ksiniz. 1163 00:51:40,050 --> 00:51:45,910 1164 00:51:45,910 --> 00:51:49,029 >> HOPARL脰R 1: [? Scully?], [? Ian?] q蓹d蓹r bu yere layih蓹si kimi, 1165 00:51:49,029 --> 00:51:50,362 u艧aqlar n蓹 il蓹 g蓹lmi艧蓹m? 1166 00:51:50,362 --> 00:51:51,990 >> HOPARL脰R 2: B蓹li, biz t蓹qdim etdik Bu fikir bir s谋ra, 1167 00:51:51,990 --> 00:51:53,250 v蓹 biz 蓹n yax艧谋 yolu hesab edir蓹m ki, to-- 1168 00:51:53,250 --> 00:51:53,660 >> HOPARL脰R 3: M蓹n May? 1169 00:51:53,660 --> 00:51:54,326 >> HOPARL脰R 2: B蓹li. 1170 00:51:54,326 --> 00:51:56,360 B眉t眉n vasit蓹l蓹rl蓹, h蓹qiq蓹t蓹n. 1171 00:51:56,360 --> 00:51:59,425 >> HOPARL脰R 3: M蓹n hesab edir蓹m ki, Biz fikir yekunla艧d谋rmaq olar 1172 00:51:59,425 --> 00:52:05,450 bir word-- he莽 n蓹 il蓹 Di臒er 眉莽眉n. 1173 00:52:05,450 --> 00:52:08,950 1174 00:52:08,950 --> 00:52:10,409 >> DAVID J Malan: He莽 bir 艧ey? 1175 00:52:10,409 --> 00:52:11,200 HOPARL脰R 3: He莽 bir 艧ey. 1176 00:52:11,200 --> 00:52:12,990 DAVID J MALAN: Bu n蓹 dem蓹kdir? 1177 00:52:12,990 --> 00:52:16,260 HOPARL脰R 3: Di臒er he莽 bir 艧ey haqq谋nda. 1178 00:52:16,260 --> 00:52:21,720 HOPARL脰R 2: B蓹li, m蓹n dem蓹k, f蓹ls蓹f蓹, M蓹n dem蓹k, he莽 bir 艧ey h蓹mi艧蓹 bir 艧eydir. 1179 00:52:21,720 --> 00:52:24,200 HOPARL脰R 1: Bel蓹 what's-- premise var? 1180 00:52:24,200 --> 00:52:25,720 HOPARL脰R 3: Bel蓹 ki, h蓹yat kimi. 1181 00:52:25,720 --> 00:52:26,680 OK. 1182 00:52:26,680 --> 00:52:28,294 Bu g眉n n蓹 idi? 1183 00:52:28,294 --> 00:52:31,811 >> DAVID J MALAN: M蓹n qalx谋b idi s蓹h蓹r yem蓹yi, v蓹 i艧l蓹m蓹k 眉莽眉n g蓹ldi. 1184 00:52:31,811 --> 00:52:34,056 >> HOPARL脰R 3: Bu bir yere var. 1185 00:52:34,056 --> 00:52:36,806 HOPARL脰R 2: M蓹n dem蓹k Lakin, olmamal谋d谋r bir 艧ey the-- ona ba艧 1186 00:52:36,806 --> 00:52:37,889 HOPARL脰R 3: Yox, yox, yox, yox. 1187 00:52:37,889 --> 00:52:40,220 He莽 bir 艧ey ba艧 verir. 1188 00:52:40,220 --> 00:52:42,910 >> HOPARL脰R 1: Bel蓹 ki, niy蓹 biz izl蓹yir? 1189 00:52:42,910 --> 00:52:46,956 >> HOPARL脰R 3: 脟眉nki Bu CS50 眉莽眉n yere var. 1190 00:52:46,956 --> 00:52:48,652 >> DAVID J Malan: Not yet. 1191 00:52:48,652 --> 00:52:49,151