1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:01,790 DAVID Malan: Merħba lura, kulħadd. 3 00:00:01,790 --> 00:00:05,030 Allura bieraħ, inti ser tfakkar li aħna iffukat fuq dawn is-suġġetti hawn. 4 00:00:05,030 --> 00:00:08,380 Allura kellna erba topics-- globali privatezza, is-sigurtà, u s-soċjetà; 5 00:00:08,380 --> 00:00:11,960 teknoloġiji tal-internet; cloud computing; u finalment, l-iżvilupp tal-web. 6 00:00:11,960 --> 00:00:14,170 >> Did ħadd li jkollu l- bandwidth jew il-ħin 7 00:00:14,170 --> 00:00:16,900 watch a John ftit Oliver aħħar lejl? 8 00:00:16,900 --> 00:00:20,120 Huwa fil-fatt pjuttost divertenti, jekk mhux ftit biża. 9 00:00:20,120 --> 00:00:24,700 Kwalunkwe mistoqsijiet dwar xi ħaġa għamilna bieraħ? 10 00:00:24,700 --> 00:00:27,600 Kwalunkwe kjarifiki? 11 00:00:27,600 --> 00:00:35,580 Kwalunkwe mistoqsijiet li inti tixtieq li tagħmel żgur aħna imissu fuq illum f'xi forma? 12 00:00:35,580 --> 00:00:37,300 lavanja hekk nadif. 13 00:00:37,300 --> 00:00:38,760 >> Allura x'hemm fuq l-aġenda għal-lum? 14 00:00:38,760 --> 00:00:41,301 So I ħsibt aħna'd tibda llum ma 'ħarsa lejn x'hemm ġeneralment 15 00:00:41,301 --> 00:00:44,460 magħrufa bħala thinking-- komputazzjoni fil ir-riskju ta 'oversimplifying, il-ħsieb 16 00:00:44,460 --> 00:00:46,636 bħal kompjuter, forsi ħsieb bħal inġinier, 17 00:00:46,636 --> 00:00:48,510 u jippruvaw jibdew torganizza ħsibijiet tiegħek 18 00:00:48,510 --> 00:00:52,039 jew li jtik sens aħjar ta ' x'hemm involut fil-fatt kmandant 19 00:00:52,039 --> 00:00:54,080 kompjuter li tagħmel xi ħaġa permezz ta 'programmazzjoni. 20 00:00:54,080 --> 00:00:56,663 U aħna ser jżommha għad pretty livell għoli, pretty ħafna l-Ingliż, 21 00:00:56,663 --> 00:00:59,850 iżda jippruvaw jużaw tat familjari Eżempji biex tifformalizza kif 22 00:00:59,850 --> 00:01:01,450 inti tmur dwar soluzzjoni ta 'problemi. 23 00:01:01,450 --> 00:01:04,080 >> U aħna se tirrevedi xi KEFA suġġetti, bħall-estrazzjoni, 24 00:01:04,080 --> 00:01:06,040 li ħarāu koppja ta 'drabi bieraħ, 25 00:01:06,040 --> 00:01:07,554 algoritmi, u mbagħad rappreżentazzjoni. 26 00:01:07,554 --> 00:01:09,720 U li fejn aħna ser tibda Illum fi ftit mument. 27 00:01:09,720 --> 00:01:11,481 Imbagħad aħna ser tagħti ħarsa lejn programmazzjoni. 28 00:01:11,481 --> 00:01:13,480 Aħna ser tagħti ħarsa lejn uħud jibni fundamentali 29 00:01:13,480 --> 00:01:16,450 li magħhom inti tista 'tkun familjari u tista 'anki ssib pjuttost intuwittivi. 30 00:01:16,450 --> 00:01:18,370 >> Aħna ser tħares, fil-fatt, bi programmazzjoni kampjun 31 00:01:18,370 --> 00:01:21,244 ambjent li l aċċessibbli ħafna, ħafna jilgħab, u tabilħaqq immirati 32 00:01:21,244 --> 00:01:22,555 għall-etajiet 12 u sa. 33 00:01:22,555 --> 00:01:25,930 Aħna se tqatta 'ftit minuti hemm u mbagħad ħu l-affarijiet għal livell aktar baxx 34 00:01:25,930 --> 00:01:30,360 u fil-fatt jitkellmu dwar xi wħud mis l-algoritmi u l-istrutturi tad-data, 35 00:01:30,360 --> 00:01:32,360 biex ngħidu hekk, l programmaturi tipikament jużaw 36 00:01:32,360 --> 00:01:35,040 sabiex isolvu problemi ferm aktar effiċjenti milli inti tista 37 00:01:35,040 --> 00:01:37,322 ikunu jistgħu jagħmlu mingħajrhom kollox. 38 00:01:37,322 --> 00:01:40,280 Imbagħad wara ikla, aħna ser tagħti ħarsa fil stacks teknoloġija, li huwa biss 39 00:01:40,280 --> 00:01:42,240 mod fancy ta 'tgħid kollezzjonijiet ta 'teknoloġiji 40 00:01:42,240 --> 00:01:43,690 li inti tista 'tuża biex isolvu xi problema. 41 00:01:43,690 --> 00:01:46,670 U aħna ser nitkellmu dwar l-alfabett soppa tal-lingwi li jeżistu today-- 42 00:01:46,670 --> 00:01:50,930 Java u Python u C ++ u PHP u Ruby u kull xorta ta 'affarijiet oħra. 43 00:01:50,930 --> 00:01:53,740 >> Aħna ser nieħdu qosor ħarsa fil mudelli tad-disinn. 44 00:01:53,740 --> 00:01:57,730 Programmaturi, maż-żmien, jkollhom metodoloġiji adottati 45 00:01:57,730 --> 00:02:00,690 li għandhom tendenza li jgħinuhom isolvu problemi aktar faċilment. 46 00:02:00,690 --> 00:02:04,390 Meta tibda biex tara lilek innifsek bil-miktub l-istess tip ta 'kodiċi ġdid u għal darb'oħra, 47 00:02:04,390 --> 00:02:08,080 nies tifformalizza dawk repetizzjonijiet u ismijiet tattribwixxi lilhom 48 00:02:08,080 --> 00:02:10,084 u mbagħad jużawhom u jippromwovuhom, finalment. 49 00:02:10,084 --> 00:02:12,250 U aħna ser nitkellmu ftit dwar l-istrateġiji mobbli, 50 00:02:12,250 --> 00:02:16,099 bħal dak ma jfisser li attwalment tagħmel app mobbli jew websajt mobbli. 51 00:02:16,099 --> 00:02:17,140 Do inti tagħmel dan għall Android? 52 00:02:17,140 --> 00:02:17,730 Do inti tagħmel dan għal IOS? 53 00:02:17,730 --> 00:02:19,160 Do inti tagħmel dan għal kemm ta 'dawk? 54 00:02:19,160 --> 00:02:20,326 U liema huma l-kompromessi? 55 00:02:20,326 --> 00:02:23,180 U mbagħad finalment, aħna ser tagħti web programmazzjoni ħarsa, li 56 00:02:23,180 --> 00:02:25,380 huwa terminu kollettiv verament jiddeskrivi kwalunkwe ħin 57 00:02:25,380 --> 00:02:28,410 tikteb software li huwa maħsuba biex jimxu fuq il-web, 58 00:02:28,410 --> 00:02:30,430 kemm jekk fuq it-telefowns jew desktops jew laptops. 59 00:02:30,430 --> 00:02:33,490 Aħna ser tagħti ħarsa qasira lejn databases u d-disinn 60 00:02:33,490 --> 00:02:39,049 hemmhekk, jekk biss minħabba li kważi kull interessanti fuq l-internet applikazzjoni 61 00:02:39,049 --> 00:02:40,590 dawn il-jiem għandu xi tip ta 'database. 62 00:02:40,590 --> 00:02:42,380 Inkella, ikun biss jiġu kontenut statiku. 63 00:02:42,380 --> 00:02:45,254 U database tippermetti li inti tagħmel bidliet maż-żmien, kemm jekk ruħek 64 00:02:45,254 --> 00:02:45,960 jew minn utenti. 65 00:02:45,960 --> 00:02:47,820 U aħna ser tikkunsidra kif inti imur dwar tfassil 66 00:02:47,820 --> 00:02:50,510 dik id-database u t-tip ta jargon li jistgħu joħorġu fi s inġinier 67 00:02:50,510 --> 00:02:52,790 diskussjoni fuq bord abjad meta fil-fatt li timplimenta 68 00:02:52,790 --> 00:02:53,900 app għall-ewwel darba. 69 00:02:53,900 --> 00:02:57,002 >> Aħna ser jitkellmu fil-qosor dwar APIs, servizzi utli 70 00:02:57,002 --> 00:02:59,960 li tista 'tuża biex toqgħod fuq il- ispallejn ta 'oħrajn, kemm jekk il-kumpaniji 71 00:02:59,960 --> 00:03:02,619 jew individwi, u ssolvi tiegħek problemi tagħha stess ikunu iktar malajr. 72 00:03:02,619 --> 00:03:04,785 U allura aħna ser dabble forsi daqsxejn bil JavaScript, 73 00:03:04,785 --> 00:03:08,900 lingwa ta 'programmar li użaw kemm fil-browsers dawn il-ġranet, iżda wkoll 74 00:03:08,900 --> 00:03:09,820 fil-servers. 75 00:03:09,820 --> 00:03:11,890 U forsi, aħna ser tirrevedi, ħin jippermetti, 76 00:03:11,890 --> 00:03:15,670 xi wħud mill--idejn fuq Jittieħed web aħna ma bieraħ u jintegraw it-tnejn 77 00:03:15,670 --> 00:03:17,630 flimkien qabel we jaġġorna. 78 00:03:17,630 --> 00:03:22,380 >> Allura ma that-- x'hemm ahead-- hu Hemm xi ħaġa nieqsa li inti 79 00:03:22,380 --> 00:03:26,289 jixtieq biex niżguraw li daħħal u imissu fuq f'xi punt. 80 00:03:26,289 --> 00:03:28,330 Jekk huwa molol f'moħħna, iġġibu up qabel twil. 81 00:03:28,330 --> 00:03:32,010 Iżda għaliex ma we tibda bil tħares lejn ħsieb komputazzjoni. 82 00:03:32,010 --> 00:03:35,420 >> U let me jipproponi li ħsieb komputazzjoni hija, għal darb'oħra, 83 00:03:35,420 --> 00:03:38,830 tip tad-deskrizzjoni livell għoli ta ' dak xjenzat kompjuter tista 'tagħmel. 84 00:03:38,830 --> 00:03:42,470 U fil-fatt, ejja nibdew bi tliet ingredjenti li 85 00:03:42,470 --> 00:03:44,207 jista 'jmur fis-ħsieb komputazzjoni. 86 00:03:44,207 --> 00:03:45,790 Dan huwa biss mod wieħed ta 'tikkwalifikaha. 87 00:03:45,790 --> 00:03:48,490 Aħna jista 'ċertament jiddefinixxu din il f'kull numru ta 'modi. 88 00:03:48,490 --> 00:03:50,630 >> Imma ħalluni tipproponi, għall-fini tal-lum, 89 00:03:50,630 --> 00:03:53,910 li l-problemi tad-dinja, l-problemi tad-dinja, 90 00:03:53,910 --> 00:03:56,730 meta avviċinat minn xjentist kompjuter tista 91 00:03:56,730 --> 00:04:00,990 jitqies bħala dak li aħna ser inputs sejħa, li 92 00:04:00,990 --> 00:04:08,142 bżonn li tikseb mitmugħa fis-dak li aħna ser sejħa algoritmi, li mbagħad jrendu riżultati. 93 00:04:08,142 --> 00:04:10,600 Fi kliem ieħor, l kollu dinja ta 'pretensjoni I problem-solving 94 00:04:10,600 --> 00:04:13,140 jistgħu jiġu distillat fi dawn it-tliet ingredjenti. 95 00:04:13,140 --> 00:04:14,450 Mela xi do I jfisser minn inputs? 96 00:04:14,450 --> 00:04:17,060 Inputs huwa biss dak li int mogħtija sabiex isolvu. 97 00:04:17,060 --> 00:04:20,052 >> Per eżempju, hawn problema iskola antika. 98 00:04:20,052 --> 00:04:22,760 Jekk ikolli ktieb tat-telefon hawn u Irrid li tħares xi ħaġa fiha, 99 00:04:22,760 --> 00:04:23,760 dan huwa kontribut tiegħi. 100 00:04:23,760 --> 00:04:26,260 Għandi 1000 jew hekk paġni fil-ktieb tat-telefon. 101 00:04:26,260 --> 00:04:27,780 Din hija l-kontribut għall-problema tiegħi. 102 00:04:27,780 --> 00:04:31,507 U nixtieq li ssib xi ħaġa bħal Mike Smith, hekk ħabib 103 00:04:31,507 --> 00:04:33,840 li ismu u n-numru huwa nisperaw f'dan il-ktieb l-indirizz. 104 00:04:33,840 --> 00:04:36,430 >> Dan huwa qabel il-jum ta 'ċellula telefowns, so I tista 'mhux biss tfittxija għal dan. 105 00:04:36,430 --> 00:04:38,540 So I għandek tagħmel dan qadim iskola u fil-fatt tfittxija 106 00:04:38,540 --> 00:04:41,331 dawn l-inputs għal xi tweġiba. 107 00:04:41,331 --> 00:04:43,580 U din ir-risposta huwa biss se li se jkun jismu l-output. 108 00:04:43,580 --> 00:04:44,871 Allura l-input huwa l-ktieb tat-telefon. 109 00:04:44,871 --> 00:04:47,787 L-algoritmu huwa x'ikun sett ta ' passi I użu biex isibu Mike Smith. 110 00:04:47,787 --> 00:04:50,120 U l-output huwa, wieħed jittama, Numru tat-telefon Mike Smith. 111 00:04:50,120 --> 00:04:52,703 U dan imbagħad ikun biss rappreżentant tal-aktar xi problema 112 00:04:52,703 --> 00:04:55,210 li ma inti inputs b'idejhom u jridu jipproduċu riżultati. 113 00:04:55,210 --> 00:04:59,459 >> Allura qabel ma nikkunsidraw il-proċess li permezz tiegħu nistgħu issolvi din il-problema, 114 00:04:59,459 --> 00:05:01,250 konstatazzjoni Mike Smith u xi haga hekk, 115 00:05:01,250 --> 00:05:04,090 ejja jikkunsidraw l-ewwel u -inputs last-- u l-outputs. 116 00:05:04,090 --> 00:05:08,060 Fiżikament, naturalment, l-input hawn huwa mazz sħiħ ta 'karta inkollati flimkien 117 00:05:08,060 --> 00:05:09,400 fil-forma ta 'ktieb tat-telefon. 118 00:05:09,400 --> 00:05:13,660 Iżda kompjuters, laptops course-- u desktops u anke telefowns 119 00:05:13,660 --> 00:05:16,430 dawn days-- dawn huma mezzi elettroniċi. 120 00:05:16,430 --> 00:05:20,920 >> U fl-aħħar tal-ġurnata, x'hemm l-unika input ma 'kompjuter? 121 00:05:20,920 --> 00:05:23,299 Ukoll, huwa xi ħaġa simili dan il-korda enerġija hawnhekk. 122 00:05:23,299 --> 00:05:25,590 I plagg fil-ħajt, u I jiksbu fluss ta 'elettroni, 123 00:05:25,590 --> 00:05:27,048 li tippermetti lili biex imexxu l-magna. 124 00:05:27,048 --> 00:05:30,420 Jew forsi dawk elettroni huma maħluqa permezz ta 'batterija tiegħi. 125 00:05:30,420 --> 00:05:33,790 Iżda fl-aħħar tal-ġurnata, li l-unika ħaġa li jmorru fis-laptop tiegħi. 126 00:05:33,790 --> 00:05:35,772 U għalhekk ħafna interessanti Jittieħed hija finalment 127 00:05:35,772 --> 00:05:37,480 joħorġu, kemm jekk permezz ta 'l-istampatur 128 00:05:37,480 --> 00:05:40,320 jew l-iskrin jew audially jew bħalhom. 129 00:05:40,320 --> 00:05:45,320 >> Mela jekk kollha għandna kif tagħna kontribut fundamentali għal kompjuter 130 00:05:45,320 --> 00:05:49,160 huwa l-elettriku, hekk biss elettroni għaddejjin fi u jew barra, 131 00:05:49,160 --> 00:05:54,465 u għalhekk kif nistgħu nużaw dan l-input li fil-fatt jirrappreżenta l-informazzjoni? 132 00:05:54,465 --> 00:05:57,090 Fi kliem ieħor, kif se nilħqu minn fluss sempliċi ta 'l-elettriku 133 00:05:57,090 --> 00:06:00,350 li jirrappreżenta attwali numri jew ittri attwali 134 00:06:00,350 --> 00:06:03,620 jew immaġni attwali fuq l-iskrin jew films attwali jew e-mails 135 00:06:03,620 --> 00:06:05,690 jew kwalunkwe numru ta 'dawn kunċetti ta 'livell ogħla, 136 00:06:05,690 --> 00:06:07,680 jekk inti se, li fil- aħħar tal-ġurnata b'xi 137 00:06:07,680 --> 00:06:11,950 għandhom jiġu maħżuna f'dan il apparat mekkaniku elettroniku 138 00:06:11,950 --> 00:06:16,260 bl-użu biss dawk ingredients-- sempliċi elettroni ġejjin u 'l barra? 139 00:06:16,260 --> 00:06:19,530 >> Għalhekk jidher li, fil-forma sempliċi, 140 00:06:19,530 --> 00:06:23,260 l-uniku tip ta 'stati Għandi fid-dinja tiegħi, hekk 141 00:06:23,260 --> 00:06:25,350 li speak-- kundizzjonijiet fil world-- tiegħi huwa jew 142 00:06:25,350 --> 00:06:33,020 Għandi elettroni flowing, l-elettriku flowing, jew I do not-- bqija, barra. 143 00:06:33,020 --> 00:06:35,850 U ejja jifformalizza u jintfew, bħala xjenzat kompjuter jista ', 144 00:06:35,850 --> 00:06:37,255 mal biss 1 u 0. 145 00:06:37,255 --> 00:06:39,880 Ejja biss jiddeskrivu wħud arbitrarja iżda numru konsistenti miegħu. 146 00:06:39,880 --> 00:06:41,970 1 ifisser fuq, 0 mezzi off. 147 00:06:41,970 --> 00:06:45,427 Jew inti tista 'wkoll tara dan bħala mezzi vera dwar u mezzi foloz. 148 00:06:45,427 --> 00:06:47,510 Inti tista 'wkoll tagħmel iswed u abjad jew aħmar u blu. 149 00:06:47,510 --> 00:06:48,759 Inti biss bżonn żewġ deskritturi. 150 00:06:48,759 --> 00:06:52,240 U xi xjenzjati tal-kompjuter kieku ġeneralment biss użu 0 u 1. 151 00:06:52,240 --> 00:06:58,980 >> Mela jekk dan huwa l-każ, alfabett tiegħi biss huwa li jikkonsistu 0 u 1, il kif 152 00:06:58,980 --> 00:07:03,360 jista I possibilment tinkiseb li anki n-numru 2 fil-kompjuter, aħseb u ara in-numru 3 153 00:07:03,360 --> 00:07:06,140 jew ittra ta 'l-alfabett jew immaġni jew film? 154 00:07:06,140 --> 00:07:08,910 Kif nistgħu tip ta 'bootstrap lilna nfusna minn dan il-prinċipju bażiku 155 00:07:08,910 --> 00:07:12,080 0 u 1 u fil-fatt jirrappreżentaw xi ħaġa aktar interessanti? 156 00:07:12,080 --> 00:07:14,430 >> Ukoll, ejja tpoġġi din il-kwistjoni fuq istiva għal ftit mument 157 00:07:14,430 --> 00:07:17,520 u jqisu xi ħaġa nisperaw familjari, 158 00:07:17,520 --> 00:07:21,150 anki jekk int ma verament ħsibt dwar fi kwalunkwe dettall għal 10, 20, 30, 40, 50 159 00:07:21,150 --> 00:07:22,520 aktar snin. 160 00:07:22,520 --> 00:07:24,780 Dan huwa dak? 161 00:07:24,780 --> 00:07:28,050 Kif inti jippronunzja li? 162 00:07:28,050 --> 00:07:30,770 Mhix kwistjoni trick. 163 00:07:30,770 --> 00:07:32,950 Numru, iżda x'inhu? 164 00:07:32,950 --> 00:07:34,842 1, 2, 3, jew 123. 165 00:07:34,842 --> 00:07:37,800 U Għoġobni kif inti qal 1, 2, 3, għaliex dan huwa mod wieħed kif jqisha. 166 00:07:37,800 --> 00:07:39,870 1, 2, 3, huwa sekwenza ta 'tliet simboli. 167 00:07:39,870 --> 00:07:42,005 Huwa stampi li aħna issa għandhom kliem għall. 168 00:07:42,005 --> 00:07:44,880 U jekk inti tip ta 'jaqrahom kollha flimkien, bniedem tipiku bl-Ingliż 169 00:07:44,880 --> 00:07:46,600 ngħid 123. 170 00:07:46,600 --> 00:07:48,350 U dan huwa tip ta ' kunċett livell ogħla, 171 00:07:48,350 --> 00:07:50,340 iħoss bħal numru kbir b'mod raġonevoli. 172 00:07:50,340 --> 00:07:51,490 >> Imma kif ma nikbru hemmhekk? 173 00:07:51,490 --> 00:07:54,640 Ukoll, jista 'jkun filwaqt li peress inti stajt ħsibt dwar dan bħal dan, 174 00:07:54,640 --> 00:07:56,680 iżda lura fil-jum tiegħi, jien tip ta tgħallmu din il 175 00:07:56,680 --> 00:08:01,030 kif kolonna 1, il-10 ta kolonna, u l-kolonna tal-100 tal. 176 00:08:01,030 --> 00:08:06,400 Hekk kif Lakisa jgħid, huwa 1, 2, 3, imma hija wkoll 123. 177 00:08:06,400 --> 00:08:08,700 Imma kif nistgħu tikseb minn tal-ewwel lil tal-aħħar? 178 00:08:08,700 --> 00:08:12,340 >> Ukoll, inti tipikament do fil kolonna tal-100, il għandi 1. 179 00:08:12,340 --> 00:08:14,794 Allura li huwa simili qal 100 darba 1. 180 00:08:14,794 --> 00:08:16,210 U mbagħad fil-kolonna 10 tal, għandi 2. 181 00:08:16,210 --> 00:08:18,464 Allura li huwa simili qal 10 darbiet 2. 182 00:08:18,464 --> 00:08:19,630 Fil-kolonna 1, il għandi 3. 183 00:08:19,630 --> 00:08:21,720 Allura li huwa simili qal 1. darbiet 3. 184 00:08:21,720 --> 00:08:24,290 >> U jekk jien żid dawn l-affarijiet flimkien, dan, naturalment, 185 00:08:24,290 --> 00:08:27,470 huwa 100 flimkien ma 'l-10 miżjuda bi 3. 186 00:08:27,470 --> 00:08:31,750 Oh u, hu għalhekk niġi din il livell kunċett ogħla ta '123. 187 00:08:31,750 --> 00:08:37,220 Huwa biss matematika bażika, fejn dawn simboli għandhom piżijiet lilhom, jekk inti 188 00:08:37,220 --> 00:08:39,620 se, placeholder jew valuri kolonna. 189 00:08:39,620 --> 00:08:42,090 U ladarba I jimmultiplikaw kollox barra, niġi dan in-numru. 190 00:08:42,090 --> 00:08:47,840 >> Allura kif ħafna minnkom jafu kif jitkellmu binary-- 0 u 1's-- bħal kompjuter? 191 00:08:47,840 --> 00:08:50,410 OK, perfetta, l-ebda waħda, jew ebda wieħed inti taħseb li inti tagħmel. 192 00:08:50,410 --> 00:08:52,550 Imma nixtieq pretensjoni inti attwalment jafu dan diġà. 193 00:08:52,550 --> 00:08:55,330 Jinħtieġ li tip ta 'tweak mudell mentali tagħna ftit. 194 00:08:55,330 --> 00:08:57,250 Iżda l-proċess huwa eżattament l-istess. 195 00:08:57,250 --> 00:09:01,460 >> Let me leave dan wieħed up hemm u minflok tiġbed dan stabbiliti għal mument. 196 00:09:01,460 --> 00:09:05,060 Fid-dinja tal-kompjuters, aħna biss 0 u 1 ta. 197 00:09:05,060 --> 00:09:07,240 U għalhekk il-ħaġa li l- se jibdlu hu xiex? 198 00:09:07,240 --> 00:09:10,920 Ukoll, fid-dinja tal-bniedem tiegħi, il sistema deċimali, Diċembru tifsira 10, 199 00:09:10,920 --> 00:09:12,740 Għandi kemm ċifri għad-dispożizzjoni tiegħi? 200 00:09:12,740 --> 00:09:15,270 201 00:09:15,270 --> 00:09:16,540 10, id-dritt? 202 00:09:16,540 --> 00:09:17,880 0 sa 9, tal-kors. 203 00:09:17,880 --> 00:09:21,210 >> U hu għalhekk li aħna għandna l- 10 ta lok u l-post tal-100 tal. 204 00:09:21,210 --> 00:09:22,380 Fejn dak li ġej minn? 205 00:09:22,380 --> 00:09:24,430 Ukoll, dan huwa 10 għall-qawwa ta '0. 206 00:09:24,430 --> 00:09:28,440 Dan huwa 10 għall-qawwa ta '1, 10 għall-qawwa ta '2, u oħrajn. 207 00:09:28,440 --> 00:09:32,110 Inti biss iżommu multiplikazzjoni kolonni tiegħek b'10, jibda off mal biss 1 208 00:09:32,110 --> 00:09:33,700 fil-wieħed lemini hawn. 209 00:09:33,700 --> 00:09:35,490 >> Allura fid-dinja ta ' kompjuters, jekk inti biss 210 00:09:35,490 --> 00:09:39,600 għandhom tifsira bi binary-- 2-- jew 0 taċ u 1, aħna biss 211 00:09:39,600 --> 00:09:42,420 verament bżonn għall-bidla -bażi ta 'dak matematika. 212 00:09:42,420 --> 00:09:46,410 Allura fi kliem ieħor, issa aħna ser biss ikollhom kolonna 1 u the-- 213 00:09:46,410 --> 00:09:51,270 fejn dan huwa going-- kolonna 2, il kolonna 4, u forsi lil hinn. 214 00:09:51,270 --> 00:09:52,250 Għaliex huwa li? 215 00:09:52,250 --> 00:09:55,650 Ukoll, dan huwa 2-qawwa 0-th. 216 00:09:55,650 --> 00:09:57,270 Dan huwa 2 1. 217 00:09:57,270 --> 00:09:59,610 Dan huwa 2 għall-2, u l-bqija. 218 00:09:59,610 --> 00:10:04,910 >> Allura filwaqt li hawnhekk, għandna 1, 10, l 100 ta, 1000, il 10,000, l 100000, l-1 ta ' 219 00:10:04,910 --> 00:10:10,560 miljuni, u oħrajn, hawn għandna 1, 2, 4, 8, 16, 32, 64. 220 00:10:10,560 --> 00:10:13,950 Inti biss iżommu multiplikazzjoni bi 2, minflok iżommu multiplikazzjoni b'10. 221 00:10:13,950 --> 00:10:16,780 Allura issa, jekk l-għan fil idejn huwa li tirrappreżenta 222 00:10:16,780 --> 00:10:20,240 numri li jużaw biss 0 u 1 tal, ejja jikkunsidraw kif aħna naslu s'hemm. 223 00:10:20,240 --> 00:10:26,540 >> Dan, naturalment, huwa l-mudell 0 0 0, imma dak in-numru kunċettwalment 224 00:10:26,540 --> 00:10:27,490 ma tirrappreżenta? 225 00:10:27,490 --> 00:10:35,430 Ukoll, 4 darbiet 0 plus 2 darbiet 0 plus 1 ħinijiet 0, ejja żid dawk flimkien. 226 00:10:35,430 --> 00:10:40,030 4 darbiet 0 huwa, ovvjament, 0, flimkien ma '2 ħinijiet 0 huwa, naturalment, 0 plus 1 darbiet 0 227 00:10:40,030 --> 00:10:40,850 huwa, ovvjament, 0. 228 00:10:40,850 --> 00:10:44,910 Allura ah, dan jirrappreżenta l- Numru aħna bnedmin magħrufa bħala 0. 229 00:10:44,910 --> 00:10:47,810 >> Ukoll, issa, ejja ħafna quddiem malajr malajr. 230 00:10:47,810 --> 00:10:53,600 Jekk jien minflok ma jirrappreżentawx 0 0 0, imma ejja nagħmlu 1 0 1, 231 00:10:53,600 --> 00:10:57,010 li jista 'jkun kif Lakisa, aktar kmieni, kien biss jippronunzja dan 1 0 1. 232 00:10:57,010 --> 00:11:01,020 Imma issa, kif nistgħu teħodha għall-ogħla livell l-għadd aħna bnedmin tista 'know? 233 00:11:01,020 --> 00:11:04,220 Allura dak li huwa dan in-numru? 234 00:11:04,220 --> 00:11:06,060 Li għamilhom 5, in-numru nafu bħala 5. 235 00:11:06,060 --> 00:11:06,870 >> Ukoll, għaliex huwa li? 236 00:11:06,870 --> 00:11:09,620 Well, nistgħu verament tip ta ' jimxu permezz ta 'dan metodiku 237 00:11:09,620 --> 00:11:14,880 4 darbiet 1, 2 darbiet 0, 1 darbiet 1. 238 00:11:14,880 --> 00:11:19,880 Żid flimkien, hekk dan huwa 4 flimkien ma '0 flimkien ma' 1. 239 00:11:19,880 --> 00:11:21,577 U li, tabilħaqq, 5. 240 00:11:21,577 --> 00:11:24,660 Allura huwa jkollna ftit tedious issa tagħmel l-aritmetika ġdid u għal darb'oħra. 241 00:11:24,660 --> 00:11:26,300 Iżda l-proċess huwa eżattament l-istess. 242 00:11:26,300 --> 00:11:28,380 >> L-unika ħaġa li għandha inbidlet fid-dinja tagħna 243 00:11:28,380 --> 00:11:32,740 hija li kolonni tagħna huma 1, 2, 4, 8, 16, u oħrajn, minflok 1, 10, 100, 244 00:11:32,740 --> 00:11:33,740 1000. 245 00:11:33,740 --> 00:11:40,000 U dan huwa biss minħabba alfabett tagħna naqsu minn 0 sa 9 li biss 0-1. 246 00:11:40,000 --> 00:11:50,851 >> Allura bħala kwizz ftit hawn, kif ikun inti jirrappreżentaw in-numru 7 fil binarju? 247 00:11:50,851 --> 00:11:51,350 0? 248 00:11:51,350 --> 00:11:53,490 Ukoll, 0, li jfisser 0 0 0? 249 00:11:53,490 --> 00:11:58,140 250 00:11:58,140 --> 00:11:59,693 Ngħid mill-ġdid, Karina. 251 00:11:59,693 --> 00:12:03,010 252 00:12:03,010 --> 00:12:03,550 Perfetta. 253 00:12:03,550 --> 00:12:04,370 Għaliex huwa li? 254 00:12:04,370 --> 00:12:08,530 Huwa effettivament 4 flimkien ma '2 flimkien ma' 1. 255 00:12:08,530 --> 00:12:09,580 Hekk tajjeb. 256 00:12:09,580 --> 00:12:14,364 >> Kif nistgħu jirrappreżentaw ftit another-- kif madwar numru 2? 257 00:12:14,364 --> 00:12:18,360 258 00:12:18,360 --> 00:12:20,690 Agħlaq, iżda lura. 259 00:12:20,690 --> 00:12:21,660 Allura dak li huwa dan? 260 00:12:21,660 --> 00:12:26,290 Huwa ta '4 flimkien ma' 1, b'tali mod li għamilhom 5 darb'oħra. 261 00:12:26,290 --> 00:12:28,310 >> So what's-- jien sorry, Karina? 262 00:12:28,310 --> 00:12:29,220 0 1 0. 263 00:12:29,220 --> 00:12:34,762 0 1 0 tkunx 2, minħabba li għal darb'oħra, anke jekk dan it-tip ta 'ma jaqbżu fil inti, 264 00:12:34,762 --> 00:12:35,470 biss tagħmel l-matematika. 265 00:12:35,470 --> 00:12:40,390 4 darbiet 0, 0, 2 darbiet 1 huwa 2, 1 darbiet 0 hija 0. 266 00:12:40,390 --> 00:12:42,830 Allura dan huwa n-numru nafu bħala 2. 267 00:12:42,830 --> 00:12:44,030 >> Kif dwar in-numru 8? 268 00:12:44,030 --> 00:12:51,240 269 00:12:51,240 --> 00:12:52,730 Hm? 270 00:12:52,730 --> 00:12:53,330 Tajba. 271 00:12:53,330 --> 00:12:56,130 Allura aħna tip ta 'bżonn placeholder ieħor. 272 00:12:56,130 --> 00:12:59,570 Għandna bżonn 1 0 0 0. 273 00:12:59,570 --> 00:13:02,280 U dan huwa veru ta 'tip tagħna tas-sistema deċimali iskola antika. 274 00:13:02,280 --> 00:13:05,280 Kif inti jirrappreżentaw in-numru 1000? 275 00:13:05,280 --> 00:13:08,480 >> Ukoll, inti tidher li tip ta fil-post iebsa, 276 00:13:08,480 --> 00:13:10,390 jekk nitolbok biex jirrappreżentaw in-numru 1000, 277 00:13:10,390 --> 00:13:14,960 għaliex anki jekk inti tagħti lilek innifsek bħal 9 ta 'dawn, 9 ta' dawn, 0 ta 'dawn, 278 00:13:14,960 --> 00:13:18,730 li hija l-akbar numru li jkollhom, inti ma pjuttost tikseb sa 1,000. 279 00:13:18,730 --> 00:13:26,920 Mela jekk inti 1.000, inti biss bżonn ieħor pożizzjoni, sabiex inti tista 'tagħmel 1 0 0 0, 280 00:13:26,920 --> 00:13:29,460 Ergo-numru 1000. 281 00:13:29,460 --> 00:13:34,200 >> Allura issa, ejja Mappa dan it-tip ta ' diskussjoni kunċettwali lura għall-hardware, 282 00:13:34,200 --> 00:13:37,470 fejn għal darb'oħra, l-input kien biss dan il ftit kejbil enerġija, l-elettriku 283 00:13:37,470 --> 00:13:39,300 ġejjin u 'flowing out. 284 00:13:39,300 --> 00:13:44,740 U hekk għal dak li jiġu identifikati minn hawn li hemm, ukoll, dak li għandna verament bżonn? 285 00:13:44,740 --> 00:13:49,460 Ukoll, inti tista 'taħseb li tkun ġewwa ta' kompjuter, mazz sħiħ ta 'bozoz tad-dawl, 286 00:13:49,460 --> 00:13:50,450 jekk inti se. 287 00:13:50,450 --> 00:13:52,040 Huma qed verament imsejħa transisters. 288 00:13:52,040 --> 00:13:55,121 U transisters huma biss swiċċijiet li jistgħu jew fuq jew barra. 289 00:13:55,121 --> 00:13:56,870 Allura inti tista 'taħseb ta' transister li fuq 290 00:13:56,870 --> 00:14:00,730 huwa li jippermetti l-elettriku għall-fluss u 'transister li l-off bħala waqfien 291 00:14:00,730 --> 00:14:02,170 elettriku minn flowing. 292 00:14:02,170 --> 00:14:04,130 U minflok jieħdu matul l-dwal hawn, 293 00:14:04,130 --> 00:14:06,450 għaliex ma nagħmel dan it-tip ta 'stil iskola l-ġdida. 294 00:14:06,450 --> 00:14:11,360 Allura dan jista 'jkun ta' 1, flashlight qegħdin fuq, biss bilkemm għalkemm. 295 00:14:11,360 --> 00:14:14,050 U dan jista 'jkun ta' 0, u issa huwa off. 296 00:14:14,050 --> 00:14:18,277 >> Hekk billi tuża dan il-mezz fiżiku, jien issa jistgħu jirrappreżentaw is-sistema binarja. 297 00:14:18,277 --> 00:14:19,235 I biss bżonn żewġ stati. 298 00:14:19,235 --> 00:14:21,660 Ma jimpurtax dak li kulur huwa jew dak li hu. 299 00:14:21,660 --> 00:14:25,920 Dak kollu li huwa importanti huwa li jien stat wieħed fuq u stat ieħor barra. 300 00:14:25,920 --> 00:14:30,605 Hekk billi tuża telefon tiegħi hawn, kif nista jirrappreżentaw in-numru nafu kif 0? 301 00:14:30,605 --> 00:14:34,490 302 00:14:34,490 --> 00:14:38,550 Jew imqiegħda b'mod ekwivalenti, liema Numru am I li tirrapreżenta issa? 303 00:14:38,550 --> 00:14:39,810 0, għaliex il-mekkaniżmu huwa off. 304 00:14:39,810 --> 00:14:41,560 >> U jekk nagħmel dan? 305 00:14:41,560 --> 00:14:43,583 U issa, kif nista jirrappreżentaw in-numru 2? 306 00:14:43,583 --> 00:14:46,380 307 00:14:46,380 --> 00:14:50,930 Nista jissellef mobile tiegħek hawnhekk, kif għamilna bieraħ? 308 00:14:50,930 --> 00:14:58,490 Mela ejja ara, hekk jekk irrid biex jirrappreżentaw in-numru 2, hija din in-numru 2? 309 00:14:58,490 --> 00:14:59,050 No 310 00:14:59,050 --> 00:15:02,250 Dak in-numru am I aċċidentalment li jirrappreżenta hawn? 311 00:15:02,250 --> 00:15:03,550 Dan huwa fil-fatt l-għadd 3.. 312 00:15:03,550 --> 00:15:05,008 >> Allura liema waħda ma nixtieq li itfi? 313 00:15:05,008 --> 00:15:09,634 Il-telefon iswed or-- sew, jekk they're-- telefon iswed jew it-telefon abjad? 314 00:15:09,634 --> 00:15:10,300 Il-telefon abjad. 315 00:15:10,300 --> 00:15:17,020 Mela jekk jien dawran dan off u aħna Linja up minn hawn, aħna għandna 1 316 00:15:17,020 --> 00:15:19,487 minflok 2 u b'0 f'post tal-1 ta. 317 00:15:19,487 --> 00:15:21,195 U hekk jien issa tirrappreżenta n-numru 2. 318 00:15:21,195 --> 00:15:24,680 U dan, Naturalment, ikun in-numru 3, minħabba li issa dawn iż-żewġ dwal 319 00:15:24,680 --> 00:15:25,350 huma fuq. 320 00:15:25,350 --> 00:15:27,480 >> U jien ser tieqaf hawn, iżda li inhi minħabba 321 00:15:27,480 --> 00:15:31,100 jekk irrid li jirrappreżentaw il- numru 4 jew 8 jew ogħla, 322 00:15:31,100 --> 00:15:32,529 Jien ser jeħtieġu aktar phones. 323 00:15:32,529 --> 00:15:33,820 Imma dak li kollu li għaddej. 324 00:15:33,820 --> 00:15:37,800 Mela jekk inti stajt qatt semgħu li ġewwa tal a-- nirringrazzja kompjuter you-- 325 00:15:37,800 --> 00:15:42,269 huwa miljuni ta 'transisters, li biss miljuni ta 'swiċċijiet ftit żgħira. 326 00:15:42,269 --> 00:15:44,310 U dawn mhux qed dawl basal li jixgħel u jitfi, 327 00:15:44,310 --> 00:15:48,340 iżda dawn ma jista 'jħalli l-elettriku għall-fluss x'imkien jew iwaqqafha. 328 00:15:48,340 --> 00:15:52,140 U hekk hemm żewġ tiegħek states-- fuq jew barra, fuq jew barra. 329 00:15:52,140 --> 00:15:55,730 >> Allura aħna se jidher issa li jkollhom din il-ħila 330 00:15:55,730 --> 00:16:00,590 li jirrappreżenta dan il-kunċett li aħna tixtieq fil-hardware attwali. 331 00:16:00,590 --> 00:16:05,520 Imma kollha għandna issa hija l-abbiltà li jirrappreżenta numri jidher. 332 00:16:05,520 --> 00:16:08,580 Allura kif do we go dwar jirrappreżenta ittri tal-alfabett, li 333 00:16:08,580 --> 00:16:12,310 iħoss bħall-tip li jmiss ta 'karatteristika inti tkunx tixtieq li żżid ma 'kompjuter moderni 334 00:16:12,310 --> 00:16:14,280 ladarba inti għandek numri? 335 00:16:14,280 --> 00:16:16,930 >> U fil-fatt, jekk inti taħseb dwar it, storikament, kompjuters 336 00:16:16,930 --> 00:16:19,426 ġew introdotti verament biex iservu kif kalkolaturi numerikament. 337 00:16:19,426 --> 00:16:21,300 Iżda naturalment, dawn jiem, dawn jagħmlu ħafna aktar. 338 00:16:21,300 --> 00:16:23,799 Anke meta dawn boot up, inti tipikament tara f'kelma waħda jew iktar. 339 00:16:23,799 --> 00:16:27,420 Allura kif taħseb li jirrappreżentaw kliem, jekk kull ma għandek huwa, għal darb'oħra, 340 00:16:27,420 --> 00:16:31,054 elettriku fl-aħħar tal- jum, jew b'mod ekwivalenti 0 u 1 ta? 341 00:16:31,054 --> 00:16:34,430 342 00:16:34,430 --> 00:16:35,690 >> Yeah. 343 00:16:35,690 --> 00:16:38,320 Yeah, I mean, aħna tip ta għamilt din il-bieraħ f'xi forma, 344 00:16:38,320 --> 00:16:40,200 fejn f'xi punt, I think I arbitrarju 345 00:16:40,200 --> 00:16:46,741 qal li, jekk irridu li jirrappreżentaw il- ittra A, nistgħu biss sejħa li 1. 346 00:16:46,741 --> 00:16:49,990 Kien fil-kuntest ta 'kriptografija, fejn aħna biss bżonn xi tip ta 'kodiċi, 347 00:16:49,990 --> 00:16:51,160 xi tip ta 'mapping. 348 00:16:51,160 --> 00:16:56,680 >> Allura forsi A se tkun rappreżentata bħala 1, u B għandha tkun rappreżentata bħala 2, 349 00:16:56,680 --> 00:17:01,560 u Z se tkun irrappreżentata bħala 26, per eżempju. 350 00:17:01,560 --> 00:17:07,430 U allura l-twiddiba biss hija li jekk jien ser jikkodifikaw ittri fl-emails tiegħi 351 00:17:07,430 --> 00:17:10,430 jew messaġġi tiegħi bħala numri, inti kollha 352 00:17:10,430 --> 00:17:12,640 iridu jaqblu li jużaw il- istess sett ta 'konvenzjonijiet. 353 00:17:12,640 --> 00:17:14,619 U fil-fatt, id-dinja għamel eżattament dan. 354 00:17:14,619 --> 00:17:18,040 >> Hemm sistema fid-dinja imsejħa ASCII, American Standard 355 00:17:18,040 --> 00:17:21,640 Kodiċi għall-Informazzjoni Interchange, li hija sempliċement deċiżjoni xi snin 356 00:17:21,640 --> 00:17:25,720 ilu li l-bnedmin saru li iddeċieda li A se ugwali, mhux 357 00:17:25,720 --> 00:17:32,260 1, 2, u 26, u għalhekk forth-- huwa ftit different-- imma 65, 66, 67. 358 00:17:32,260 --> 00:17:34,010 U jien ser pull up ċart fi ftit mument. 359 00:17:34,010 --> 00:17:34,580 Iżda huwa arbitrarju. 360 00:17:34,580 --> 00:17:36,329 Iżda dan ma jimpurtax li huwa arbitrarju. 361 00:17:36,329 --> 00:17:38,620 Id-dinja trid tkun biss konsistenti. 362 00:17:38,620 --> 00:17:40,540 >> Issa, aktar reċentement, hemm xi ħaġa fancier 363 00:17:40,540 --> 00:17:45,430 imsejħa Unicode, minħabba tip fid-dinja tal realizzati, wara invenzjoni kompjuters, 364 00:17:45,430 --> 00:17:50,977 li hemm aktar minn tajjeb 256 simboli fid-dinja 365 00:17:50,977 --> 00:17:53,560 li aħna tista 'tixtieq li jirrappreżenta, speċjalment meta inti jintroduċu 366 00:17:53,560 --> 00:17:58,420 lingwi Ażjatiċi u symbologies oħra li jeħtieġu expressiveness aktar milli suppost 367 00:17:58,420 --> 00:18:02,150 jistgħu joqogħdu fil-verżjoni aktar kmieni ta ' dan il-kodiċi, li kienet tissejjaħ ASCII. 368 00:18:02,150 --> 00:18:05,250 Allura Unicode effettivament tippermetti biex tuża aktar 0 u 2. 369 00:18:05,250 --> 00:18:08,830 B'mod partikolari, inti żżomm semgħet il- bytes kelma fis-soċjetà u anke biss 370 00:18:08,830 --> 00:18:09,400 bieraħ. 371 00:18:09,400 --> 00:18:12,040 U byte huwa dak mill-ġdid? 372 00:18:12,040 --> 00:18:14,840 >> X'hemm byte? 373 00:18:14,840 --> 00:18:15,700 Huwa biss 8 bits. 374 00:18:15,700 --> 00:18:17,150 Allura dak li ma verament tfisser? 375 00:18:17,150 --> 00:18:22,400 Ukoll, dan ifisser, aktar kmieni, meta konna jitkellem dwar binarja u I kienet qed tuża 376 00:18:22,400 --> 00:18:28,010 b'mod arbitrarju tliet bits meta konna jitkellem dwar binary-- post tal-1, il 377 00:18:28,010 --> 00:18:33,600 post tal-2, u l-għamilhom 4 place-- sew, byte ifisser biss li inti qed jitkellem 378 00:18:33,600 --> 00:18:38,730 mhux f'unitajiet ta 'tliet xhur iżda erba ', ħames, sitt, seba' tmienja, 379 00:18:38,730 --> 00:18:46,910 li jagħtina post 8, il 16 ta, 32 ta, 64, u 128 tal. 380 00:18:46,910 --> 00:18:50,010 >> Fi kliem ieħor, daqsxejn mhux kollox li utli unità ta 'miżura, 381 00:18:50,010 --> 00:18:53,132 għaliex dan huwa biss bħal ftit wieħed ċkejkna biċċa informazzjoni, fuq jew barra. 382 00:18:53,132 --> 00:18:54,840 Allura xi snin ilu, -dinja biss iddeċieda 383 00:18:54,840 --> 00:18:59,060 huwa kemmxejn aktar konvenjenti biex jitkellmu fil F'termini ta 'bytes, tmien affarijiet fi żmien. 384 00:18:59,060 --> 00:19:01,670 U hekk għalhekk twieled -kunċett ta 'byte. 385 00:19:01,670 --> 00:19:03,640 U hekk aħna tmien bits hawn. 386 00:19:03,640 --> 00:19:06,810 >> U jirriżulta li, wisq, għall-istess raġunijiet, id-dinja iddeċieda snin 387 00:19:06,810 --> 00:19:12,439 ilu li jirrappreżenta ittra ASCII, int ser jużaw unitajiet ta '8 bits. 388 00:19:12,439 --> 00:19:14,230 Għalhekk anki jekk inti ma bżonn li ħafna, int 389 00:19:14,230 --> 00:19:18,130 dejjem ser tuża 8 bits għal jirrappreżentaw ittra tal-alfabett. 390 00:19:18,130 --> 00:19:20,950 U dan huwa konvenjenti, għaliex imbagħad jekk inti 391 00:19:20,950 --> 00:19:28,720 tirċievi messaġġ li għandu 0 0 0 1 1 1 1 0 segwit b'ieħor 1 1 1 0 1 0 392 00:19:28,720 --> 00:19:33,320 0 1, hekk jekk inti tirċievi 16 bits, id-dinja tista 'sempliċement 393 00:19:33,320 --> 00:19:37,460 jassumi li l-ewwel 8 huma ittra waħda u t-tieni 8 huma ittra oħra. 394 00:19:37,460 --> 00:19:39,240 >> Ma jimpurtax kemm hemm. 395 00:19:39,240 --> 00:19:41,460 Hija biss kwistjonijiet li aħna qed kollha konsistenti 396 00:19:41,460 --> 00:19:42,950 meta aħna qed jinterpretaw dawn bits. 397 00:19:42,950 --> 00:19:44,377 U dan kien biss każwali. 398 00:19:44,377 --> 00:19:47,210 Dan ifisser xi ħaġa, imma jien ma verament jaħsbu dwar xi tfisser. 399 00:19:47,210 --> 00:19:49,620 >> Allura huwa gidba żgħira bajda. 400 00:19:49,620 --> 00:19:51,990 Oriġinarjament, ASCII attwalment użati biss 7 bits. 401 00:19:51,990 --> 00:19:54,180 U t-tmien bit hu imsejħa ASCII estiż. 402 00:19:54,180 --> 00:19:56,290 Iżda l-punt huwa, finalment, l-istess. 403 00:19:56,290 --> 00:19:58,850 Id-dinja b'mod ġenerali standardizzat fuq 8 bits. 404 00:19:58,850 --> 00:20:04,290 >> Allura dan jidher li jkun ftit limitazzjoni, minħabba I jista 'biss 405 00:20:04,290 --> 00:20:07,970 jirrappreżentaw il-kapital A, kapital B permezz Z. kapital 406 00:20:07,970 --> 00:20:10,940 Imma tassew le, jekk immur to-- hemm mazz ta 'riżorsi 407 00:20:10,940 --> 00:20:13,695 fuq l-internet, per eżempju, asciitable.com, dan 408 00:20:13,695 --> 00:20:16,310 se jkun ftit enormi fl-ewwel. 409 00:20:16,310 --> 00:20:18,910 Imma jien ser jiġi rrilevat x'inhu importanti hawnhekk. 410 00:20:18,910 --> 00:20:24,090 >> Dan biss jiġri li be-- u jien ser walk-- ejja ara, jekk immur fuq hawn. 411 00:20:24,090 --> 00:20:27,990 Hawnhekk huwa, fil-deċimali kolonna, in-numru 65. 412 00:20:27,990 --> 00:20:32,201 U fuq l-ittra kolonna tal-lemin karattru, Chr, hija l-ittra A. 413 00:20:32,201 --> 00:20:34,450 U inti tista 'tinjora, għal issa, kollox fin-nofs. 414 00:20:34,450 --> 00:20:36,769 Dan huwa hexadecimal, octal, u HTML code. 415 00:20:36,769 --> 00:20:39,810 Għal dan is-sit huwa biss tipprova tarmi ħafna ta 'informazzjoni fi inti f'daqqa. 416 00:20:39,810 --> 00:20:42,970 Imma kollha we care about huwa l-deċimali kolonna u l-kolonna karattru. 417 00:20:42,970 --> 00:20:46,190 >> Allura billi din il-loġika, dak li huwa in-numru li d-dinja 418 00:20:46,190 --> 00:20:50,510 iddeċieda jirrappreżenta zghar ta '? 419 00:20:50,510 --> 00:20:52,230 Yeah, 97. 420 00:20:52,230 --> 00:20:55,850 U biss li jħawdu potenzjalment ftit, 421 00:20:55,850 --> 00:21:03,715 dak in-numru tad-dinja iddeċieda tirrappreżenta n-numru 1? 422 00:21:03,715 --> 00:21:06,900 423 00:21:06,900 --> 00:21:10,910 Dritt, peress we-- 49, jidher hawn, fl-qiegħ tax-xellug. 424 00:21:10,910 --> 00:21:12,320 >> Issa, dak li għandi jfisser minn dak? 425 00:21:12,320 --> 00:21:14,830 Għalhekk jirriżulta li fis-sistemi tal-kompjuter, 426 00:21:14,830 --> 00:21:16,840 hemm ġeneralment differenza fundamentali 427 00:21:16,840 --> 00:21:19,920 bejn numru u karattru. 428 00:21:19,920 --> 00:21:22,330 Numru huwa l-ħaġa li aħna Tgħallimt jikbru meta 429 00:21:22,330 --> 00:21:23,830 konna super żgħażagħ fl-iskola grad. 430 00:21:23,830 --> 00:21:25,110 Huwa affarijiet li inti joqgħod magħhom. 431 00:21:25,110 --> 00:21:30,220 Iżda karattru huwa biss forma, ta ' glyph, biex ngħidu hekk, fuq l-iskrin. 432 00:21:30,220 --> 00:21:36,200 >> Issa, aħna bnedmin tip ta 'tara xi ħaġa li tidher bħal dan. 433 00:21:36,200 --> 00:21:39,060 U aħna ngħidu, oh, li huwa n-numru 2. 434 00:21:39,060 --> 00:21:44,999 Imma le, li jinsab biss simbolu li jistenna bħal dak li nafu bħala n-numru 2. 435 00:21:44,999 --> 00:21:46,790 U hekk hemm dan distinzjoni fundamentali 436 00:21:46,790 --> 00:21:50,340 bejn in-numri reali u l-karattri. 437 00:21:50,340 --> 00:21:52,130 Dan huwa numru. 438 00:21:52,130 --> 00:21:54,420 Iżda ġeneralment, fil- kuntest ta 'kompjuter, 439 00:21:54,420 --> 00:21:56,809 jekk inti minflok tara xi ħaġa bħal din quoted-- 440 00:21:56,809 --> 00:21:58,600 u int mhux dejjem għandek tara dan ikkwotat, 441 00:21:58,600 --> 00:22:01,474 iżda għall-finijiet ta 'discussion-- jekk tara kwotazzjonijiet madwar in-numru, 442 00:22:01,474 --> 00:22:02,730 dan issa huwa karattru. 443 00:22:02,730 --> 00:22:06,330 Allura dan in-numru 2 taħtha il-barnuża ġewwa ta 'kompjuter 444 00:22:06,330 --> 00:22:12,220 tkun rappreżentata bil-mudell ta 'bits li jirrappreżentaw in-numru 445 00:22:12,220 --> 00:22:14,850 50 skond il-karta l-internet. 446 00:22:14,850 --> 00:22:18,300 >> Madankollu, jekk il-kompjuter biss jara dan, din il- 447 00:22:18,300 --> 00:22:24,580 tkun rappreżentata bl- mudell ta 'ftit 0 0 0 0 0 0 1 0. 448 00:22:24,580 --> 00:22:29,595 Billi, dan il-karattru kieku fil-fatt tkun irrappreżentata as-- u issa, 449 00:22:29,595 --> 00:22:34,710 Sirt think a harder-- ftit hekk din karattru se jkun irrappreżentat bl 0 450 00:22:34,710 --> 00:22:39,080 0 1-- dak li għandi bżonn hawn? 451 00:22:39,080 --> 00:22:44,450 0 0 1 1 0 0 1 0. 452 00:22:44,450 --> 00:22:45,480 Kif ma nagħmel dan? 453 00:22:45,480 --> 00:22:49,580 Ukoll dan huwa n-numru 50, jekk inti immoltiplika lilha bl-użu dawn il-kolonni, 454 00:22:49,580 --> 00:22:53,530 dan huwa n-numru 2, u għalhekk hu għalhekk li hemm din id-dikotomija. 455 00:22:53,530 --> 00:22:55,850 >> U dan huwa biss teaser issa għall-karatteristiċi 456 00:22:55,850 --> 00:22:59,710 li jeżistu fil-lingwi ta 'programmar li aħna ser imissu fuq qosor aktar tard illum. 457 00:22:59,710 --> 00:23:01,950 Fl lingwi ta 'programmar, għandek ġeneralment, 458 00:23:01,950 --> 00:23:04,495 imma mhux dejjem, l-affarijiet sejħa tipi differenti ta 'data. 459 00:23:04,495 --> 00:23:06,870 Fi kliem ieħor, programmer-- meta hu jew hi hija l-kitba, 460 00:23:06,870 --> 00:23:11,150 programmer gets biex jiddeċiedu f'liema format li jaħżen id-data tiegħu jew tagħha. 461 00:23:11,150 --> 00:23:14,120 Inti tista 'jew jaħżen id-data kif numri primi, bħan-numru 2. 462 00:23:14,120 --> 00:23:17,940 Jew inti tista 'jaħżinhom bħala kordi, jew sekwenzi ta 'karattri 463 00:23:17,940 --> 00:23:21,550 li inti ġeneralment jesprimu bil kwotazzjonijiet fil-lingwa ta 'programmar tiegħek. 464 00:23:21,550 --> 00:23:25,230 >> Inti jista 'jkollhom l-affarijiet called-- I ser oversimplify u jsejħulhom 465 00:23:25,230 --> 00:23:28,870 numbers-- reali sabiex numri li mhumiex interi bħall-numru 2, 466 00:23:28,870 --> 00:23:31,310 iżda numri bħall 4.56. 467 00:23:31,310 --> 00:23:33,490 Allura numri reali jista 'wkoll għandhom punti deċimali, 468 00:23:33,490 --> 00:23:36,340 hekk li l-differenti fundamentali biċċa ta 'data fil-kompjuter. 469 00:23:36,340 --> 00:23:41,920 U allura inti tista 'anki jkollha tipi oħra ta 'data għadhom. 470 00:23:41,920 --> 00:23:45,810 Allura li jinsab biss teaser verament ta l-aktar sempliċi ta 'deċiżjonijiet tad-disinn 471 00:23:45,810 --> 00:23:50,960 li programmer jista jagħmlu taħt il-barnuża. 472 00:23:50,960 --> 00:23:52,925 >> Allura xi mistoqsijiet għadha biss? 473 00:23:52,925 --> 00:23:57,320 474 00:23:57,320 --> 00:23:59,860 Mela ejja jippruvaw jagħmlu dan ftit aktar reali. 475 00:23:59,860 --> 00:24:02,120 Dan il-hardware mhix daqstant fl-użu aktar. 476 00:24:02,120 --> 00:24:07,420 Iżda l-aktar kulħadd f'din il-kamra probabbilment kiber bi u għadha tuża hard drives 477 00:24:07,420 --> 00:24:08,010 b'xi mod. 478 00:24:08,010 --> 00:24:10,100 >> Anki jekk ħafna mill laptops tagħna m'għadhomx 479 00:24:10,100 --> 00:24:15,900 jkollhom l-apparat li joperaw bħal dan, minflok laptops llum ġeneralment 480 00:24:15,900 --> 00:24:18,590 drives stat solidu bl-ebda partijiet li jiċċaqalqu. 481 00:24:18,590 --> 00:24:22,840 U li għandha tendenza li jkunu iktar għaljin, sfortunatament, iżda ftit aktar mgħaġġel 482 00:24:22,840 --> 00:24:27,230 u a-- sew, ħafna drabi, ħafna aktar malajr, li hija waħda mir-raġunijiet. 483 00:24:27,230 --> 00:24:28,980 U wkoll li ma jiġġenera s-sħana kemm. 484 00:24:28,980 --> 00:24:31,680 Dan jista 'jkun iżgħar, dan huwa ġeneralment nett pożittiv. 485 00:24:31,680 --> 00:24:35,030 >> Iżda din jippermetti li mappa ta ' ftit aktar konkret liema 486 00:24:35,030 --> 00:24:38,460 aħna qed jitkellem dwar fil-għamilhom 0 u livell 1 issa ma 'apparat fiżiku. 487 00:24:38,460 --> 00:24:40,810 Hija ħaġa waħda għalija biex jitkellmu dwar 0 u 1 tal f'termini 488 00:24:40,810 --> 00:24:43,990 tat-telefon tiegħi jew astratt f'termini tal swiċċijiet qegħdin fuq u off. 489 00:24:43,990 --> 00:24:45,340 Imma xi ngħidu dwar hard drives? 490 00:24:45,340 --> 00:24:48,495 Fil-laptops tiegħek, jekk għandek anzjani wieħed, jew fil-kompjuter desktop tiegħek, 491 00:24:48,495 --> 00:24:51,200 jew ċertament fil-servers illum, fejn inti għandek 492 00:24:51,200 --> 00:24:53,070 hard drives li għandhom terabyte ta 'spazju, 493 00:24:53,070 --> 00:24:55,560 4 ta'Terabytes ta 'spazju, ukoll xi jfisser? 494 00:24:55,560 --> 00:24:59,560 >> A hard drive ma 1 terabyte ta 'mezzi spazjali 495 00:24:59,560 --> 00:25:03,890 hemm 1 triljun bytes ġewwa ta 'dan b'xi, 496 00:25:03,890 --> 00:25:10,450 jew b'mod ekwivalenti 8 triljun bits fil. 497 00:25:10,450 --> 00:25:16,240 1 terabyte ikun 8 terabits jew 1 triljun bits, li 498 00:25:16,240 --> 00:25:19,330 jfisser li jekk ikollok xi hard sewqan, inti għandek b'xi 499 00:25:19,330 --> 00:25:22,400 jew oħrajn triljun 0 tal u ġewwa ta 'dan 1 ta. 500 00:25:22,400 --> 00:25:25,360 U jekk aħna biss tagħti ħarsa lejn xi stampa arbitrarja ta 'hard drive 501 00:25:25,360 --> 00:25:30,110 rappreżentattiv, dan huwa dak li iebsa sewqan tista tipikament look like ġewwa. 502 00:25:30,110 --> 00:25:32,600 >> Dan, wisq, huwa tip ta 'prodotti simili attur qodma fonogramma 503 00:25:32,600 --> 00:25:35,350 iżda ġeneralment ma rekords multipli ġewwa, hekk 504 00:25:35,350 --> 00:25:38,270 li speak-- multipli platters, kif dawn qed jissejjaħ, 505 00:25:38,270 --> 00:25:42,259 metall diski ċirkulari, u imbagħad ras qari ftit, 506 00:25:42,259 --> 00:25:43,550 ferm simili attur qodma rekord. 507 00:25:43,550 --> 00:25:46,589 U li l-kap qari jiċċaqlaq lura u raba 'u b'xi mod jaqra l-bits. 508 00:25:46,589 --> 00:25:49,380 U x'hemm fuq dawn platters, anki għalkemm aħna bnedmin ma tistax tara minnhom, 509 00:25:49,380 --> 00:25:52,757 jew fil-verità jew din l-istampa, hemm partiċelli żgħar manjetiċi ftit. 510 00:25:52,757 --> 00:25:55,090 U anki jekk inti stajt twil insejt kif taħdem l-elettriku, 511 00:25:55,090 --> 00:25:57,550 partiċella manjetiċi thats mitluba ġeneralment 512 00:25:57,550 --> 00:26:00,570 ikollha tarf tat-tramuntana u nofsinhar end-- hekk tramuntana u nofsinhar. 513 00:26:00,570 --> 00:26:03,000 U għalhekk l-dinja biss iddeċieda xi żmien ilu 514 00:26:03,000 --> 00:26:06,570 li, jekk protokoll manjetiku essenzjalment huwa allinjat bħal dan, tramuntana-nofsinhar, 515 00:26:06,570 --> 00:26:07,610 ejja sejħa li 1. 516 00:26:07,610 --> 00:26:10,470 Jekk huwa minflok nofsinhar-tramuntana, ejja biss sejħa li għamilhom 0. 517 00:26:10,470 --> 00:26:13,350 U hekk jekk ikollok fil -dispożizzjoni tiegħek triljun 518 00:26:13,350 --> 00:26:16,300 ftit żgħira manjetiċi particles-- u wieħed jittama, 519 00:26:16,300 --> 00:26:18,740 l-għerf hardware fil Sabiex flip dawk madwar 520 00:26:18,740 --> 00:26:24,450 kif tara fit-- jekk inti tixtieq li jirrappreżentaw mazz sħiħ ta '0, inti 521 00:26:24,450 --> 00:26:28,120 biss ħtieġa 8 partiċelli manjetiċi kollu allinjati bħal dan. 522 00:26:28,120 --> 00:26:30,330 U jekk inti tixtieq li tirrappreżenta tmien 1, inti biss 523 00:26:30,330 --> 00:26:33,170 jeħtieġ 8 partiċelli manjetiċi allinjati lura lura biex lura bħal dan. 524 00:26:33,170 --> 00:26:35,515 >> What do I jfisser mill- partiċelli manjetiċi? 525 00:26:35,515 --> 00:26:38,390 Franchement, dawn is-snin kollha wara, il- ħaġa li xorta tiġi f'moħħna tiegħi 526 00:26:38,390 --> 00:26:42,139 huwa dan Guy, jekk inti kiber ma 'dan il-ħaġa. 527 00:26:42,139 --> 00:26:43,930 Din hija little-- għall dawk ta 'unfamiliar-- 528 00:26:43,930 --> 00:26:47,810 ftit ġugarell tfulija li għandha dan il-bniedem bla pil hawn 529 00:26:47,810 --> 00:26:51,690 li għandha dawn kollha ċkejkna ftit iswed partiċelli manjetiċi li jiġu magħha. 530 00:26:51,690 --> 00:26:53,930 U l-użu li twaħħal aħmar, li huwa biss kalamita, 531 00:26:53,930 --> 00:26:58,460 inti tista 'tip ta jagħtih MOUSTACHE jew eyebrows jew xagħar jew xi ħaġa fuqu. 532 00:26:58,460 --> 00:27:00,710 Allura fil-fatt, jekk aħna zoom fil, per eżempju, dan 533 00:27:00,710 --> 00:27:02,950 hu t-tip ta 'logħba inti tista 'tilgħab ma wooly Willy. 534 00:27:02,950 --> 00:27:06,570 >> U dan huwa biss li jgħidu, dawn huma partiċelli manjetiċi ħafna akbar 535 00:27:06,570 --> 00:27:09,890 milli huma attwalment fuq hard drive, u partiċelli manjetiċi ferm inqas. 536 00:27:09,890 --> 00:27:11,640 Imma ejja attwalment ara allura jekk inti do jkollhom 537 00:27:11,640 --> 00:27:14,720 partiċelli manjetiċi żgħar fi hard drive, kif inti tista 'attwalment 538 00:27:14,720 --> 00:27:19,090 użu dawk li jirrapreżenta data. 539 00:27:19,090 --> 00:27:20,070 >> [Daqq video] 540 00:27:20,070 --> 00:27:24,190 >> -Il-Hard drive hija fejn il-PC tiegħek ħwienet aktar tad-data permanenti tagħha. 541 00:27:24,190 --> 00:27:27,170 Biex tagħmel dan, id-data jivvjaġġa minn RAM flimkien 542 00:27:27,170 --> 00:27:31,720 ma 'sinjali ta' softwer li tgħid l- hard drive kif taħżen dik id-data. 543 00:27:31,720 --> 00:27:36,570 Iċ-ċirkwiti hard drive tittraduċi dawk sinjali fis fluttwazzjonijiet vultaġġ. 544 00:27:36,570 --> 00:27:40,880 Dawn, imbagħad, jikkontrolla l-s-hard drive ċaqliq parts-- wħud mill-ftit li jiċċaqilqu 545 00:27:40,880 --> 00:27:43,440 partijiet jitħalla fil-kompjuter moderni. 546 00:27:43,440 --> 00:27:47,650 >> Uħud mill-sinjali ta 'kontroll bil-mutur, li spins platters miksija tal-metall. 547 00:27:47,650 --> 00:27:50,980 Id-data tiegħek huwa attwalment maħżuna fuq dawn platters. 548 00:27:50,980 --> 00:27:56,250 sinjali oħra jċaqalqu l taqra / tikteb kapijiet biex jaqraw jew jiktbu data fuq il-platters. 549 00:27:56,250 --> 00:28:00,100 Dan il-makkinarju huwa tant preċiżi li xagħar uman ma setgħux lanqas 550 00:28:00,100 --> 00:28:02,800 tgħaddi bejn il-kapijiet u għażil platters. 551 00:28:02,800 --> 00:28:04,887 Madankollu, dan kollu jaħdem b'veloċità terrific. 552 00:28:04,887 --> 00:28:05,470 [END Daqq] 553 00:28:05,470 --> 00:28:06,780 U inti tista 'tara fil- tmiem denb tal-video, 554 00:28:06,780 --> 00:28:08,340 Ġeneralment ikun hemm platters multipli. 555 00:28:08,340 --> 00:28:10,250 U hekk dan il-kap qari mhux biss qari l-quċċata. 556 00:28:10,250 --> 00:28:12,458 Huwa tip ta 'prodotti simili tlieta jew erba 'qari irjus jew aktar 557 00:28:12,458 --> 00:28:14,920 li jimxu bħal dan, jaqra d-data simultanjament. 558 00:28:14,920 --> 00:28:17,407 >> Allura hemm ħafna ta ' kumplessità u tip ta 'żmien 559 00:28:17,407 --> 00:28:18,740 li huma involuti fil-hard drive. 560 00:28:18,740 --> 00:28:21,920 U l-ħaġa huwa għażil verament darn malajr, hekk hemm ħafna ta 'komplessità. 561 00:28:21,920 --> 00:28:25,220 Imma ejja zoom fi ftit aktar profonda u tara fejn huma dawn il-partiċelli manjetiċi 562 00:28:25,220 --> 00:28:27,370 u kif aħna qed jkollna fil minnhom. 563 00:28:27,370 --> 00:28:28,750 >> [Daqq video] 564 00:28:28,750 --> 00:28:31,830 >> Ħarsa -Let fiż dak li aħna biss raw fil-mozzjoni bil-mod. 565 00:28:31,830 --> 00:28:35,230 Meta polz qasira ta 'l-elettriku tintbagħat lill-taqra / tikteb ras, 566 00:28:35,230 --> 00:28:39,000 dan Flips fuq elettromanjetika ċkejkna għal frazzjoni ta 'sekonda. 567 00:28:39,000 --> 00:28:41,390 Il kalamita joħloq qasam, li tbiddel 568 00:28:41,390 --> 00:28:44,600 il polarità ta 'ċkejkna, ċkejkna porzjon tal-partiċelli tal-metall 569 00:28:44,600 --> 00:28:46,960 li kisja tal-wiċċ ta 'kull platter s. 570 00:28:46,960 --> 00:28:50,020 Serje mudell ta 'dawn ċkejkna żoni ċċarġjati sal fuq id-diska 571 00:28:50,020 --> 00:28:54,590 jirrappreżenta ftit uniku ta 'dejta fil- sistema tan-numri binarju użata minn kompjuters. 572 00:28:54,590 --> 00:28:57,510 >> Issa, jekk il-kurrent jintbagħat waħda mod permezz tal-taqra / tikteb ras, 573 00:28:57,510 --> 00:28:59,899 l-erja ikun polarizzat f'direzzjoni waħda. 574 00:28:59,899 --> 00:29:01,940 Jekk il-kurrent tintbagħat fl -direzzjoni opposta, 575 00:29:01,940 --> 00:29:04,020 l-polarizzazzjoni hija maqluba. 576 00:29:04,020 --> 00:29:06,440 Kif tista 'tikseb id-data off-hard disk? 577 00:29:06,440 --> 00:29:08,190 Biss jitwaqqaf il-proċess. 578 00:29:08,190 --> 00:29:10,440 Allura huwa l-partiċelli fuq il diska li jiksbu l-kurrent 579 00:29:10,440 --> 00:29:12,260 fil-taqra / tikteb ras li jiċċaqalqu. 580 00:29:12,260 --> 00:29:14,580 Poġġi flimkien miljuni ta ' dawn is-segmenti magnetized, 581 00:29:14,580 --> 00:29:16,220 u inti stajt ltqajna fajl. 582 00:29:16,220 --> 00:29:21,030 >> Issa, il-biċċiet ta f'fajl wieħed jista 'jkun imxerrda madwar platti drive, il 583 00:29:21,030 --> 00:29:24,060 tip ta bħall-mess ta 'dokumenti dwar l-iskrivanija tiegħek. 584 00:29:24,060 --> 00:29:27,590 Allura fajl extra speċjali jżomm kont ta 'fejn kollox hu. 585 00:29:27,590 --> 00:29:30,440 M'għandekx tixtieq inti kienu xi haga hekk? 586 00:29:30,440 --> 00:29:31,290 >> [END Daqq] 587 00:29:31,290 --> 00:29:36,260 >> Allura li qed allużjoni għall hemmhekk, forsi, huwa dan is-suġġett mill-bieraħ tat-tħassir. 588 00:29:36,260 --> 00:29:38,380 Meta inti tħassar fajl, il-bieraħ għidna 589 00:29:38,380 --> 00:29:41,020 li l-kompjuter attwalment ma dak, meta inti drag xi ħaġa 590 00:29:41,020 --> 00:29:44,110 lill-Recycle Bin jew bin Trash? 591 00:29:44,110 --> 00:29:45,150 Hija biss jinsa dan. 592 00:29:45,150 --> 00:29:47,540 Iżda l-0 u 1, il il-partiċelli manjetiċi 593 00:29:47,540 --> 00:29:50,640 li jixbhu aħmar u blu affarijiet hawn, jew driegħ tiegħi hawnhekk, 594 00:29:50,640 --> 00:29:52,350 għad hemm fuq il-hard drive. 595 00:29:52,350 --> 00:29:56,090 >> U hekk jeżisti software-- Norton Utilitajiet u imgħoddi 596 00:29:56,090 --> 00:29:58,159 u oħrajn aktar moderni software-- li ftit 597 00:29:58,159 --> 00:30:01,200 se scan hard drive kollu tfittex lejn dawk kollha 0 u l-1 ta, għax 598 00:30:01,200 --> 00:30:06,890 Jirriżulta li l-aktar fajl formats-- dokumenti kelma, fajls Excel, stampi, 599 00:30:06,890 --> 00:30:10,380 vidjo files-- kollha għandhom ċerta mudelli li huma komuni bejniethom. 600 00:30:10,380 --> 00:30:12,550 Kull video file jista ikunu ta 'vidjow differenti, 601 00:30:12,550 --> 00:30:14,870 iżda l-ewwel diversi bits huma normalment l-istess. 602 00:30:14,870 --> 00:30:16,790 Jew il-aħħar bosta bits huma normalment l-istess. 603 00:30:16,790 --> 00:30:19,910 >> U hekk bi probabbiltà għolja, inti tista 'tfittex għal dawk mudelli. 604 00:30:19,910 --> 00:30:23,700 U anki jekk il-fajl ikun ġie minsija, inti tista 'tgħid bi probabbiltà għolja, 605 00:30:23,700 --> 00:30:28,460 iżda dan qisu dokument Word, tikri tirkupraha u un-tinsa dan, 606 00:30:28,460 --> 00:30:28,990 jekk inti se. 607 00:30:28,990 --> 00:30:32,330 U hekk li kif inti tista 'tirkupra data li l-waħda kien aċċidentalment 608 00:30:32,330 --> 00:30:36,560 mħassra jew imħassra jew deliberatament imħassar għal kwalunkwe skopijiet. 609 00:30:36,560 --> 00:30:42,530 >> B'kuntrast, it-tħassir sigur ma dak fil-kuntest ta 'stampa bħal din? 610 00:30:42,530 --> 00:30:44,059 Eżattament, jagħmilhom kollha każwali. 611 00:30:44,059 --> 00:30:46,350 Għalhekk tip ta 'jiċċaqlaq xi wħud them down, xi wħud minnhom up, 612 00:30:46,350 --> 00:30:49,433 tħalli xi wħud minnhom mhux mibdula, u ġeneralment jagħmel ħoss każwali barra minnu, 613 00:30:49,433 --> 00:30:52,960 jew ftit forsi jagħmel dan kollu minnhom 0 jew ikunu kollha kemm huma 1 tal. 614 00:30:52,960 --> 00:30:56,350 U li wisq jistgħu ġeneralment Scrub data tiegħek 'il bogħod. 615 00:30:56,350 --> 00:31:00,160 >> Mela ejja jirritorna issa għall-kwistjoni ta 'ħsieb komputazzjoni, fejn 616 00:31:00,160 --> 00:31:03,270 għandna l-inputs formula. 617 00:31:03,270 --> 00:31:06,390 U algoritmi jagħti inti outputs finalment. 618 00:31:06,390 --> 00:31:09,270 Aħna niffokaw issa fuq inputs u outputs, għaliex issa, jien 619 00:31:09,270 --> 00:31:12,159 pretensjoni għandna mod ta ' li jirrappreżentaw inputs u l-outputs. 620 00:31:12,159 --> 00:31:13,450 Aħna biss tmur għall-użu binarja. 621 00:31:13,450 --> 00:31:15,910 >> U l-ebda kwistjoni dak li aħna rridu li jirrappreżentaw llum, 622 00:31:15,910 --> 00:31:20,230 jekk huwa numru jew ittra jew eluf minnhom fil-ktieb tat-telefon 623 00:31:20,230 --> 00:31:23,210 jew stampi jew films, fl-aħħar tal-ġurnata, li għamilhom 0 tal kulħadd u 1 tal. 624 00:31:23,210 --> 00:31:26,640 U jien jsostnu li, anki jekk din hija dinja super sempliċi biss bi 0 tal 625 00:31:26,640 --> 00:31:28,240 u 1, il nistgħu nibnu lilna nfusna up. 626 00:31:28,240 --> 00:31:32,210 U Rajna eżempju wieħed ta ' li ma 'ittri s'issa. 627 00:31:32,210 --> 00:31:35,615 >> Mela ejja tiffoka issa 'l quddiem dan il- ingredjent nofs, algoritmu. 628 00:31:35,615 --> 00:31:38,190 U ejja terġa 'lura għal dan Eżempju ta 'Mike Smith. 629 00:31:38,190 --> 00:31:41,689 Allura f'dan il-ktieb tat-telefon, li ċertament, ma nużawx tant aktar, 630 00:31:41,689 --> 00:31:42,980 hemm problema li għandha tiġi solvuta. 631 00:31:42,980 --> 00:31:45,040 Aħna rridu li ssib xi ħadd bħal Mike Smith. 632 00:31:45,040 --> 00:31:47,520 >> U dak li jista 'nagħmel biex isibu Mike? 633 00:31:47,520 --> 00:31:51,197 Well, I jistgħu biss jiftħu din id- ktieb, jibda fl-ewwel paġna, 634 00:31:51,197 --> 00:31:52,780 u tirrealizza, oh, jien fit-taqsima A. 635 00:31:52,780 --> 00:31:53,510 Mike mhux hemm. 636 00:31:53,510 --> 00:31:55,510 I bżonn l-sezzjoni S għall Smith. 637 00:31:55,510 --> 00:31:58,192 Hekk biss iżommu ddawwar paġna waħda fi żmien. 638 00:31:58,192 --> 00:32:00,900 Let me nippretendu li din hija kollha white pages u paġni mhux isfar, 639 00:32:00,900 --> 00:32:02,910 għaliex aħna ma tkunx qed tmur biex issib Mike fil-yellow pages xorta waħda. 640 00:32:02,910 --> 00:32:04,034 Imma jien fil-white pages. 641 00:32:04,034 --> 00:32:05,340 U issa, jien fit-taqsima B. 642 00:32:05,340 --> 00:32:06,810 I għadhom ma sabu lilu. 643 00:32:06,810 --> 00:32:08,890 So I iżommu ddawwar paġna waħda fi żmien. 644 00:32:08,890 --> 00:32:10,130 >> Dan huwa algoritmu. 645 00:32:10,130 --> 00:32:12,440 Huwa sett ta 'struzzjonijiet sabiex isolvi xi problema. 646 00:32:12,440 --> 00:32:16,480 Fi kliem ieħor, tħares lejn paġna, jekk Mike mhux fuqha, 647 00:32:16,480 --> 00:32:20,020 dawran paġna, u jirrepeti ġdid u għal darb'oħra u għal darb'oħra, 648 00:32:20,020 --> 00:32:21,760 idealment tfittex stabbiliti kif inti qed tagħmel dan. 649 00:32:21,760 --> 00:32:24,120 Allura dan huwa algoritmu, dan il-proċess, korretta? 650 00:32:24,120 --> 00:32:27,400 651 00:32:27,400 --> 00:32:28,830 >> Jiddispjacini. 652 00:32:28,830 --> 00:32:30,056 Le, jien tisma 'xi nri. 653 00:32:30,056 --> 00:32:33,250 654 00:32:33,250 --> 00:32:36,125 OK, iżda is-- yeah, huwa ċertament tedious. 655 00:32:36,125 --> 00:32:39,000 Bħal, aħna ser jkun hawn l-ġurnata kollha jekk I ikompli jfittex għal Mike lejn din il-veloċità. 656 00:32:39,000 --> 00:32:41,430 Imma ħalluni pretensjoni huwa korrett. 657 00:32:41,430 --> 00:32:43,850 Huwa stupid, imma hija korretta. 658 00:32:43,850 --> 00:32:47,209 >> Fl-aħħar tal-ġurnata, sakemm din tista ' tieħu, jiena ser issib Mike jekk hu fil hemm 659 00:32:47,209 --> 00:32:48,250 u jien b'attenzjoni. 660 00:32:48,250 --> 00:32:50,230 U jien eventwalment jaslu paġna tiegħu. 661 00:32:50,230 --> 00:32:52,890 U jekk jien nikseb wisq, jekk I jiksbu l-sezzjoni T, 662 00:32:52,890 --> 00:32:55,900 allura nista kemmxejn jottimizzaw u biss jgħidu, hm, kollha isir. 663 00:32:55,900 --> 00:32:57,980 Jien ma anki ħtieġa għall-iskart żmien li jmorru lill-s Z. 664 00:32:57,980 --> 00:33:00,010 Iżda din hija ferm Approċċ lineari, jekk inti 665 00:33:00,010 --> 00:33:03,370 se, ħafna tip ta 'xellug għal-lemin approċċ, linja dritta. 666 00:33:03,370 --> 00:33:05,560 U korretti iżda kajman tagħha. 667 00:33:05,560 --> 00:33:09,250 >> So I remember mill-iskola grad, sort ta 'ottimizzazzjoni minn grader ewwel, 668 00:33:09,250 --> 00:33:13,756 fejn tgħallimt kif jgħodd mhux billi dawk iżda billi twos-- hekk 2, 4, 6. 669 00:33:13,756 --> 00:33:15,630 Huwa A, ħafna aktar diffiċli biex do, iżda fit-teorija, huwa 670 00:33:15,630 --> 00:33:20,149 faster-- 8, 10, 12, 14, u oħrajn. 671 00:33:20,149 --> 00:33:21,190 Kif dwar din l-algorithm? 672 00:33:21,190 --> 00:33:23,150 Huwa aktar effiċjenti? 673 00:33:23,150 --> 00:33:23,880 Huwa aktar mgħaġġel? 674 00:33:23,880 --> 00:33:25,365 >> UDJENZA: Huwa effiċjenti. 675 00:33:25,365 --> 00:33:28,560 >> DAVID Malan: Yeah, dan huwa def-- huwa litteralment darbtejn aktar malajr, jekk wieħed jassumi I 676 00:33:28,560 --> 00:33:30,170 Ma jsibux tripped mal-swaba tiegħi. 677 00:33:30,170 --> 00:33:32,294 Huwa darbtejn aktar malajr, minħabba li Jien tidwir permezz ta 'żewġ 678 00:33:32,294 --> 00:33:36,560 paġni f'daqqa minflok waħda, iżda huwa potenzjalment korrett, għaliex għaliex? 679 00:33:36,560 --> 00:33:37,852 >> UDJENZA: Inti taqbeż is-site xi. 680 00:33:37,852 --> 00:33:41,185 DAVID Malan: Dritt, jekk dak Mike jiġri li jiġu sandwiched-- forsi meta jien aktar tard 681 00:33:41,185 --> 00:33:44,370 fil-ktieb tat-telefon, Mike jiġri li jkun imfattra bejn dawn iż-żewġ paġni, 682 00:33:44,370 --> 00:33:46,720 u I biss bl-addoċċ skip fuqha. 683 00:33:46,720 --> 00:33:48,490 Allura għandna bżonn jiffissaw ftit hemmhekk. 684 00:33:48,490 --> 00:33:51,290 Ladarba I hit-taqsima T, I ma tistax biss b'fiduċja ngħid, 685 00:33:51,290 --> 00:33:52,420 aħna ma sabx Mike Smith. 686 00:33:52,420 --> 00:33:53,770 I probabbilment ikollhom għad-doppju lura. 687 00:33:53,770 --> 00:34:00,210 Jew fil-fatt, ladarba I jilħqu xi ħadd jismu S-N, minflok S-M għal Smith, 688 00:34:00,210 --> 00:34:02,790 immedjatament, I jista 'jirdoppja lura, għaliex forsi hu 689 00:34:02,790 --> 00:34:03,900 kien fuq il-paġna ta 'qabel. 690 00:34:03,900 --> 00:34:05,070 >> Imma jien ma jkollhom għad-doppju lura bogħod. 691 00:34:05,070 --> 00:34:08,030 Fit-teorija, jekk nagħmel dan fil-lemin ħin, I biss jmorru lura paġna waħda. 692 00:34:08,030 --> 00:34:10,139 Allura huwa jżid wieħed biss pass addizzjonali. 693 00:34:10,139 --> 00:34:13,070 Allura stajt marret darbtejn aktar malajr, iżda tiswieli paġna waħda żejda. 694 00:34:13,070 --> 00:34:14,699 Iżda dan iħoss bħal rebħa netta. 695 00:34:14,699 --> 00:34:17,230 >> Imma dan mhux kif ħafna nies fl din il-kamra ssolvix din il-problema. 696 00:34:17,230 --> 00:34:20,313 Xi jkun persuna tipika, forsi Ftit snin ilu jagħmel, biex isibu Mike Smith? 697 00:34:20,313 --> 00:34:22,900 698 00:34:22,900 --> 00:34:24,800 Yeah, ma sabx Mike. 699 00:34:24,800 --> 00:34:27,190 X 'nagħmel? 700 00:34:27,190 --> 00:34:31,027 Allura jiksbu ftit aktar mill-qrib, iżda I do know-- dak li huwa veru dwar ktieb tat-telefon? 701 00:34:31,027 --> 00:34:32,110 UDJENZA: Huwa sekwenzjali. 702 00:34:32,110 --> 00:34:32,760 DAVID Malan: Huwa sekwenzjali. 703 00:34:32,760 --> 00:34:33,750 Huwa alfabetiku. 704 00:34:33,750 --> 00:34:36,540 U hekk jekk jien fit-taqsima M, Mike huwa ċar li d-dritt, 705 00:34:36,540 --> 00:34:39,949 I jistgħu litteralment tiċrita il-problema fil half-- 706 00:34:39,949 --> 00:34:44,360 huwa ġeneralment aktar faċli minn tiċrita that-- il-problema fil nofs u armih, 707 00:34:44,360 --> 00:34:47,627 hekk li issa, għandi problema li l- m'għadhomx 1000 pages-- li kien diffiċli, 708 00:34:47,627 --> 00:34:50,210 minħabba I think I attwalment Tore -ktieb tat-telefon dan il time-- ma 709 00:34:50,210 --> 00:34:52,219 1,000 paġni, iżda 500. 710 00:34:52,219 --> 00:34:54,750 >> Allura l-problema hija litteralment nofs kbar. 711 00:34:54,750 --> 00:34:58,170 U li pretty konvinċenti, għaliex bil algoritmi preċedenti tiegħi, verżjoni 712 00:34:58,170 --> 00:35:02,870 1 u 2, I kien biss tagħmel il-problema paġna waħda iżgħar, żewġ paġni iżgħar 713 00:35:02,870 --> 00:35:03,470 kull darba. 714 00:35:03,470 --> 00:35:07,230 Billi issa, I magħmula 500 paġni iżgħar kollha f'daqqa. 715 00:35:07,230 --> 00:35:10,089 >> OK, hekk issa, Karim tipproponi li mmur il-nofs tal-lemin. 716 00:35:10,089 --> 00:35:12,380 Hekk jien se jmorru madwar in-nofs, jagħtu jew jieħu. 717 00:35:12,380 --> 00:35:15,185 U jekk jien ma dan b'mod matematiku, I tista 'tmur dritt għall-nofs. 718 00:35:15,185 --> 00:35:17,060 U issa, I realizzata, oh, Jien fis-sezzjoni T. 719 00:35:17,060 --> 00:35:18,280 I attwalment ma tmurx wisq 'il bogħod. 720 00:35:18,280 --> 00:35:21,670 >> Imma nista ', għal darb'oħra, tiċrita l problema fil nofs, armih. 721 00:35:21,670 --> 00:35:23,330 U bytes tiegħi mhux bħala kbar. 722 00:35:23,330 --> 00:35:28,780 Huwa biss, dak, 256 paġni jew 250 paġni, jagħtu jew jieħu dritt issa. 723 00:35:28,780 --> 00:35:31,570 Iżda huwa għadu mod aktar minn paġna waħda jew żewġ paġni. 724 00:35:31,570 --> 00:35:33,345 >> U għalhekk issa, mmur bejn wieħed u ieħor għall-nofs. 725 00:35:33,345 --> 00:35:35,330 Oh, I ma tmurx pjuttost biżżejjed issa. 726 00:35:35,330 --> 00:35:37,880 So I jirrepetu, irrepeti, irrepeti, irrepeti, sakemm jien nisperaw 727 00:35:37,880 --> 00:35:40,360 xellug ma biss paġna waħda. 728 00:35:40,360 --> 00:35:44,000 >> Allura li tistieden il-kwistjoni, jekk I beda b'madwar 1000 paġna, 729 00:35:44,000 --> 00:35:47,340 kemm passi ma ħadet me mal-verżjoni 1 tal-algoritmu tiegħi? 730 00:35:47,340 --> 00:35:50,420 Ukoll, jekk Mike huwa fil-S taqsima, fl-agħar każ, 731 00:35:50,420 --> 00:35:52,630 dan huwa pjuttost qrib -aħħar tal-alfabett. 732 00:35:52,630 --> 00:35:56,559 Allura jekk il-ktieb tat-telefon tkun 1,000 paġni, I ser issib Mike fi ħdan 1,000 paġni, 733 00:35:56,559 --> 00:35:57,100 jagħtu jew jieħu. 734 00:35:57,100 --> 00:35:59,750 Forsi huwa simili 800 jew hekk, imma huwa pjuttost qrib 1,000. 735 00:35:59,750 --> 00:36:01,680 >> Billi, fit-tieni algoritmu, kemm 736 00:36:01,680 --> 00:36:06,840 paġna dawriet maximally jista I jeħtieġu biex isibu Mike Smith? 737 00:36:06,840 --> 00:36:09,970 Hemm 1,000 paġni, imma jien jagħmlu lilhom tnejn fi żmien. 738 00:36:09,970 --> 00:36:13,045 Dritt, hekk mass bħall 500ish, għaliex jekk immur permezz tal-ktieb tat-telefon kollu, 739 00:36:13,045 --> 00:36:14,170 f'liema punt, nista 'stop. 740 00:36:14,170 --> 00:36:16,669 Imma nista 'tqaxxir off xi ftit mill biss waqfien fil-parti T. 741 00:36:16,669 --> 00:36:19,880 Imma hija l-agħar każ 500 paġna. 742 00:36:19,880 --> 00:36:24,710 >> Allura kif ħafna drabi nista taqsam 1,00o-paġna ktieb tat-telefon fil nofs mill-ġdid 743 00:36:24,710 --> 00:36:30,450 u għal darb'oħra u again-- minn 1000 sa 500 biex 250-125? 744 00:36:30,450 --> 00:36:32,250 Kemm trid tistenna qabel I hit paġna waħda? 745 00:36:32,250 --> 00:36:35,510 746 00:36:35,510 --> 00:36:36,370 Yeah, huwa dwar 10. 747 00:36:36,370 --> 00:36:40,780 Jiddependi fuq arrotondament u bħal dawn, huwa madwar 10 paġni ħtieġa totali li jkun imdawwar 748 00:36:40,780 --> 00:36:43,290 jew kotba tat-telefon jeħtieġ li jiġu mqattgħin. 749 00:36:43,290 --> 00:36:44,710 >> Allura dak pjuttost qawwija. 750 00:36:44,710 --> 00:36:48,170 Bdejna bi problema 1,000 paġna fit-tlieta ta 'dawn l-istejjer. 751 00:36:48,170 --> 00:36:51,850 Iżda fl-ewwel algoritmu, hija Domt, agħar każ, 1,000 paġna 752 00:36:51,850 --> 00:36:52,740 dawriet biex isibu Mike. 753 00:36:52,740 --> 00:36:55,590 It-tieni algoritmu, 500 paġni li ssib Mike. 754 00:36:55,590 --> 00:36:58,480 It-tielet algoritmu, 10 paġni li ssib Mike. 755 00:36:58,480 --> 00:37:00,230 U huwa saħansitra aktar qawwija meta taħseb 756 00:37:00,230 --> 00:37:01,860 dwar it-tip ta 'xenarju oppost. 757 00:37:01,860 --> 00:37:05,680 Ejja ngħidu li l-kumpanija tat-telefon li jmiss sena forsi tgħaqqad żewġt ibliet flimkien, 758 00:37:05,680 --> 00:37:08,550 u l-ktieb tat-telefon hi f'daqqa waħda dan il oħxon, minflok dan li, 759 00:37:08,550 --> 00:37:12,470 hekk 2,000 paġni minflok 1000. 760 00:37:12,470 --> 00:37:15,640 Ukoll, l-ewwel algoritmu tiegħi tfittex Mike Smith fil-telefon ktieb 2,000 paġna, 761 00:37:15,640 --> 00:37:21,460 każ agħar, li għaddej biex tieħu kemm paġna dawriet sena d-dieħla? 762 00:37:21,460 --> 00:37:24,800 >> ktieb tat-telefon huwa 2,000 paġni, so-- tajjeb, mhux wieħed aktar. 763 00:37:24,800 --> 00:37:29,540 Jekk il-ktieb tat-telefon huwa darbtejn ħoxna fil l-ewwel algoritmu, l-ewwel algoritmu, 764 00:37:29,540 --> 00:37:30,380 2000, id-dritt? 765 00:37:30,380 --> 00:37:33,005 Fl-agħar każ, Mike huwa verament qrib it-tmiem tal-ktieb, 766 00:37:33,005 --> 00:37:34,110 dan huwa 2,000 paġna dawriet. 767 00:37:34,110 --> 00:37:38,070 It-tieni algoritmu li jmorru permezz twos, bħall 1,000 paġni. 768 00:37:38,070 --> 00:37:41,490 >> Imma kif madwar fit-tielet tiegħi u algoriżmu aktar riċenti? 769 00:37:41,490 --> 00:37:44,950 Jekk il-kumpanija tat-telefon jirdoppja l Numru ta 'paġni minn 1,000 sa 2,000, 770 00:37:44,950 --> 00:37:47,770 kemm drabi ħafna aktar bżonn I tiċrita dak il-ktieb fil nofs biex isibu Mike? 771 00:37:47,770 --> 00:37:48,710 >> UDJENZA: Wieħed biss. 772 00:37:48,710 --> 00:37:51,001 >> DAVID Malan: Wieħed biss aktar, minħabba li bl-paġna tiċrita waħda, 773 00:37:51,001 --> 00:37:53,270 I jistgħu litteralment jaqsam u jirbħu, jekk inti se, 774 00:37:53,270 --> 00:37:57,410 din il-problema fil nofs teħid gidma massiv barra minnha. 775 00:37:57,410 --> 00:38:01,420 U għalhekk dan huwa eżempju ta ' effiċjenza u forsi algoritmu 776 00:38:01,420 --> 00:38:04,100 li miegħu lkoll huma tip ta intuwittivament familjari. 777 00:38:04,100 --> 00:38:07,780 Imma huwa daqstant tajba kif algoritmi oħra tiegħi 778 00:38:07,780 --> 00:38:09,630 ma 'dak tweak għall -tieni algoritmu, 779 00:38:09,630 --> 00:38:11,290 imma hija daqstant aktar effiċjenti. 780 00:38:11,290 --> 00:38:14,030 >> U fil-fatt, dak kompjuter xjentist, jew min-naħa programmer, 781 00:38:14,030 --> 00:38:17,580 tipikament do meta tikteb kodiċi huwa ipprova biex insemmu, 782 00:38:17,580 --> 00:38:19,960 id-dritt, ma rridx tiegħi programm biss sabiex ikunu korretti, 783 00:38:19,960 --> 00:38:23,220 I wkoll jixtiequ li din tkun effiċjenti u jissolvew problemi tajjeb. 784 00:38:23,220 --> 00:38:26,450 Immaġina fid-dinja reali llum, bħall-indiċi Google, tfittxijiet 785 00:38:26,450 --> 00:38:31,580 bħal biljuni ta 'paġni, jimmaġina jekk użat l-ewwel algoritmu biex isibu qtates 786 00:38:31,580 --> 00:38:34,620 fost biljun pages-- tħares lejn l-ewwel paġna fid-dejtabejż tagħhom, 787 00:38:34,620 --> 00:38:37,700 it-tieni, it-tielet, biss tħares għal qattus, tfittex għal qattus. 788 00:38:37,700 --> 00:38:40,350 Li pretty darn bil-mod jidher. 789 00:38:40,350 --> 00:38:43,170 Huma jistgħu minflok jużaw xi ħaġa imsejħa tfittxija binarja, li 790 00:38:43,170 --> 00:38:47,420 l-ebda bi coincidence-- tifsira tnejn, aħna iżommu diviż xi ħaġa fit-2, fl half-- 791 00:38:47,420 --> 00:38:50,205 huma jistgħu jużaw tfittxija binarja u forsi ssib qtates aktar malajr, 792 00:38:50,205 --> 00:38:51,830 jew kwalunkwe huwa int tiftix għal. 793 00:38:51,830 --> 00:38:54,125 >> U franchement, hemm anke algoritmi fancier 794 00:38:54,125 --> 00:38:56,250 li tagħmel ħafna aktar minn sempliċiment diviż affarijiet fil nofs 795 00:38:56,250 --> 00:38:58,180 sabiex issib informazzjoni malajr. 796 00:38:58,180 --> 00:39:00,880 U aħna ser nitkellmu ftit dwar dawk wara ikla llum. 797 00:39:00,880 --> 00:39:02,640 So let me biss jippruvaw jirrappreżentaw din l. 798 00:39:02,640 --> 00:39:05,380 M'għandniex bżonn biex tmur fil kwalunkwe matematika jew numri reali. 799 00:39:05,380 --> 00:39:07,070 Nistgħu nitkellmu dwar dan fl-astratt. 800 00:39:07,070 --> 00:39:11,580 >> Imma let me biss tipproponi, jekk inti wara li kienu diskussjoni issa 801 00:39:11,580 --> 00:39:13,491 mal-inġiniera proposta ta 'dan algoritmu 802 00:39:13,491 --> 00:39:15,490 u int tipprova tagħmel deċiżjoni kkalkolat, 803 00:39:15,490 --> 00:39:17,285 minħabba li forsi l- inġinier jgħid lilek, int 804 00:39:17,285 --> 00:39:19,910 taf liema, I tista 'timplimenta tfittxija lineari bħal żewġ minuti. 805 00:39:19,910 --> 00:39:21,150 Huwa dak faċli. 806 00:39:21,150 --> 00:39:24,790 tfittxija Binarju ma tkunx dik fancy, iżda li għaddej biex jieħdu me simili 10 minuta, 807 00:39:24,790 --> 00:39:26,650 hekk 5 darbiet sakemm. 808 00:39:26,650 --> 00:39:30,900 >> Hemm kummerċ hawn, anke f'termini li jiddeċiedu liema softwer li tikteb. 809 00:39:30,900 --> 00:39:34,760 Do inti tikteb l-algoritmu sempliċi, li se biss tieħu inti żewġ minuti? 810 00:39:34,760 --> 00:39:39,880 Jew għandek jqattgħu aktar ħin, 10 minuti, miktub l-algoritmu fancier? 811 00:39:39,880 --> 00:39:43,540 Kif inti tiddeċiedi li tip ta 'kwistjoni? 812 00:39:43,540 --> 00:39:46,710 Jew inti tista 'tagħmel hija ftit aktar reali. 813 00:39:46,710 --> 00:39:50,610 I tell boxxla tiegħi li għaddej biex tieħu lili jew ġimgħa jew 10-il ġimgħa 814 00:39:50,610 --> 00:39:52,490 biex jimplimentaw il softwer b'dan il-mod, kif 815 00:39:52,490 --> 00:39:56,103 taħseb li tiddeċiedi liema algoritmu għal aħdar-dawl? 816 00:39:56,103 --> 00:39:56,603 Karim? 817 00:39:56,603 --> 00:39:57,550 >> UDJENZA: L-udjenza, I raden. 818 00:39:57,550 --> 00:39:57,960 >> DAVID Malan: L-udjenza. 819 00:39:57,960 --> 00:39:59,460 X'tifhem bil-udjenza? 820 00:39:59,460 --> 00:40:03,460 >> UDJENZA: Jekk huwa għaddej li għandhom jintużaw mill-utenti 821 00:40:03,460 --> 00:40:09,050 li [inaudible] mill-utenti [inaudible]. 822 00:40:09,050 --> 00:40:11,232 Imma jekk huwa xi ħaġa li int biss tagħmel għalik innifsek 823 00:40:11,232 --> 00:40:13,946 biex tiffaċilita problema, [Inaudible] aktar malajr. 824 00:40:13,946 --> 00:40:16,820 DAVID Malan: Yeah, huwa ta 'malajr u maħmuġ huwa mod tajjeb biex jiddeskrivu dan. 825 00:40:16,820 --> 00:40:18,695 Fil-fatt, jekk int jiddeskrivi ħafna mill-ħin tiegħi 826 00:40:18,695 --> 00:40:23,630 fl-iskola grad, li permezz tagħha spiss drabi, I kiteb kodiċi ħażin konxjament so-- 827 00:40:23,630 --> 00:40:26,490 għall-inqas, li kif jien razzjonalizzati it-- konxjament hekk, 828 00:40:26,490 --> 00:40:30,670 għaliex anki jekk I kien miktub kodiċi li kien relattivament bil-mod biex tesegwixxi, 829 00:40:30,670 --> 00:40:33,750 I kien kapaċi li jikteb il-kodiċi innifsu pjuttost malajr, infiq ftit minuti 830 00:40:33,750 --> 00:40:35,107 jew is-sigħat le ijiem. 831 00:40:35,107 --> 00:40:37,190 U li rriżulta, I kultant meħtieġ biex torqod. 832 00:40:37,190 --> 00:40:41,270 Għalhekk anki jekk il-kodiċi tiegħi meħtieġa 8 sigħat biex imexxu, sew li l-multa, 833 00:40:41,270 --> 00:40:42,850 I ser biss tmur torqod waqt din tmur. 834 00:40:42,850 --> 00:40:46,350 >> Allura fil-ħin, ħsibt li dan kien ħafna għaqlija, anki jekk I apparentement 835 00:40:46,350 --> 00:40:48,990 maħduma permezz PhD tiegħi bil-mod ħafna. 836 00:40:48,990 --> 00:40:52,270 Iżda l-maqlub ta 'dan huwa li, jekk jien kienu kitba softwer 837 00:40:52,270 --> 00:40:55,930 għal nies oħra li mattered aktar minn lili, ukoll, 838 00:40:55,930 --> 00:40:59,580 li minnhom jistennew 8 sigħat għal terġa 'lura rizultati tagħhom 839 00:40:59,580 --> 00:41:01,350 mhux kollha li konvinċenti. 840 00:41:01,350 --> 00:41:04,090 U hekk infiq aktar ħin bil-quddiem li tikteb softwer 841 00:41:04,090 --> 00:41:07,300 li huwa aktar effiċjenti, aktar bħal tielet algoritmu tagħna, 842 00:41:07,300 --> 00:41:09,780 probabbilment benefiċċji l-utenti maż-żmien. 843 00:41:09,780 --> 00:41:12,710 Allura huwa verament jiddependi fuq żmien kif dawn l-ispejjeż jammontaw. 844 00:41:12,710 --> 00:41:14,960 Jekk int ser tkun bil-miktub software għall-użu darba, 845 00:41:14,960 --> 00:41:17,240 probabbilment tista 'ukoll tagħmel malajr u maħmuġin, kif jgħidu. 846 00:41:17,240 --> 00:41:18,198 Just tarmi flimkien. 847 00:41:18,198 --> 00:41:20,560 Huwa kodiċi li embarrasses inti, huwa daqshekk ħżiena, 848 00:41:20,560 --> 00:41:23,860 iżda jiġrilha-xogħol isir b'mod korrett, anki jekk mhuwiex effiċjenti. 849 00:41:23,860 --> 00:41:27,200 Bil-maqlub, inti jqattgħu aktar ħin fuq xi ħaġa, ġġibu biss id-dritt. 850 00:41:27,200 --> 00:41:30,730 U mbagħad ammortizzat matul iż-żmien, spiża li bil-quddiem ta 'żmien 851 00:41:30,730 --> 00:41:34,330 huwa probabbilment utli, jekk inti żżomm ottimizzat għall-każ komuni. 852 00:41:34,330 --> 00:41:37,620 >> U fil-fatt, li l-tema fil ipprogrammar, jew kompjuter xjenza aktar 853 00:41:37,620 --> 00:41:41,390 ġeneralment, jippruvaw jottimizzaw mhux għall-każ mhux komuni 854 00:41:41,390 --> 00:41:44,390 iżda l-case-- komuni liema operazzjoni jiġri mill-ġdid u għal darb'oħra? 855 00:41:44,390 --> 00:41:47,730 Jekk int ser ikollhom biljuni tal-utenti tiftix fuq il-websajt tiegħek, 856 00:41:47,730 --> 00:41:52,030 probabbilment għandek jonfqu l-extra ġimgħat bil-quddiem bil-miktub softwer aħjar, 857 00:41:52,030 --> 00:41:53,670 hekk li kollha ta 'utenti tiegħek jibbenefikaw. 858 00:41:53,670 --> 00:41:57,840 Issa, ejja jippruvaw jaqbdu dan ftit pictorially, iżda mhux tant 859 00:41:57,840 --> 00:41:58,610 numerikament. 860 00:41:58,610 --> 00:42:01,680 >> Allura hawnhekk biss chart iskola antika. 861 00:42:01,680 --> 00:42:04,260 U ħalluni ngħid li dan huwa żmien. 862 00:42:04,260 --> 00:42:06,660 U ma jimpurtax what-- fil-fatt, l-ebda, mhuwiex ħin. 863 00:42:06,660 --> 00:42:08,320 Ejja tpoġġi dan fuq l-assi l-oħra. 864 00:42:08,320 --> 00:42:15,700 Ejja ngħidu li dan huwa l-ħin, u dan huwa d-daqs ta 'problema. 865 00:42:15,700 --> 00:42:17,830 >> U xjenzat kompjuter jista ġeneralment sejħa 866 00:42:17,830 --> 00:42:20,820 dan biss n. n huwa simili go-varjabbli tagħna, fejn 867 00:42:20,820 --> 00:42:26,351 n huwa numru, n-numru, u huwa l- Numru ta 'x'ikun l-inputs għandek. 868 00:42:26,351 --> 00:42:28,100 Allura f'dan il-każ, n huwa in-numru ta 'paġni. 869 00:42:28,100 --> 00:42:30,150 Għalhekk jista 'jkun 1000 fil -każ aħna biss told. 870 00:42:30,150 --> 00:42:31,969 >> Allura waqt jista 'jkun kwalunkwe unità tal-kejl. 871 00:42:31,969 --> 00:42:32,760 Forsi, huwa t-tieni. 872 00:42:32,760 --> 00:42:33,410 Forsi, huwa jum. 873 00:42:33,410 --> 00:42:34,590 Forsi, huwa simili dawriet paġna. 874 00:42:34,590 --> 00:42:35,215 Ma jimpurtax. 875 00:42:35,215 --> 00:42:38,840 Tkun xi tkun tixtieq li jgħodd, li se jkun żmien jew spiża ekwivalenti. 876 00:42:38,840 --> 00:42:42,400 >> Allura ma 'dak ewwel algoritmu, jekk I, per eżempju, 877 00:42:42,400 --> 00:42:45,920 kellhom telefon ktieb 1,000 paġna, Jien ser tfassal dot hemmhekk, 878 00:42:45,920 --> 00:42:51,450 għaliex jekk huwa 1,000 paġni, hija ħadet bejn wieħed u ieħor 1,000 paġna dawriet, jagħtu jew jieħu. 879 00:42:51,450 --> 00:42:54,100 U mbagħad jekk kelli 2000-paġna telefon ktieb, 880 00:42:54,100 --> 00:42:57,200 u jien ser tiġbed tieni dot hawnhekk, għaliex għal 2,000 paġni, 881 00:42:57,200 --> 00:42:59,810 huwa simili 2,000 sekonda jew il-paġna dawriet jew ikun x'ikun. 882 00:42:59,810 --> 00:43:02,480 U hekk meta għidt qabel, huwa tip ta 'relazzjoni lineari, 883 00:43:02,480 --> 00:43:06,020 li kien intenzjonat, għaliex jien ridt aktar tard on-- dritt now-- li tinqata 'linja. 884 00:43:06,020 --> 00:43:07,770 Huwa tip ta 'dritta linja relazzjoni. 885 00:43:07,770 --> 00:43:10,180 L-inklinazzjoni hija 1/1, jekk inti se. 886 00:43:10,180 --> 00:43:14,630 >> Sadanittant, it-tieni algoritmu qal, jekk inti ħadthom ltqajna 1,000 paġni 887 00:43:14,630 --> 00:43:17,680 u inti kienu qed jużaw it-tieni algoritmu, fejn I magħduda bi 2, il tidwir 888 00:43:17,680 --> 00:43:22,564 żewġ paġni fi żmien, għandi jiġbed dot taħt jew fuq dot oriġinali tiegħi? 889 00:43:22,564 --> 00:43:23,450 >> UDJENZA: Hawn taħt. 890 00:43:23,450 --> 00:43:27,992 >> DAVID Malan: Hawn taħt, għaliex kif rajna, dan jieħu inqas ħin, nofs daqshekk ħin. 891 00:43:27,992 --> 00:43:29,950 Allura l-dot għandu jkun nofs għoli daqs l-ieħor. 892 00:43:29,950 --> 00:43:33,330 U istess ftehim hawn fuq, din il dot għandhom probabbilment ikunu bejn wieħed u ieħor hemm. 893 00:43:33,330 --> 00:43:39,666 U hekk tieni algoritmu tiegħi, b'mod simili, għandu relazzjoni lineari maż-żmien. 894 00:43:39,666 --> 00:43:41,990 U nistgħu jiġbed bħala tali. 895 00:43:41,990 --> 00:43:45,950 >> Allura issa, it-tielet u l-aħħar algoriżmu huwa xi ftit diffiċli biex tiġbed. 896 00:43:45,950 --> 00:43:49,530 Iżda intuwittivament, jekk stajt ltqajna 1000 paġni tielet algoritmu tiegħi, 897 00:43:49,530 --> 00:43:52,340 dan għandu jieħu biss lili bħal 10 passi. 898 00:43:52,340 --> 00:43:57,500 U jekk stajt ltqajna 2,000 paġni bil tielet algoritmu tiegħi, 899 00:43:57,500 --> 00:44:01,570 hija għandha tieħu me ma 10 passi, iżda 11, waħda biss aktar. 900 00:44:01,570 --> 00:44:03,610 Allura aħna qed biss bilkemm tmur biex tara dan. 901 00:44:03,610 --> 00:44:06,010 >> U jirriżulta li, jekk I zoom fl fuq dan, jien 902 00:44:06,010 --> 00:44:09,320 ser jesaġera għall-effett, il-forma ta 'dik il-linja, finalment, 903 00:44:09,320 --> 00:44:11,990 mhix line-- dritta minħabba li, fil-fatt kieku kien, 904 00:44:11,990 --> 00:44:15,390 hija kienet ser tfittex aktar bħall- others-- huwa attwalment linja mgħawġa 905 00:44:15,390 --> 00:44:19,265 li, jekk aħna zoom fi, va li tħares lejn ħafna aktar bħal dan. 906 00:44:19,265 --> 00:44:21,670 It-- sew, OK, jinjora din il-parti. 907 00:44:21,670 --> 00:44:25,330 Dan kien pinna tiegħi għaddejjin tal-angolu. 908 00:44:25,330 --> 00:44:29,000 Huwa linja mgħawġa li huwa dejjem tiżdied, dejjem, dejjem, dejjem 909 00:44:29,000 --> 00:44:32,100 jiżdied, imma biss biss bilkemm. 910 00:44:32,100 --> 00:44:36,260 >> U għalhekk maż-żmien, inti għandek relazzjoni li l-aktar bħal dan. 911 00:44:36,260 --> 00:44:37,540 Huwa kważi jistenna dritta. 912 00:44:37,540 --> 00:44:40,330 Imma hija dejjem hekk bil-mod tiżdied. 913 00:44:40,330 --> 00:44:44,780 Iżda għal kważi punti kollha tul assi x, assi orizzontali tiegħek, 914 00:44:44,780 --> 00:44:46,550 huwa inqas mill dawk il-linji l-oħra. 915 00:44:46,550 --> 00:44:49,930 >> Allura dan jista 'jkun ta' relazzjoni n, fejn jekk għandek paġni n- 916 00:44:49,930 --> 00:44:51,100 tieħdok n sekondi. 917 00:44:51,100 --> 00:44:53,320 Dan jista 'jkun ta' relazzjoni m / 2. 918 00:44:53,320 --> 00:44:56,710 Inti għandek paġni n, hija tieħu inti n / 2 sekondi, nofs minħabba li ħafna. 919 00:44:56,710 --> 00:45:00,590 U dan huwa logaritmika relazzjoni, li 920 00:45:00,590 --> 00:45:08,920 jekk inti recall, log bażi 2 ta 'n qbid dan it-tip ta 'tkabbir, biex ngħidu hekk. 921 00:45:08,920 --> 00:45:12,000 Allura dan huwa t-tip ta 'qaddis Grail fost il tlieta minn dawn 922 00:45:12,000 --> 00:45:15,940 hawnhekk, għaliex dan huwa biss hekk ħafna aktar effiċjenti, iżda forsi aktar kumplessi 923 00:45:15,940 --> 00:45:18,610 biex jiġu implimentati. 924 00:45:18,610 --> 00:45:20,510 Kwalunkwe mistoqsijiet? 925 00:45:20,510 --> 00:45:26,220 >> Well let me tagħmel dan, let me jiftħu tieqa test 926 00:45:26,220 --> 00:45:29,100 biss hekk nistgħu nippruvaw jifformalizzaw xi ħaġa hawn. 927 00:45:29,100 --> 00:45:32,410 So let me go quddiem issa u jimplimenta din algoritmu 928 00:45:32,410 --> 00:45:35,170 għall-konstatazzjoni Mike Smith fil-kodiċi, jekk inti se, kodiċi pseudocode. 929 00:45:35,170 --> 00:45:36,620 Jien ma jmur biex jużaw Java jew C ++. 930 00:45:36,620 --> 00:45:38,610 Jien biss ser tuża tip ta ' sintassi Ingliż simili, li aħna 931 00:45:38,610 --> 00:45:40,151 ġeneralment sejħa kodiċi pseudocode. 932 00:45:40,151 --> 00:45:41,660 Hawnhekk, għandi tieqa vojta. 933 00:45:41,660 --> 00:45:48,180 U jien qal istadju 1 ta 'l-ħafna ewwel algoriżmu huwa pick up ktieb tat-telefon. 934 00:45:48,180 --> 00:45:51,740 Pass 2 huwa ktieb miftuħ għall-ewwel paġna. 935 00:45:51,740 --> 00:45:58,080 Stadju 3 se jkun tħares lejn paġna għal Mike Smith. 936 00:45:58,080 --> 00:46:02,740 Jekk f'paġna, sejħa Mike. 937 00:46:02,740 --> 00:46:11,640 inkella dawran paġna u mur fil-pass 3. 938 00:46:11,640 --> 00:46:13,590 Magħmul, ejja ngħidu. 939 00:46:13,590 --> 00:46:18,110 >> U hekk huwa pjuttost mhux perfett, li aħna ser tara fil-mument. 940 00:46:18,110 --> 00:46:21,050 Imma ejja tikkunsidra liema kunċetti Stajt introdott hawnhekk. 941 00:46:21,050 --> 00:46:24,450 Allura passi 1 u 2 u 3 huma verbi pretty ħafna. 942 00:46:24,450 --> 00:46:26,544 Huma qed dikjarazzjonijiet, actions-- jagħmlu dan. 943 00:46:26,544 --> 00:46:28,710 U hekk fi programmar lingwa, aħna se ġeneralment 944 00:46:28,710 --> 00:46:32,349 jsejħulhom dikjarazzjonijiet jew funzjonijiet jew proċeduri, 945 00:46:32,349 --> 00:46:33,640 jsejħulhom kull numru ta 'affarijiet. 946 00:46:33,640 --> 00:46:35,460 Iżda dawn qed biss actions-- tagħmel dan. 947 00:46:35,460 --> 00:46:40,370 >> Pass 4 huwa fundamentalment differenti, għaliex dan huwa tip ta 'tistaqsi mistoqsija. 948 00:46:40,370 --> 00:46:42,400 Huwa qal li aħna qed tip ta 'mill-furketta fit-triq. 949 00:46:42,400 --> 00:46:48,000 Jekk Mike huwa fuq il-paġna, sejħa lilu, hekk dawran xellug, jekk inti se. 950 00:46:48,000 --> 00:46:52,170 U jekk le, mur lura għal xi oħra page-- jew minflok, sorry, 951 00:46:52,170 --> 00:46:56,650 mur lura għal xi pass ieħor, li jinduċi xi tip ta 'jibnu looping. 952 00:46:56,650 --> 00:46:59,530 U nagħmlu dan mill-ġdid u għal darb'oħra u għal darb'oħra. 953 00:46:59,530 --> 00:47:01,300 >> U fil-fatt, inti taf liema? 954 00:47:01,300 --> 00:47:01,800 Yeah. 955 00:47:01,800 --> 00:47:04,704 956 00:47:04,704 --> 00:47:09,010 inkella jekk fl-aħħar tal-waqfien ktieb. 957 00:47:09,010 --> 00:47:11,624 Għalhekk għandna bżonn it-tip ta 'ċittadin kundizzjoni, għaliex inti 958 00:47:11,624 --> 00:47:14,290 ma jistgħux iżommu ddawwar il-paġna hoc nauseum, għaliex eventwalment, jien ser 959 00:47:14,290 --> 00:47:15,320 laqat il-tarf tal-ktieb. 960 00:47:15,320 --> 00:47:18,546 U bug fi programm jista 'jkun mhux antiċipazzjoni li x-xenarju. 961 00:47:18,546 --> 00:47:21,420 U mbagħad I biss realizzati, oh, stenna minuta, I ħtieġa tielet xenarju. 962 00:47:21,420 --> 00:47:23,900 Jekk jien barra ta 'paġni, I għandhom verament biss tieqaf. 963 00:47:23,900 --> 00:47:25,330 Inkella, huwa indefinit. 964 00:47:25,330 --> 00:47:29,260 X'qed jiġri jekk I iżommu qal dawwar il-paġna u jmorru lura, 965 00:47:29,260 --> 00:47:31,810 dan huwa meta l-kompjuters jiffriża jew tiġrifa, meta inti hit 966 00:47:31,810 --> 00:47:34,160 f'xi sitwazzjoni anteċipati bħal dik. 967 00:47:34,160 --> 00:47:37,280 >> Issa, dak dwar Mike tielet algorithm-- Smith 968 00:47:37,280 --> 00:47:43,150 aqbad il-ktieb tat-telefon, ktieb miftuħ biex first-- għall 969 00:47:43,150 --> 00:47:48,640 Le, mhux l-ewwel paġna dan iż-żmien, li middle-- oh, ukoll, li d 970 00:47:48,640 --> 00:47:49,640 jkun it-tieni algoritmu. 971 00:47:49,640 --> 00:47:50,590 Ejja biss skip għat-tielet. 972 00:47:50,590 --> 00:47:50,930 >> UDJENZA: Oh, jien sorry. 973 00:47:50,930 --> 00:47:51,971 >> DAVID Malan: Li l-multa. 974 00:47:51,971 --> 00:47:58,590 Ejja biss skip sa l-miftuħ third-- li nofs u issa tfittex Mike Smith. 975 00:47:58,590 --> 00:48:02,300 jekk f'paġna, sejħa Mike. 976 00:48:02,300 --> 00:48:04,910 U allura dak do irridu ngħidu hawn? 977 00:48:04,910 --> 00:48:06,134 inkella liema? 978 00:48:06,134 --> 00:48:10,620 979 00:48:10,620 --> 00:48:12,370 Nistgħu tesprimi din fi kwalunkwe numru ta 'modi. 980 00:48:12,370 --> 00:48:13,369 M'hemm l-ebda tweġiba t-tajba. 981 00:48:13,369 --> 00:48:20,819 982 00:48:20,819 --> 00:48:23,735 OK, jekk mhux għal darb'oħra, iżda għandna bżonn li be-- OK, aħna ma jridux jaqsmu fi tnejn, 983 00:48:23,735 --> 00:48:25,630 imma irridu li jmorru xellug jew mur id-dritt? 984 00:48:25,630 --> 00:48:29,560 Kif nistgħu jesprimu dan il-kunċett? 985 00:48:29,560 --> 00:48:31,790 Ukoll, fil-każ Mike, iva, dan huwa ġust. 986 00:48:31,790 --> 00:48:35,050 Iżda OK, b'tali mod li attwalment punt tajjeb. 987 00:48:35,050 --> 00:48:35,550 Dik il-multa. 988 00:48:35,550 --> 00:48:36,924 Aħna ser iżommu għaddejjin ma 'din il-loġika. 989 00:48:36,924 --> 00:48:38,182 So-- 990 00:48:38,182 --> 00:48:39,810 >> UDJENZA: Inqas minn nofs. 991 00:48:39,810 --> 00:48:40,560 DAVID Malan: Yeah. 992 00:48:40,560 --> 00:48:49,820 Mela inkella jekk il-paġna huwa, aħna ser ngħidu, inqas milli Smith, ix-xellug tal Smith, 993 00:48:49,820 --> 00:48:52,220 then-- ejja ara, huwa jmur għar jikkumplikaw? 994 00:48:52,220 --> 00:49:01,885 inkella jekk paġna jasal quddiem Smith, tiċrita fit nofs, armih li nofs? 995 00:49:01,885 --> 00:49:05,643 996 00:49:05,643 --> 00:49:09,140 >> UDJENZA: Ħsibt li kienet [inaudible]. 997 00:49:09,140 --> 00:49:11,650 >> DAVID Malan: Jien smigħ tnejn tweġibiet. 998 00:49:11,650 --> 00:49:12,431 >> UDJENZA: Xellug. 999 00:49:12,431 --> 00:49:14,430 DAVID Malan: OK, tarmi bogħod xellug nofs, kif Lakisa 1000 00:49:14,430 --> 00:49:19,700 qal qabel,-xellug, nofs, imbagħad I tip ta ' 1001 00:49:19,700 --> 00:49:23,940 tixtieq li biss tmur to-- mmur lejn il-lemin. 1002 00:49:23,940 --> 00:49:27,380 Jew ekwivalenti, u I magħmula ftit daqsxejn ta mess ta 'l-bidu hawn, 1003 00:49:27,380 --> 00:49:30,760 Jien effettiv jridu mur pass 2 ġdid, 1004 00:49:30,760 --> 00:49:38,270 fejn miftuħa għall-middle-- jew open-- yeah, ejja biss jgħidu, paġni tan-nofs. 1005 00:49:38,270 --> 00:49:39,020 U dan jiffissa dan. 1006 00:49:39,020 --> 00:49:39,936 Huwa m'għadux ktieb. 1007 00:49:39,936 --> 00:49:42,210 Huwa biss nofs ta 'ktieb, paġni hekk miftuħa għall ċentralment. 1008 00:49:42,210 --> 00:49:44,010 >> kien else-- kważi hemm. 1009 00:49:44,010 --> 00:49:54,000 Pass 6, inkella jekk paġna wasal wara Smith, tiċrita fil nofs, armih dritt nofs, 1010 00:49:54,000 --> 00:49:55,680 imbagħad mur pass 2. 1011 00:49:55,680 --> 00:49:58,920 1012 00:49:58,920 --> 00:50:05,230 inkella nieqaf, ir-raba xenarju jekk għandna l-ebda paġni xellug biex inbiddlu. 1013 00:50:05,230 --> 00:50:06,394 Allura nistgħu tnaddaf dan up. 1014 00:50:06,394 --> 00:50:07,560 U għandna tnaddaf dan up. 1015 00:50:07,560 --> 00:50:10,656 Dan huwa kodiċi pseudocode ħafna, jekk inti ser, deskrizzjoni ta 'livell għoli ħafna. 1016 00:50:10,656 --> 00:50:12,280 Iżda dan ma ġeneralment jaqbdu l-idea. 1017 00:50:12,280 --> 00:50:16,040 >> U, għal darb'oħra, f'dan ix-xenarju, aħna għandhom il-kunċett ta 'kundizzjoni, 1018 00:50:16,040 --> 00:50:20,450 fergħa, furketta fit-triq, li tagħmel a decision-- jekk dan, mur dan il-mod, 1019 00:50:20,450 --> 00:50:23,082 inkella jekk, mur dan il-mod, inkella jekk, mur il-mod. 1020 00:50:23,082 --> 00:50:25,040 U dan huwa komuni ħafna teknika ipprogrammar 1021 00:50:25,040 --> 00:50:27,721 li jiddeċiedi liema direzzjoni li jmorru, biex ngħidu hekk. 1022 00:50:27,721 --> 00:50:29,970 U aħna wkoll għandhom xi tip ta looping istruttura, fejn 1023 00:50:29,970 --> 00:50:32,440 aħna qed tagħmel xi ħaġa mill-ġdid u għal darb'oħra. 1024 00:50:32,440 --> 00:50:34,820 >> Issa, jirriżulta, kemm bħal f'dan l-eżempju, 1025 00:50:34,820 --> 00:50:37,660 qed super preċiż huwa importanti. 1026 00:50:37,660 --> 00:50:42,180 Iżda aħna ve wkoll meqjus ħaġa li nżommu sejħa estrazzjoni. 1027 00:50:42,180 --> 00:50:45,490 Xi jfisser li jtellgħu ktieb tat-telefon? 1028 00:50:45,490 --> 00:50:47,740 Aħna biss tip ta 'teħid għall mogħtija f'din il-kamra 1029 00:50:47,740 --> 00:50:49,340 li din għandha xi tifsira semantika. 1030 00:50:49,340 --> 00:50:51,740 Lkoll biss tip ta 'know, oh, ukoll, aqbad il-ktieb tat-telefon. 1031 00:50:51,740 --> 00:50:52,864 Xi jfisser dan verament tfisser? 1032 00:50:52,864 --> 00:50:59,060 Ukoll, li verament ifisser jestendu idejn, jmil, jestendu swaba, 1033 00:50:59,060 --> 00:51:03,890 niskata ktieb bejn swaba, stand up, iġbed idejn lejk. 1034 00:51:03,890 --> 00:51:05,940 U aħna jista 'jkun verament pedantic dwar dan, 1035 00:51:05,940 --> 00:51:08,640 verament qed super preċiż dwar dak li qed nagħmel. 1036 00:51:08,640 --> 00:51:13,300 Iżda kollha ta 'dawk il-passi b'mod kollettiv huma xi jfisser li jtellgħu ktieb tat-telefon. 1037 00:51:13,300 --> 00:51:16,940 >> U hekk qabel, meta I said, kull ta 'dawn l-ewwel żewġ stqarrijiet 1038 00:51:16,940 --> 00:51:20,830 jistgħu jiġu meqjusa bħala jipproċedi jew funzjoni, 1039 00:51:20,830 --> 00:51:24,090 verament jirrappreżenta dak li aħna iżommu ssejjaħ estrazzjoni. 1040 00:51:24,090 --> 00:51:28,770 Huwa simili għal livell għoli kunċettwali Deskrizzjoni ta 'problema li 1041 00:51:28,770 --> 00:51:31,110 fatt tinvolvi pjuttost ftit passi. 1042 00:51:31,110 --> 00:51:34,190 U għalhekk dan, ukoll, hija tema rikorrenti fl-ipprogrammar, 1043 00:51:34,190 --> 00:51:41,125 li biha I jista jikteb programm jużaw sintassi bħal this-- 1044 00:51:41,125 --> 00:51:42,000 pick_up_phone_book (). 1045 00:51:42,000 --> 00:51:44,344 1046 00:51:44,344 --> 00:51:46,510 U allura sintattikament, jien ser steal xi ħaġa 1047 00:51:46,510 --> 00:51:48,090 minn lingwi ta 'programmar aktar. 1048 00:51:48,090 --> 00:51:51,270 >> Issa, skala 1 jistenna anki aktar bħal funzjoni, 1049 00:51:51,270 --> 00:51:53,160 bħala programmer kieku ssejjaħ dan. 1050 00:51:53,160 --> 00:51:58,650 Jidher qisu kodiċi li xi ħadd għandha tingħata isem li u mogħti 1051 00:51:58,650 --> 00:52:03,300 li nagħmel użu somehow-- fil-oħra kliem, dak l-linja li stajt enfasizzati 1052 00:52:03,300 --> 00:52:07,050 jirrappreżenta funzjonalità li forsi I lanqas jimplimentaw myself. 1053 00:52:07,050 --> 00:52:10,410 Xi ħadd anzjani, għaqli milli me diġà dehret 1054 00:52:10,410 --> 00:52:12,700 kif inti tesprimi l-idea ta picking up ktieb tat-telefon. 1055 00:52:12,700 --> 00:52:15,860 U huwa bħall-ħames passi I biss rattled off, l-quċċata tar-ras tiegħi. 1056 00:52:15,860 --> 00:52:19,350 >> Iżda hu jew hi ġia implimentati dan, taw dawk bosta passi 1057 00:52:19,350 --> 00:52:22,339 isem, pick_up_phone_book. 1058 00:52:22,339 --> 00:52:24,380 U l-parentesi huwa biss dak li ħafna programmaturi 1059 00:52:24,380 --> 00:52:27,100 do fit-tmiem ta 'dikjarazzjonijiet bħal dan. 1060 00:52:27,100 --> 00:52:30,190 I issa jista 'joqgħod fuq tiegħu jew tagħha ispallejn u qatt ma jerġa, 1061 00:52:30,190 --> 00:52:32,465 jaħsbu dwar xi jfisser pick up ktieb tat-telefon. 1062 00:52:32,465 --> 00:52:34,090 Nista 'biss jgħidu, aqbad il-ktieb tat-telefon. 1063 00:52:34,090 --> 00:52:36,690 U dan huwa eżattament dak li kollha minna bnedmin ma hawn. 1064 00:52:36,690 --> 00:52:38,940 >> Meta konna probabbilment 1 sena qodma, 2 snin qodma, 1065 00:52:38,940 --> 00:52:41,690 xi ħadd kellu biex jgħallmu lilna dak li maħsuba biex pick up ktieb tat-telefon. 1066 00:52:41,690 --> 00:52:43,810 U qatt minn dakinhar, konna estratt bogħod 1067 00:52:43,810 --> 00:52:46,739 minn dawk uninteresting ħafna passi mekkaniċi. 1068 00:52:46,739 --> 00:52:48,530 U aħna biss ikollhom fehim intuwittivi 1069 00:52:48,530 --> 00:52:50,480 ta 'dak li jfisser li pick up ktieb tat-telefon. 1070 00:52:50,480 --> 00:52:55,730 >> U inti tista 'estrapolati issa li things-- aktar ikkumplikat 1071 00:52:55,730 --> 00:52:57,640 jinbena bini. 1072 00:52:57,640 --> 00:52:59,940 Bħal, għal xi nies, li attwalment għandha tifsira. 1073 00:52:59,940 --> 00:53:03,080 Lill-kuntratturi, periti, li għandha xi tifsira. 1074 00:53:03,080 --> 00:53:06,400 U kieku jafu x'għandhom jagħmlu, jekk I said, mur jinbena bini. 1075 00:53:06,400 --> 00:53:10,520 >> Iżda ħafna minna fil-kamra ma setgħux jittrattaw dak il-livell ta 'estrazzjoni. 1076 00:53:10,520 --> 00:53:14,850 Ikollok bżonn li tgħidilna simili mur jiksbu il pala u mur jiksbu l-konkrit 1077 00:53:14,850 --> 00:53:17,250 u dwiefer l-biċċiet ta 'injam flimkien u kwalunkwe ħaġa oħra 1078 00:53:17,250 --> 00:53:18,830 huwa involut fil-bini ta 'bini. 1079 00:53:18,830 --> 00:53:21,690 U dan għaliex aħna ma għadhom ġew ipprogrammati biex jifhmu 1080 00:53:21,690 --> 00:53:23,629 xi jfisser li jinbena bini. 1081 00:53:23,629 --> 00:53:24,920 Aħna ma jkollhom dik estrazzjoni. 1082 00:53:24,920 --> 00:53:26,570 Aħna ma jkollhom din il-funzjonalità. 1083 00:53:26,570 --> 00:53:29,930 >> U għalhekk dak li inti ser tara fil ipprogrammar ta 'lingwi, b'mod ġenerali, 1084 00:53:29,930 --> 00:53:34,570 lingwi speċjalment aktar moderni, bħal Java, PHP, Ruby, u Python, 1085 00:53:34,570 --> 00:53:37,610 dawn qed ħafna aktar maturi minn lingwi anzjani, 1086 00:53:37,610 --> 00:53:40,140 bħall C u C ++ u f'oħrajn. 1087 00:53:40,140 --> 00:53:42,580 U għalhekk li jiġu ma 'aktar funzjonalità mibnija. 1088 00:53:42,580 --> 00:53:45,640 Aktar kodiċi inkiteb minn nies fil-passat 1089 00:53:45,640 --> 00:53:50,520 li aħna issa jistgħu jċemplu jew tħarrek jew l-użu, kif jien ssemmi 1090 00:53:50,520 --> 00:53:52,231 fuq ma din il-linja enfasizzati hawn. 1091 00:53:52,231 --> 00:53:55,230 U hekk anke jekk aħna mhux qed jitkellem dwar ipprogrammar ta 'lingwi per se, 1092 00:53:55,230 --> 00:54:00,230 kodiċi biss pseudocode, kollha tal- ideat għadhom f'din id-diskussjoni. 1093 00:54:00,230 --> 00:54:04,600 U jirriżulta preċiżjoni hija super importanti, kif huwa astrazzjoni. 1094 00:54:04,600 --> 00:54:06,570 U ejja jippruvaw jikkomunikaw dik kif ġej. 1095 00:54:06,570 --> 00:54:11,000 >> I aċċidentalment jista 'jkollhom maħmuġ dan billi jteptep slide fuq l-iskrin 1096 00:54:11,000 --> 00:54:12,260 qabel iż-żmien. 1097 00:54:12,260 --> 00:54:16,550 Imma ħalluni jistaqsu għal voluntier kuraġġużi, jekk inti ma mind ġejjin up. 1098 00:54:16,550 --> 00:54:19,040 Youd tkun quddiem il- kamera, jekk int OK ma 'dak. 1099 00:54:19,040 --> 00:54:24,950 Kieku xi ħadd tixtieq li toħroġ u tagħti istruzzjonijiet lill-kollegi tiegħek hawn? 1100 00:54:24,950 --> 00:54:29,540 Biss għandhom jiġi maż hawn u stand minn hawn u jgħidu xi kliem. 1101 00:54:29,540 --> 00:54:32,890 >> Rabat huwa jitbissem l-aktar u tevita għajnejn tiegħi l-aktar. 1102 00:54:32,890 --> 00:54:34,740 Tkun lest biex jitla fuq up? 1103 00:54:34,740 --> 00:54:35,240 KOLLOX SEW. 1104 00:54:35,240 --> 00:54:38,480 U jekk kulħadd fuq sedili tiegħek tista tiehu biċċa karta ruttam, 1105 00:54:38,480 --> 00:54:39,750 jekk inti se. 1106 00:54:39,750 --> 00:54:40,760 karta miksija huwa multa. 1107 00:54:40,760 --> 00:54:41,990 Come madwar dan il-mod. 1108 00:54:41,990 --> 00:54:44,580 Jew xi wħud mill-karti li inti kienu mogħtija bieraħ, 1109 00:54:44,580 --> 00:54:46,493 biss kull karta vojta tal-karta, jekk inti tista '. 1110 00:54:46,493 --> 00:54:52,240 1111 00:54:52,240 --> 00:54:54,870 U jekk inti ma għandekx xi, just staqsi proxxmu tiegħek jekk inti tista '. 1112 00:54:54,870 --> 00:55:04,220 1113 00:55:04,220 --> 00:55:07,580 >> Dan għall-mument, għal dan l-eżempju, Rabat 1114 00:55:07,580 --> 00:55:11,520 huwa se jkollu l-irwol ta ' programmer, inġinier, li 1115 00:55:11,520 --> 00:55:16,130 Jeħtieġ li programm lilkom ilkoll, bħala -kompjuters, li jagħmel xi ħaġa. 1116 00:55:16,130 --> 00:55:19,570 U aħna ser tara dak suppożizzjonijiet inti tiddeċiedi li tagħmel. 1117 00:55:19,570 --> 00:55:22,700 Ser naraw kif preċiża hi jagħżel li jkun. 1118 00:55:22,700 --> 00:55:26,220 U jekk din id-dimostrazzjoni imur pedagoġikament sew, lottijiet ta 'żbalji 1119 00:55:26,220 --> 00:55:29,220 ser isiru, li aħna ser mbagħad jużaw li bħala opportunità għal diskussjoni. 1120 00:55:29,220 --> 00:55:32,010 Iżda l-isfida għalik suppost jkun sabiex jiġi evitat dawk l-iżbalji, 1121 00:55:32,010 --> 00:55:32,896 tkun programmer tajba. 1122 00:55:32,896 --> 00:55:35,520 U għalhekk l-isfida fil-idejn, jekk youd xtaqu li jimxu fuq hawn, 1123 00:55:35,520 --> 00:55:38,799 hija fuq quddiem ta 'Victoria fuq l-iskrin here-- u wieħed jittama, ebda wieħed inti 1124 00:55:38,799 --> 00:55:40,590 ftakar dan meta I flashed fuq l-iskrin. 1125 00:55:40,590 --> 00:55:44,097 U ma jdur fil-livelli kollha, għaliex hemm ieħor iskrin f'din il-kamra 1126 00:55:44,097 --> 00:55:44,930 li nista itfi. 1127 00:55:44,930 --> 00:55:46,620 Allura ma jdur. 1128 00:55:46,620 --> 00:55:49,090 >> Quddiem ta 'Victoria huwa l-istess scream. 1129 00:55:49,090 --> 00:55:54,170 U tax-xogħol tagħha issa huwa li jgħidlek kollha fuq biċċa tiegħek ta 'karta dak li tiġbed. 1130 00:55:54,170 --> 00:55:57,020 U aħna se tara, ibbażata fuq istruzzjonijiet verbali biss, 1131 00:55:57,020 --> 00:56:00,020 kodiċi tal-kompjuter, jekk inti se, kif eżatt tpinġijiet tiegħek 1132 00:56:00,020 --> 00:56:02,330 are-- implimentazzjonijiet tiegħek huma. 1133 00:56:02,330 --> 00:56:02,980 Jagħmel sens? 1134 00:56:02,980 --> 00:56:03,604 >> UDJENZA: Yeah. 1135 00:56:03,604 --> 00:56:04,980 DAVID Malan: OK, tesegwixxi. 1136 00:56:04,980 --> 00:56:06,030 >> UDJENZA: Pinġi kwadru. 1137 00:56:06,030 --> 00:56:09,050 >> [Rires] 1138 00:56:09,050 --> 00:56:12,310 >> DAVID Malan: U le mistoqsijiet jistgħu jintalbu. 1139 00:56:12,310 --> 00:56:13,720 Tista 'biss tagħmel dak li qed told. 1140 00:56:13,720 --> 00:56:17,570 1141 00:56:17,570 --> 00:56:22,550 Oh, u jekk ikollok slides lum tiftaħ fi tab, ma nħarsu lejn tab tiegħek. 1142 00:56:22,550 --> 00:56:23,670 KOLLOX SEW? 1143 00:56:23,670 --> 00:56:26,135 >> UDJENZA: OK, jagħmel ċirku. 1144 00:56:26,135 --> 00:56:32,544 1145 00:56:32,544 --> 00:56:34,872 A slope-- nista 'ngħid inklinazzjoni? 1146 00:56:34,872 --> 00:56:35,830 DAVID Malan: Sa lilek. 1147 00:56:35,830 --> 00:56:38,230 1148 00:56:38,230 --> 00:56:38,980 UDJENZA: A inklinazzjoni. 1149 00:56:38,980 --> 00:56:46,330 1150 00:56:46,330 --> 00:56:49,795 U trijangolu. 1151 00:56:49,795 --> 00:56:50,850 >> DAVID Malan: Kull dritt. 1152 00:56:50,850 --> 00:56:52,286 U jibqgħu hawn għal ftit mument. 1153 00:56:52,286 --> 00:56:56,046 1154 00:56:56,046 --> 00:56:58,910 U jien ser jaslu madwar fi ftit mument. 1155 00:56:58,910 --> 00:57:02,420 U l-ebda bżonn li jitqiegħdu ismijiet tiegħek fuq dan. 1156 00:57:02,420 --> 00:57:05,030 Let me come madwar u jiġbru tpinġijiet tiegħek, 1157 00:57:05,030 --> 00:57:08,330 jekk inti ma mind dmugħ, dawn jitneħħew. 1158 00:57:08,330 --> 00:57:12,110 >> Hawnhekk huwa dak li aħna ltqajna lura. 1159 00:57:12,110 --> 00:57:14,770 I ser proġett fuq l-iskrin. 1160 00:57:14,770 --> 00:57:18,310 Nara kwadru, ċirku, inklinazzjoni, u trijangolu. 1161 00:57:18,310 --> 00:57:20,130 Allura li kien wieħed risposta hemm. 1162 00:57:20,130 --> 00:57:23,640 U let's-- Whoops. 1163 00:57:23,640 --> 00:57:25,370 Grazzi. 1164 00:57:25,370 --> 00:57:30,710 Hawn assortiment ieħor, u wieħed warajh. 1165 00:57:30,710 --> 00:57:34,130 1166 00:57:34,130 --> 00:57:37,120 >> Allura dawn kollha jidhru li jaqbdu l-ispirtu. 1167 00:57:37,120 --> 00:57:38,600 Grazzi. 1168 00:57:38,600 --> 00:57:44,970 Hemm ieħor, u hawnhekk xulxin. 1169 00:57:44,970 --> 00:57:51,590 L-interpretazzjoni inklinazzjoni hija ftit differenti, ftit mgħawweġ. 1170 00:57:51,590 --> 00:57:57,140 U l-eqreb, jew minħabba l- ispeċifiċità isbaħ li magħhom inti ħadthom 1171 00:57:57,140 --> 00:58:03,520 deskritt, jew forsi int it-tip ta raw dan qabel, dan huwa tabilħaqq 1172 00:58:03,520 --> 00:58:06,340 dak Rabat kien fil-fatt jiddeskrivi. 1173 00:58:06,340 --> 00:58:09,190 >> Imma issa, dawk fostkom li ma ġġibu pjuttost id-dritt, 1174 00:58:09,190 --> 00:58:11,140 ejja joffri xi oġġezzjonijiet hawn. 1175 00:58:11,140 --> 00:58:13,770 Allura Rabat ewwel qal jiġbed kwadru. 1176 00:58:13,770 --> 00:58:15,830 U issa, nistgħu nassumu għall-fini tal-lum 1177 00:58:15,830 --> 00:58:17,538 li kulħadd jaf kif tfassal kwadru. 1178 00:58:17,538 --> 00:58:20,590 Imma dak li mhux kollha kemm huma ċari, id-dritt? 1179 00:58:20,590 --> 00:58:23,220 Kif inkella jista 'jkollok ġibed kwadru, jew fejn 1180 00:58:23,220 --> 00:58:27,114 jista 'jkun xi wħud mill-ambigwitajiet hawn għall-kompjuter? 1181 00:58:27,114 --> 00:58:28,280 UDJENZA: Post u daqs. 1182 00:58:28,280 --> 00:58:28,980 DAVID Malan: Post, id-dritt? 1183 00:58:28,980 --> 00:58:32,070 Kollha ta kellek karta ta 'xi għamla, Ġeneralment rettangoli, iżda ftit 1184 00:58:32,070 --> 00:58:32,830 daqsijiet differenti. 1185 00:58:32,830 --> 00:58:36,250 Imma inti żgur tista 'fasslu, jekk int riedu, kwadru enormi, forsi 1186 00:58:36,250 --> 00:58:37,220 kwadru ċkejkna. 1187 00:58:37,220 --> 00:58:38,417 Forsi, kien imdawwar. 1188 00:58:38,417 --> 00:58:39,500 Ma naħsibx rajna dak. 1189 00:58:39,500 --> 00:58:41,790 Iżda dan setgħet tkun aktar djamant bħall imma xorta, madankollu, 1190 00:58:41,790 --> 00:58:42,900 matematikament kwadru. 1191 00:58:42,900 --> 00:58:44,850 Allura li kien forsi ambigwa. 1192 00:58:44,850 --> 00:58:46,709 >> Imbagħad qalet, jagħmel ċirku. 1193 00:58:46,709 --> 00:58:49,250 Xi wħud minnkom ma tiġbed jmiss għall dan, li mhuwiex irraġonevoli, 1194 00:58:49,250 --> 00:58:52,450 minħabba bnedmin tendenza li jaħsbu jew jaqra lemin għax-xellug fil-lingwi l-aktar, u għalhekk mhux 1195 00:58:52,450 --> 00:58:53,017 raden ħażin. 1196 00:58:53,017 --> 00:58:55,100 Iżda dan iċ-ċirku jista 'jkollhom Kien ġewwa l-kwadru, 1197 00:58:55,100 --> 00:58:57,600 setgħu ġew madwar l kwadru, seta 'kien xi mkien ieħor 1198 00:58:57,600 --> 00:58:59,480 fuq il-folja, hekk forsi ambigwa. 1199 00:58:59,480 --> 00:59:03,290 >> Pendenza seta 'kien forsi teħid tal-biċċa l-kbira libertajiet verbalment 1200 00:59:03,290 --> 00:59:04,200 ma 'dak li jfisser. 1201 00:59:04,200 --> 00:59:06,980 U xi wħud minnkom interpretat bħala linja squiggly 1202 00:59:06,980 --> 00:59:08,560 jew linja dritta jew simili. 1203 00:59:08,560 --> 00:59:11,719 U mbagħad trijanglu, wisq, jista 'jkollhom ġie orjentat fi kwalunkwe numru ta 'modi. 1204 00:59:11,719 --> 00:59:14,760 Allura fil-qosor, anke ma 'xi ħaġa li inti t'għajn u int simili, Ara naqra, hekk 1205 00:59:14,760 --> 00:59:17,020 sempliċi, tifel jista ' jiġbed dan, tajjeb ma 1206 00:59:17,020 --> 00:59:19,640 verament, sakemm int super, super persważiva 1207 00:59:19,640 --> 00:59:22,045 u għid l-kompjuter eżattament x'għandhom jagħmlu. 1208 00:59:22,045 --> 00:59:24,420 Mela jekk nistgħu, jekk għandek folja oħra ta 'karta, ejja 1209 00:59:24,420 --> 00:59:26,710 ipprova dan darba aktar. 1210 00:59:26,710 --> 00:59:29,880 U jien ser jagħti wieħed Rabat Eżempju ieħor fuq l-iskrin hawn. 1211 00:59:29,880 --> 00:59:34,060 U għal darb'oħra, ma jdur u ma nħarsu lejn pjastri tiegħek. 1212 00:59:34,060 --> 00:59:37,304 U jien ser jagħtuk mument li lilha jaħsbu dwar kif dan biex jiddeskrivu. 1213 00:59:37,304 --> 00:59:39,012 Ma jħallu lilhom tara il-biża fl-għajnejn tiegħek. 1214 00:59:39,012 --> 00:59:40,820 >> [Rires] 1215 00:59:40,820 --> 00:59:43,710 >> U għal darb'oħra, din id-lieva ħin xi wħud minn dawn il-takeaways 1216 00:59:43,710 --> 00:59:48,130 u nipprova nikseb kważi kulħadd għall-inqas il-tweġiba t-tajba. 1217 00:59:48,130 --> 00:59:52,260 >> UDJENZA: OK, jieħdu biċċa karta, ħarsa 1218 00:59:52,260 --> 00:59:54,500 fin-nofs ta 'dik il-biċċa tal-karta. 1219 00:59:54,500 --> 00:59:59,591 Fin-nofs ta 'dik il-biċċa tal-karta, jiġbed kubu. 1220 00:59:59,591 --> 01:00:01,244 >> [Rires] 1221 01:00:01,244 --> 01:00:02,660 DAVID Malan: Liema għandhom aħna tgħallimna? 1222 01:00:02,660 --> 01:00:03,540 Konna tant qrib. 1223 01:00:03,540 --> 01:00:06,320 1224 01:00:06,320 --> 01:00:09,045 OK, irrepeti jekk inti tista ', għal kulħadd. 1225 01:00:09,045 --> 01:00:13,210 >> UDJENZA: Fin-nofs tal- biċċa karta, jiġbed oġġett, 1226 01:00:13,210 --> 01:00:14,842 li tidher qiesha kubu. 1227 01:00:14,842 --> 01:00:17,332 >> DAVID Malan: OK, dan huwa kull ma għandek tikseb biex jaħdmu ma '. 1228 01:00:17,332 --> 01:00:20,010 1229 01:00:20,010 --> 01:00:23,080 Ippermettuli li jkunu analitika u mhux tant kritiku, 1230 01:00:23,080 --> 01:00:25,720 iżda li jagħmlu t-talba li Rabat definittivament 1231 01:00:25,720 --> 01:00:28,967 jidher li jaħsbu ħafna estrazzjonijiet ta 'livell għoli, li 1232 01:00:28,967 --> 01:00:29,800 mhuwiex irraġonevoli. 1233 01:00:29,800 --> 01:00:32,160 Għaliex inkella, aħna'd kollha jkun pjuttost jiffunzjonax, 1234 01:00:32,160 --> 01:00:35,740 jekk kellna li jkun dejjem hekk preċiżi ma dak kollu li nagħmlu fid-dinja. 1235 01:00:35,740 --> 01:00:38,890 >> Iżda qal tmur għall-I middle-- ħasbu konna fuq tali binarju tajjeb 1236 01:00:38,890 --> 01:00:42,340 hemm, bħall mur l-nofs ħafna tal-paġna, u mbagħad jiġbdu kubu. 1237 01:00:42,340 --> 01:00:45,730 Hekk hi taħseb fil estrazzjonijiet, għaliex hi għadu viewing 1238 01:00:45,730 --> 01:00:48,490 x'hemm fuq l-iskrin kif fil-fatt kubu. 1239 01:00:48,490 --> 01:00:51,185 Iżda hemm tant opportunitajiet għall-interpretazzjoni hemmhekk. 1240 01:00:51,185 --> 01:00:53,560 U fil-fatt, hemm tant modi oħra li inti tista 'tesprimi 1241 01:00:53,560 --> 01:00:55,101 li, li jien ser nipproponi fil-mument. 1242 01:00:55,101 --> 01:00:59,770 Allura hawnhekk għandna Inkarnazzjoni wieħed ta 'l waħda whoops-- picture-- 1243 01:00:59,770 --> 01:01:02,830 Inkarnazzjoni ta 'l-istampa, hekk ftit tlieta multidimensjonalità għaliha, 1244 01:01:02,830 --> 01:01:04,160 li huwa sabiħ. 1245 01:01:04,160 --> 01:01:08,470 >> Hawn wieħed ieħor, fejn inti għandek l- istess, għalkemm huwa tip ta 'kubu miftuħ. 1246 01:01:08,470 --> 01:01:12,020 Xi folks ħa ftit aktar ċatti, żewġ dimensjonijiet. 1247 01:01:12,020 --> 01:01:13,910 U li l-multa. 1248 01:01:13,910 --> 01:01:17,380 Allura hemm, fil-fatt fil- ċentru tal-karta. 1249 01:01:17,380 --> 01:01:22,720 Dan wieħed Naħseb li inti ser simili, għaliex jekk immorru hawn, 1250 01:01:22,720 --> 01:01:25,130 dan huwa dak li kienet tiddeskrivi. 1251 01:01:25,130 --> 01:01:29,570 Allura issa, let me tipproponi kif inkella nistgħu jiddeskrivu din is-sitwazzjoni. 1252 01:01:29,570 --> 01:01:34,070 >> Lura fil-ġurnata, wieħed mill-aktar modi aktar komuni biex jitgħallmu programmazzjoni 1253 01:01:34,070 --> 01:01:38,900 kien li jikteb il-kodiċi, jikteb linji ta 'istruzzjonijiet, 1254 01:01:38,900 --> 01:01:42,640 li kontrollat ​​ftit Fekruna fuq l-iskrin. 1255 01:01:42,640 --> 01:01:45,660 Logo u varjanti oħra ta 'din kien l-isem tal-lingwa. 1256 01:01:45,660 --> 01:01:47,550 U l-fekruna għexu fid-dinja. 1257 01:01:47,550 --> 01:01:49,970 >> Allura jissoponi dan il rettangolari ispazju huwa dinja tiegħu. 1258 01:01:49,970 --> 01:01:53,340 U inti tibda billi assuming-- I ma verament jafu kif tfassal fekruna, 1259 01:01:53,340 --> 01:01:54,740 so ejja tagħmel dan bħal dan. 1260 01:01:54,740 --> 01:01:57,340 U allura hu ltqajna qoxra u mbagħad forsi xi pied. 1261 01:01:57,340 --> 01:01:59,840 Allura inti jista 'jkollhom dan ftit karattru fuq l-iskrin. 1262 01:01:59,840 --> 01:02:02,270 >> U l-għan ta 'din lingwa ta 'programmar 1263 01:02:02,270 --> 01:02:06,070 kien li ġġiegħel lill-fekruna li jmorru up, down, xellug, lemin 1264 01:02:06,070 --> 01:02:08,420 u li jpoġġu pinna tiegħu stabbiliti jew aqbad pinna tiegħu sa, 1265 01:02:08,420 --> 01:02:12,720 sabiex ikun jista 'attwalment jiġbed fuq l-iskrin f'din id-dinja rettangolari ċatta ħafna. 1266 01:02:12,720 --> 01:02:16,850 Għalhekk, fejn Ħsibt li inti jistgħu jkunu għaddejjin, u fejn għandek tqis għadis 1267 01:02:16,850 --> 01:02:19,520 l isfel għall mentalment meta tiddeskrivi istruzzjonijiet aktar ġenerali, 1268 01:02:19,520 --> 01:02:21,720 Nixtieq pretensjoni, jiddaħħal tiegħek pinna stabbiliti fil-middle-- 1269 01:02:21,720 --> 01:02:23,100 u aħna ser jeħles mill- Fekruna, minħabba I ma jistgħux verament 1270 01:02:23,100 --> 01:02:24,680 jżomm tpinġija lilu tajjeb ħafna. 1271 01:02:24,680 --> 01:02:27,170 >> U issa, kif inkella tista ' I say jiġbed kubu? 1272 01:02:27,170 --> 01:02:32,830 Ukoll, nistgħu ngħidu xi ħaġa simili tlug linja grigal djagonali, per eżempju, 1273 01:02:32,830 --> 01:02:35,182 jew f'angolu ta '45 grad fuq. 1274 01:02:35,182 --> 01:02:36,640 U li jista 'jkollhom gotten lili hawn. 1275 01:02:36,640 --> 01:02:38,380 U jien pretty bogħod milli kubu. 1276 01:02:38,380 --> 01:02:42,430 Imma issa, nista 'ngħid xi ħaġa bħal jduru 90 grad lejn ix-xellug 1277 01:02:42,430 --> 01:02:47,370 u jiġbed linja ta majjistral tul ugwali. 1278 01:02:47,370 --> 01:02:49,470 U jien setax ikompli mad-direzzjonijiet simili. 1279 01:02:49,470 --> 01:02:50,720 U huwa mhux se tkun faċli. 1280 01:02:50,720 --> 01:02:53,345 U franchement, aħna probabbilment se Kien hawn għal ħames minuti. 1281 01:02:53,345 --> 01:02:59,600 Iżda forsi aħna għandna gotten xi ħaġa li, fl-aħħar tal-ġurnata, 1282 01:02:59,600 --> 01:03:04,280 jispiċċa jkun kubu, iżda aħna dived ġewwa ta 'dik estrazzjoni 1283 01:03:04,280 --> 01:03:06,370 biex jagħmlu dan f'tali baxx livell li inti ma tistax verament 1284 01:03:06,370 --> 01:03:09,795 ara dak li qed isir sakemm il-sħiħ ħaġa hija attwalment hemm fuq il-paġna. 1285 01:03:09,795 --> 01:03:12,670 U għalhekk dan huwa prinċipju ġenerali, għal darb'oħra, ta 'programming-- din l-idea 1286 01:03:12,670 --> 01:03:13,320 ta 'estrazzjoni. 1287 01:03:13,320 --> 01:03:15,920 Huwa hekk wonderfully qawwija, peress li għal darb'oħra, 1288 01:03:15,920 --> 01:03:19,281 hi biss qal, jiġbed kubu, li kollha ta ' lilna pretty ħafna tkun grok malajr ħafna. 1289 01:03:19,281 --> 01:03:21,030 Nixtiequ biss jifhmu, OK, jiġbed kubu. 1290 01:03:21,030 --> 01:03:24,030 Aħna ma jafu l-orjentazzjoni, hekk aħna jista 'jkun ftit aktar preċiża, 1291 01:03:24,030 --> 01:03:26,297 iżda nistgħu ġeneralment stampa jew jafu liema kubu huwa. 1292 01:03:26,297 --> 01:03:28,130 U li utli, għaliex jekk kull darba li inti 1293 01:03:28,130 --> 01:03:31,540 sib stabbiliti bħala programmer fil tastiera tiegħek biex jikteb il-kodiċi, 1294 01:03:31,540 --> 01:03:33,912 jekk kellek biex jaħsbu b'dik livell baxx, ħadd minna 1295 01:03:33,912 --> 01:03:35,120 kieku qatt tikseb xejn isir. 1296 01:03:35,120 --> 01:03:38,259 U ċertament, ħadd minna se igawdu l-proċess ta 'kodiċi bil-miktub. 1297 01:03:38,259 --> 01:03:41,550 Ikun bħall-kitba fil 0 u 1, il li franchement ma kienx dak kollu li ilu 1298 01:03:41,550 --> 01:03:43,680 bnedmin kienu kitba kodiċi fil 0 u 1 ta. 1299 01:03:43,680 --> 01:03:46,960 U aħna malajr ħafna ħarāet bil dawn f'livell languages-- ogħla 1300 01:03:46,960 --> 01:03:49,410 C ++ u Java u oħrajn. 1301 01:03:49,410 --> 01:03:52,500 >> Mela ejja jippruvaw dan darba aktar ġusta biex flip-tabelli, b'tali mod li lkoll 1302 01:03:52,500 --> 01:03:55,450 jkollhom l-opportunità biex jaħsbu fl pjuttost l-istess mod. 1303 01:03:55,450 --> 01:03:59,230 Nistgħu tikseb wieħed voluntier aktar din il ħin biex toħroġ lill-bord u jiġbed, 1304 01:03:59,230 --> 01:04:01,480 mhux recite? 1305 01:04:01,480 --> 01:04:02,070 Yeah, OK. 1306 01:04:02,070 --> 01:04:04,820 Ben, come fuq up. 1307 01:04:04,820 --> 01:04:08,510 U, Ben, f'dan il-każ, ladarba inti jiffaċċjaw il-bord, ma tfittex xellug, 1308 01:04:08,510 --> 01:04:09,370 ma tħares id-dritt. 1309 01:04:09,370 --> 01:04:12,367 Biss tagħmel dak tiegħek kollegi hawn jgħidlek. 1310 01:04:12,367 --> 01:04:14,950 U għal kulħadd fid- kamra, inti issa huma l-programmer. 1311 01:04:14,950 --> 01:04:16,020 Huwa tal-kompjuter. 1312 01:04:16,020 --> 01:04:21,395 U l-istampa jien għażilt hawn -quddiem huwa dan wieħed hawn. 1313 01:04:21,395 --> 01:04:24,490 1314 01:04:24,490 --> 01:04:27,660 Huma qed just-- dawn qed jaħsbu ta Joke umoristiċi hija kollha. 1315 01:04:27,660 --> 01:04:31,510 >> Allura kieku ma xi ħadd jixtieq li voluntier ewwel istruzzjoni 1316 01:04:31,510 --> 01:04:35,470 jew dikjarazzjoni li għandha pinna kmand Ben? 1317 01:04:35,470 --> 01:04:40,850 U aħna ser nagħmlu dan kollettivament, forsi istruzzjoni wieħed minn kull persuna. 1318 01:04:40,850 --> 01:04:41,440 Jiddispjaċini? 1319 01:04:41,440 --> 01:04:42,440 >> UDJENZA: Pinġi ċirku. 1320 01:04:42,440 --> 01:04:45,866 DAVID Malan: Pinġi ċirku hija l-ewwel ħaġa I jinstemgħu. 1321 01:04:45,866 --> 01:04:47,100 >> UDJENZA: Up fuq. 1322 01:04:47,100 --> 01:04:48,140 >> DAVID Malan: Up fuq. 1323 01:04:48,140 --> 01:04:52,504 OK, nistgħu let inti tħassar, jħoll. 1324 01:04:52,504 --> 01:04:53,420 U issa, xi ħadd ieħor. 1325 01:04:53,420 --> 01:04:55,994 Dan, kieku inti tkun comfy joffru l-istruzzjoni li jmiss? 1326 01:04:55,994 --> 01:05:02,070 >> UDJENZA: Sure, jiġbed l-ċentru tal-qiegħ taċ-ċirku, 1327 01:05:02,070 --> 01:05:07,121 bi small-- ftit spazju żgħir minn dan, 1328 01:05:07,121 --> 01:05:15,420 jiġbed linja dritta stabbiliti għal tlieta kwarti tal-mod kif tistabbilixxi l-bord 1329 01:05:15,420 --> 01:05:17,845 angolu żgħir ix-xellug tiegħek. 1330 01:05:17,845 --> 01:05:21,250 1331 01:05:21,250 --> 01:05:22,620 >> DAVID Malan: Tajba. 1332 01:05:22,620 --> 01:05:24,086 >> UDJENZA: angolu ħafifa. 1333 01:05:24,086 --> 01:05:32,807 >> DAVID Malan: jħoll, Kontroll-Z. KOLLOX SEW. 1334 01:05:32,807 --> 01:05:34,890 Andrew, inti tixtieq li toffri l-istruzzjoni li jmiss? 1335 01:05:34,890 --> 01:05:35,515 >> UDJENZA: Sure. 1336 01:05:35,515 --> 01:05:43,250 Mill-qiegħ ta 'dak linja, a angle-- żgħir ieħor 1337 01:05:43,250 --> 01:05:49,024 whoops-- forsi madwar terz tat-tul [inaudible], 1338 01:05:49,024 --> 01:05:52,928 angolu kemmxejn 'l isfel u bħal terz tat-tul ta '[inaudible]. 1339 01:05:52,928 --> 01:05:57,550 1340 01:05:57,550 --> 01:06:00,578 Allura yeah, minn dak il-punt, jiġbed linja terz 1341 01:06:00,578 --> 01:06:04,150 tat-tul tal-preċedenti linja wara s-xellug. 1342 01:06:04,150 --> 01:06:08,416 1343 01:06:08,416 --> 01:06:10,040 >> DAVID Malan: Dik OK? 1344 01:06:10,040 --> 01:06:12,330 linja dritta, li OK? 1345 01:06:12,330 --> 01:06:14,900 OK, Olivier, li trid biex joffru up li jmiss? 1346 01:06:14,900 --> 01:06:28,564 >> UDJENZA: [inaudible] mill- qiegħ taċ-ċirku, [inaudible]. 1347 01:06:28,564 --> 01:06:32,000 1348 01:06:32,000 --> 01:06:45,126 Iġbed fuq il-lemin ta [inaudible] ċentimetri. 1349 01:06:45,126 --> 01:06:46,560 >> [Rires] 1350 01:06:46,560 --> 01:06:49,872 >> DAVID Malan: Naħseb li inti qed tmur biex għandek jikkonvertu dak l-pulzieri hawn. 1351 01:06:49,872 --> 01:06:50,764 >> UDJENZA: Ieqaf. 1352 01:06:50,764 --> 01:06:52,186 >> [Rires] 1353 01:06:52,186 --> 01:06:54,570 >> DAVID Malan: OK. 1354 01:06:54,570 --> 01:06:56,660 [? Ara,] trid biex joffru up li jmiss? 1355 01:06:56,660 --> 01:07:00,653 1356 01:07:00,653 --> 01:07:15,443 >> UDJENZA: Pinġi [inaudible] il fuq [inaudible] l-istess. 1357 01:07:15,443 --> 01:07:28,829 [Inaudible] ċirku, jiġbed l- [Inaudible] u jiġbed [inaudible]. 1358 01:07:28,829 --> 01:07:33,799 1359 01:07:33,799 --> 01:07:36,730 >> DAVID Malan: OK, mhux aktar jneħħu. 1360 01:07:36,730 --> 01:07:38,390 Ejja nagħmlu istruzzjonijiet waħda jew tnejn aktar. 1361 01:07:38,390 --> 01:07:40,825 Chris, inti tixtieq li toffri wieħed? 1362 01:07:40,825 --> 01:07:46,182 >> UDJENZA: Fil-qiegħ taċ-ċirku, [inaudible] 1363 01:07:46,182 --> 01:07:51,528 jiġbed linja slopping ugwali isfel lejn ix-xellug [inaudible]. 1364 01:07:51,528 --> 01:07:59,304 1365 01:07:59,304 --> 01:08:00,590 >> DAVID Malan: OK. 1366 01:08:00,590 --> 01:08:01,170 Andrew? 1367 01:08:01,170 --> 01:08:02,472 Aħna did-- Karim? 1368 01:08:02,472 --> 01:08:06,891 1369 01:08:06,891 --> 01:08:13,765 >> UDJENZA: Tibda mill-linja lemin, -aħħar tal-linja tax-xellug, il-qiegħ, 1370 01:08:13,765 --> 01:08:21,012 int se jmorru dritt dwar l-istess tul bħall dik il-linja 1371 01:08:21,012 --> 01:08:27,680 int fuq, tpinġija biex -dritt [inaudible]. 1372 01:08:27,680 --> 01:08:33,572 1373 01:08:33,572 --> 01:08:37,991 [Inaudible] gradi, hekk [inaudible] gradi fuq il-lemin. 1374 01:08:37,991 --> 01:08:41,919 1375 01:08:41,919 --> 01:08:43,500 >> DAVID Malan: Kull dritt. 1376 01:08:43,500 --> 01:08:44,029 Ejja nieqaf. 1377 01:08:44,029 --> 01:08:44,950 M'għandekx dawran madwar s'issa. 1378 01:08:44,950 --> 01:08:46,783 Ejja nieqaf, u ejja ipprova tentattiv ieħor 1379 01:08:46,783 --> 01:08:48,850 qabel we jiżvelaw lill Ben dak hu kien tpinġija. 1380 01:08:48,850 --> 01:08:51,189 inti tista shuffle Ben biex il right-- jew fil-fatt, 1381 01:08:51,189 --> 01:08:54,080 ebda, ejja biss jagħtuk bord ieħor, anki aħjar. 1382 01:08:54,080 --> 01:08:57,640 Allura kieku xi ħadd issa tixtieq biex jieħdu aktar ta 'l-approċċ 1383 01:08:57,640 --> 01:09:02,149 li Victoria ħadet aktar kmieni, meta nitkellmu fi estrazzjoni livell ogħla 1384 01:09:02,149 --> 01:09:05,149 u fi ftit sentenza jew tnejn jiddeskrivu lil Ben 1385 01:09:05,149 --> 01:09:07,229 dak li tiġbed mingħajr jkollna fil-ħaxix ħażin, 1386 01:09:07,229 --> 01:09:10,670 biex ngħidu hekk, f'dan il-livell aktar baxx? 1387 01:09:10,670 --> 01:09:11,206 Victoria. 1388 01:09:11,206 --> 01:09:11,706 [Rires] 1389 01:09:11,706 --> 01:09:14,249 UDJENZA: Pinġi ċifra tal-bniedem mixi. 1390 01:09:14,249 --> 01:09:18,866 U saqajn tiegħu u l-armi għandhom ikunu fuq il-lemin. 1391 01:09:18,866 --> 01:09:20,505 >> DAVID Malan: OK, li kollox ikollok. 1392 01:09:20,505 --> 01:09:27,210 1393 01:09:27,210 --> 01:09:27,710 Kull dritt. 1394 01:09:27,710 --> 01:09:31,609 Għaliex ma we jiżvelaw lill Ben dak li kien. 1395 01:09:31,609 --> 01:09:32,890 Allura rawnd ta 'applause. 1396 01:09:32,890 --> 01:09:35,700 Dan kien l-agħar forsi. 1397 01:09:35,700 --> 01:09:37,931 >> Allura anke jekk aħna qed jitkellem f'termini pjuttost iblah 1398 01:09:37,931 --> 01:09:39,680 dwar biss tpinġija stampi, nisperaw li int 1399 01:09:39,680 --> 01:09:44,226 tista 'verament japprezzaw l-grad ta' expressiveness li jista 'jkun meħtieġ 1400 01:09:44,226 --> 01:09:45,850 sabiex tgħid lil xi kompjuter x'għandu jsir. 1401 01:09:45,850 --> 01:09:50,370 U fil-fatt, il-fatt li Ben setgħet tagħmel din l-hekk malajr 1402 01:09:50,370 --> 01:09:54,227 huwa tip ta 'xhieda għall-użu ta lingwa, forsi livell ogħla 1403 01:09:54,227 --> 01:09:57,060 Verżjoni tal-Ingliż, li jippermettilu għal ftit jużaw kliem, jew tisma kliem 1404 01:09:57,060 --> 01:09:59,990 minn Victoria, li tippermettilu dawn abstractions-- biss jiġbed 1405 01:09:59,990 --> 01:10:03,020 figura mixi lejn l- right-- dik it-tip ta jkollha 1406 01:10:03,020 --> 01:10:07,100 xi tifsira semantika lilha li mhix kważi bħala ovvju meta int biss 1407 01:10:07,100 --> 01:10:10,310 qal, tpoġġi pinna tiegħek isfel, tiġbed għad-dritt, jiġbed lejn ix-xellug. 1408 01:10:10,310 --> 01:10:12,420 >> U għalhekk dan, ukoll, hija ferm komuni fl-ipprogrammar. 1409 01:10:12,420 --> 01:10:15,253 Dan ikun jingħad li jkun bħal lingwa livell baxx ħafna, l-ipprogrammar 1410 01:10:15,253 --> 01:10:16,730 fil 0 u 1 jekk inti se. 1411 01:10:16,730 --> 01:10:19,320 U dan ikun ta 'livell ogħla lingwa ta 'programmar fl Java, 1412 01:10:19,320 --> 01:10:20,278 jew xi ħaġa bħal dik. 1413 01:10:20,278 --> 01:10:22,050 Ftit ta ' oversimplification, iżda li 1414 01:10:22,050 --> 01:10:24,310 t-tip ta 'prodotti simili emozzjonali tħossok li inti tħoss meta 1415 01:10:24,310 --> 01:10:26,630 bl-użu ta 'tip wieħed ta' ħaġa jew oħra. 1416 01:10:26,630 --> 01:10:32,650 Ftit ta 'frustrazzjoni hawn mill-ħtieġa għal tali preċiżjoni, iżda l-opportunità 1417 01:10:32,650 --> 01:10:34,930 li tkun ftit iktar laxk mal l-interpretazzjoni hawn. 1418 01:10:34,930 --> 01:10:38,060 Iżda naturalment, bugs jistgħu jinħolqu bħala riżultat. 1419 01:10:38,060 --> 01:10:40,500 >> Jekk inti tixtieq fil home-- aħna mhux se tagħmel dan wieħed fil class-- 1420 01:10:40,500 --> 01:10:41,900 imma jekk inti tixtieq li iġibu din id-dar wieħed, 1421 01:10:41,900 --> 01:10:43,387 Ħsibt aħna se adsa fis dan. 1422 01:10:43,387 --> 01:10:45,970 Mela jekk inti tixtieq li jilagħbu din logħba ma 'oħrajn sinifikanti tiegħek 1423 01:10:45,970 --> 01:10:49,180 jew tal-gidien jew bħalhom, inti jista 'jgawdi dan ukoll. 1424 01:10:49,180 --> 01:10:54,460 >> Mela ejja imorru quddiem u tħares lejn wieħed aħħar Ħaġa hawn għal ħsieb komputazzjoni. 1425 01:10:54,460 --> 01:10:57,010 U dan iwassalna għall John Oliver, mhux għall-clip 1426 01:10:57,010 --> 01:11:00,070 inti tista raw l-aħħar bil-lejl, iżda għal kwistjoni kemmxejn riċenti. 1427 01:11:00,070 --> 01:11:03,310 Ftit xhur wara, Volkswagen ħa pjuttost ftit ta flak 1428 01:11:03,310 --> 01:11:05,651 għal liema raġuni, jekk inti taf? 1429 01:11:05,651 --> 01:11:07,025 What did huma jiksbu fl-inkwiet għall? 1430 01:11:07,025 --> 01:11:10,270 1431 01:11:10,270 --> 01:11:14,030 >> Yeah, hekk emissions-- ikunu kienu jippruvaw jegħlbu l-emissjonijiet 1432 01:11:14,030 --> 01:11:19,100 testijiet mill essenzjalment li dawn joqogħdu karozzi jniġġsu l-ambjent inqas 1433 01:11:19,100 --> 01:11:23,620 meta kienu qed jiġu ttestjati karozzi tagħhom u jniġġsu l-ambjent aktar 1434 01:11:23,620 --> 01:11:25,547 meta ma kinux qed jiġu ttestjati l-karozzi. 1435 01:11:25,547 --> 01:11:28,630 U x'hemm aktar interessanti fid-dinja, kif jista 'jkollok inferita 1436 01:11:28,630 --> 01:11:34,072 minn diskussjonijiet ta like-- dak li huwa it-- CarPlay, softwer Apple għall-karozzi 1437 01:11:34,072 --> 01:11:35,780 u l-fatt li ħafna minna dejjem aktar 1438 01:11:35,780 --> 01:11:38,390 jkollhom touch screens fil-karozzi tagħna, hemm ammont biża 1439 01:11:38,390 --> 01:11:41,250 tas-softwer fil-poplu tal karozzi llum, li 1440 01:11:41,250 --> 01:11:45,650 franchement jiftaħ bott sħiħa ta 'dud meta niġu għas-sigurtà u r-riskju fiżika. 1441 01:11:45,650 --> 01:11:48,070 Iżda għal-lum, ejja tiffoka fuq biss x'hemm 1442 01:11:48,070 --> 01:11:52,170 involuti bil-miktub tas-softwer li setgħu gamed-sistema. 1443 01:11:52,170 --> 01:11:54,510 >> Għad-definizzjoni ta 'l- problema, għal dawk familjari, 1444 01:11:54,510 --> 01:11:55,740 ejja tagħti ħarsa lejn John Oliver. 1445 01:11:55,740 --> 01:11:58,115 U għal dawk familjari ma ' il-problema, ejja nħarsu lejn din 1446 01:11:58,115 --> 01:12:00,480 fi lenti gost permezz John Oliver kif ukoll. 1447 01:12:00,480 --> 01:12:05,810 So let me hit attwali ta 'dan, jien think, l-introduzzjoni ta 'tliet minuti. 1448 01:12:05,810 --> 01:12:07,074 Ħaqq għal. 1449 01:12:07,074 --> 01:12:07,740 [Daqq video] 1450 01:12:07,740 --> 01:12:08,170 -Cars-- 1451 01:12:08,170 --> 01:12:09,919 DAVID Malan: Ovvjament, fuq YouTube, it's-- 1452 01:12:09,919 --> 01:12:12,500 - --the karattri smartest fil l Fast u Furious films. 1453 01:12:12,500 --> 01:12:16,080 Din il-ġimgħa, automaker Ġermaniż Volkswagen sabet ruħha 1454 01:12:16,080 --> 01:12:19,430 fin-nofs ta 'skandlu ta proporzjonijiet potenzjalment kriminali. 1455 01:12:19,430 --> 01:12:23,020 >> -Volkswagen Huwa bracing għal biljuni fil-multi, ħlasijiet kriminali possibbli 1456 01:12:23,020 --> 01:12:25,530 għall-uffiċjali eżekuttivi tagħha, kif il-kumpanija apologizes 1457 01:12:25,530 --> 01:12:28,790 għal armar 11 miljun karozza li jgħinha taħbit testijiet ta 'emissjoni. 1458 01:12:28,790 --> 01:12:32,110 >> Mudelli diesel -Certain kienu maħsuba ma 'software sofistikata li 1459 01:12:32,110 --> 01:12:35,410 Informazzjoni użata, inkluża l-pożizzjoni tal-isteering wheel u l-vettura 1460 01:12:35,410 --> 01:12:38,820 veloċità, li jiddetermina l-karozza kienet għaddejjin minn ittestjar tal-emissjonijiet. 1461 01:12:38,820 --> 01:12:42,620 Taħt din iċ-ċirkustanza, il-magna inaqqas l-emissjonijiet tossiċi. 1462 01:12:42,620 --> 01:12:46,040 Iżda l-karozza kienet armati għall-bypass li meta kien misjuqa. 1463 01:12:46,040 --> 01:12:51,370 L-emissjonijiet żdiedu 10-40 ħinijiet imsemmija livelli EPA aċċettabbli. 1464 01:12:51,370 --> 01:12:55,920 >> -Wow, 10 sa 40 darba akbar mill-EPA tippermetti. 1465 01:12:55,920 --> 01:12:59,570 Dan huwa l-agħar ħaġa Volkswagen qatt sar, 1466 01:12:59,570 --> 01:13:04,200 hija xi ħaġa li jista 'jgħid jekk int qatt ma d semgħu Tieni Gwerra Dinjija. 1467 01:13:04,200 --> 01:13:09,710 Imma forsi l-sinjal żgur ta 'kif problemi ħafna Volkswagen ikun ġewwa, 1468 01:13:09,710 --> 01:13:12,730 huwa li min qiegħed ħafna top żiedu l isfel. 1469 01:13:12,730 --> 01:13:16,320 Il-CEO irriżenja nhar l-Erbgħa wara scrambling biex jagħmlu kontroll ta 'ħsara, 1470 01:13:16,320 --> 01:13:20,380 qal li kien endlessly sorry, li tinstema kbir sakemm rriżulta 1471 01:13:20,380 --> 01:13:22,920 huwa kien 10% biss sorry iżda kien jintramaw ħalq tiegħu 1472 01:13:22,920 --> 01:13:25,600 biex tgħolli artifiċjalment sorriness tiegħu. 1473 01:13:25,600 --> 01:13:29,700 U sadanittant, US Volkswagen kap kellhom apoloġija ta 'tiegħu stess. 1474 01:13:29,700 --> 01:13:33,580 >> -Let S tkun ċara dwar dan, kumpanija tagħna kienet diżonest. 1475 01:13:33,580 --> 01:13:37,140 U fi kliem Ġermaniżi tiegħi, aħna totalment invitat up. 1476 01:13:37,140 --> 01:13:41,360 >> -Yeah, Iżda totalment invitat sa mhux Xogħlijiet Ġermaniżi. 1477 01:13:41,360 --> 01:13:43,750 U l-lingwa Ġermaniża għandha frażijiet sbieħ ħafna 1478 01:13:43,750 --> 01:13:50,070 biex jiddeskrivu sitwazzjonijiet biss bħal din, bħal [ĠERMANIŻ], li jfisser madwar, 1479 01:13:50,070 --> 01:13:52,870 il dwejjaq li tiġi minn gideb relatati mal-kummerċ, 1480 01:13:52,870 --> 01:13:59,060 jew [ĠERMANIŻ], li jittraduċi kif shaming dawk missier li jinvolvi 1481 01:13:59,060 --> 01:14:00,352 sħab ta 'petrol. 1482 01:14:00,352 --> 01:14:02,060 Huwa lingwa sabiħa. 1483 01:14:02,060 --> 01:14:04,660 Hija biss qlugħ barra l-ilsien. 1484 01:14:04,660 --> 01:14:07,920 U mill-mod, filwaqt li raġel apoloġija jista jkollha tinstema sinċieri, 1485 01:14:07,920 --> 01:14:12,260 huwa ta 'min jinnota li kien jitkellem fil parti uffiċjal tnedija għall-2016 1486 01:14:12,260 --> 01:14:17,310 Volkswagen Passat, li jfisser li dalwaqt wara qal sorry, huwa qal dan. 1487 01:14:17,310 --> 01:14:18,850 >> -Thank Inti ħafna għall ġejjin. 1488 01:14:18,850 --> 01:14:19,630 Igawdu l-lejla. 1489 01:14:19,630 --> 01:14:21,300 Up li jmiss huwa Lenny Kravitz. 1490 01:14:21,300 --> 01:14:24,640 >> [Ddoqq il-mużika] 1491 01:14:24,640 --> 01:14:28,230 >> -OK, OK, li jispiċċa tiegħek apoloġija b'sa jmiss 1492 01:14:28,230 --> 01:14:31,940 Lenny Kravitz ma scream contrition sober. 1493 01:14:31,940 --> 01:14:35,830 Hija screams, staqsejna Bon Jovi, u hu qal le. 1494 01:14:35,830 --> 01:14:38,600 marka Volkswagen tkun ġiet b'ħafna ħsara. 1495 01:14:38,600 --> 01:14:42,466 U franchement, ad ġdid tagħhom kampanja mhix eżattament tgħin. 1496 01:14:42,466 --> 01:14:47,289 >> - [ĠERMANIŻ], aħna fil Volkswagen nixtiequ biex ruhna ghall iqarraq inti ma 1497 01:14:47,289 --> 01:14:47,930 vetturi tagħna. 1498 01:14:47,930 --> 01:14:48,513 >> [END Daqq] 1499 01:14:48,513 --> 01:14:54,090 DAVID Malan: Allura dan kien Mod roundabout of-- sorry-- 1500 01:14:54,090 --> 01:14:58,730 dan kien mod roundabout ta ' introduzzjoni ta 'problema fundamentali 1501 01:14:58,730 --> 01:15:02,810 fis-software, li huwa li inti jeħtieġ li jiskopru ċerti kundizzjonijiet. 1502 01:15:02,810 --> 01:15:07,680 U għalhekk il-kwistjoni fil-idejn hawnhekk huwa, kif ma 'karozza potenzjalment, 1503 01:15:07,680 --> 01:15:09,870 kif implimentata fis-software minn dawn programmaturi, 1504 01:15:09,870 --> 01:15:11,850 tiskopri li huwa attwalment qed jiġi ttestjat? 1505 01:15:11,850 --> 01:15:14,150 Allura biex tkun super ċara, dak li kienu qed jagħmlu 1506 01:15:14,150 --> 01:15:17,940 kien, f'ambjenti fejn il programmaturi dehret 1507 01:15:17,940 --> 01:15:20,460 il-karozza kienet qed ittestjati, li huma b'xi mod għamlu 1508 01:15:20,460 --> 01:15:24,840 -karozza jarmu inqas emissjonijiet, inqas emissjonijiet, dħaħen hekk anqas tossiċi 1509 01:15:24,840 --> 01:15:25,470 u bħal dawn. 1510 01:15:25,470 --> 01:15:27,261 Imma meta huwa normalment sewqan fit-triq, 1511 01:15:27,261 --> 01:15:30,350 ikun biss jarmu kemm tniġġis kif riedu. 1512 01:15:30,350 --> 01:15:33,870 >> Allura kif nistgħu jiktbu l pseudocode għal dan algoritmu? 1513 01:15:33,870 --> 01:15:37,820 Kif nistgħu jiktbu l-pseudocode għall-software li jibda fil-karozza? 1514 01:15:37,820 --> 01:15:43,390 I mean, fil-qosor, tagħli stabbiliti għal xi ħaġa bħal din. 1515 01:15:43,390 --> 01:15:48,000 jekk qed jiġi ttestjat, jarmu inqas. 1516 01:15:48,000 --> 01:15:50,750 inkella temetti aktar. 1517 01:15:50,750 --> 01:15:52,630 Imma dak li ftit wisq livell għoli, id-dritt? 1518 01:15:52,630 --> 01:15:58,580 >> Ejja nippruvaw li adsa fil din xi estrazzjoni li jkunu ta 'mezzi ttestjati. 1519 01:15:58,580 --> 01:16:06,340 Fi kliem ieħor, anki jekk taf xejn dwar karozzi, x'tip ta 'mistoqsijiet 1520 01:16:06,340 --> 01:16:13,440 jista inti ssaqsi sabiex tiddetermina jekk int qed jiġi ttestjat, jekk int l-karozza? 1521 01:16:13,440 --> 01:16:19,638 Liema karatteristiċi jista 'jkun jippreżentaw jekk karozza qiegħed jiġi ttestjat? 1522 01:16:19,638 --> 01:16:21,026 >> UDJENZA: Ittestjar tagħmir. 1523 01:16:21,026 --> 01:16:22,420 >> DAVID Malan: apparat għall-ittestjar. 1524 01:16:22,420 --> 01:16:26,060 Mela jekk apparat għall-ittestjar qrib, imbagħad jarmu inqas. 1525 01:16:26,060 --> 01:16:28,669 So I jista 'jimmaġina li timplimenta li ma 'xi tip ta' cameras 1526 01:16:28,669 --> 01:16:29,960 jew l-osservazzjoni x'hemm madwarek. 1527 01:16:29,960 --> 01:16:32,870 U let me jipproponi, li biss iħoss wisq ikkumplikat 1528 01:16:32,870 --> 01:16:37,914 li attwalment ikollhom addizzjonali hardware biss għal dak l-iskop. 1529 01:16:37,914 --> 01:16:44,830 >> UDJENZA: Jekk int fil park, jekk barnuża tiegħek hija miftuħa. 1530 01:16:44,830 --> 01:16:47,320 >> DAVID Malan: Fil park jew barnuża miftuħa, b'tali mod li tajjeb. 1531 01:16:47,320 --> 01:16:47,420 >> UDJENZA: U karozza running. 1532 01:16:47,420 --> 01:16:50,480 >> DAVID Malan: Allura dak ftit aktar concrete-- u karozzi running. 1533 01:16:50,480 --> 01:16:55,690 Għalhekk dan ikun il b'rabta ta ' kundizzjonijiet differenti ftit, jekk inti se. 1534 01:16:55,690 --> 01:16:59,227 Allura jekk il-karozza hija fil-park, u anke għalkemm din hija ħaġa mekkaniku ħafna 1535 01:16:59,227 --> 01:17:01,060 tipikament, I jistgħu jimmaġina miktub softwer, 1536 01:17:01,060 --> 01:17:03,476 speċjalment għaliex hemm spiss dawl hemmhekk f'dawn il-jiem, 1537 01:17:03,476 --> 01:17:07,400 I jista 'jimmaġina ma jkun software li jistgħu jqajmu shifter 1538 01:17:07,400 --> 01:17:10,634 jew dak li ma, int fil-park, huma inti fil-sewqan, huma inti fir-reverse. 1539 01:17:10,634 --> 01:17:12,550 U nista 'nikseb lura risposta għal din l-waħda iva 1540 01:17:12,550 --> 01:17:14,400 jew le għall-dawk it-tipi ta 'mistoqsijiet. 1541 01:17:14,400 --> 01:17:17,630 >> U hekk I tista 'wkoll probabbilment jwieġbu mistoqsija simili, hija l-hood miftuħ. 1542 01:17:17,630 --> 01:17:21,860 Forsi, hemm xi tip ta 'sensur li jew tagħti me lura 1 jew 0, 1543 01:17:21,860 --> 01:17:23,720 vera jew falza,-barnuża hija miftuħa. 1544 01:17:23,720 --> 01:17:28,180 U mbagħad karozza taħdem, I jistgħu jindividwaw li b'xi mod permezz dak il-mekkaniżmu? 1545 01:17:28,180 --> 01:17:30,430 Simili, il-karozza tkun qed taħdem, I jista 'jiskopri li huwa fuq, 1546 01:17:30,430 --> 01:17:32,127 jista I jiskopru b'xi li l-karozza tkun miexja? 1547 01:17:32,127 --> 01:17:32,881 >> Udjenza: RPMs. 1548 01:17:32,881 --> 01:17:35,190 >> DAVID Malan: Yeah, b'hekk m'hemm l- dejjem li labra li 1549 01:17:35,190 --> 01:17:38,034 jgħidlek kif ħafna rotazzjonijiet kull minuta l-roti qed jesperjenzaw. 1550 01:17:38,034 --> 01:17:39,200 U hekk I tista 'tħares lejn dak. 1551 01:17:39,200 --> 01:17:43,090 U jekk mhuwiex 0, li probabbilment tfisser il-karozza tkun miexja. 1552 01:17:43,090 --> 01:17:45,400 Iżda aħna għandhom ikunu ta ' ftit attenti hemmhekk, 1553 01:17:45,400 --> 01:17:49,780 because-- ejja jissimplifikaw this-- jekk aħna biss qal, jekk il-karozza taħdem, 1554 01:17:49,780 --> 01:17:53,070 aħna ma jridux biss jarmu inqas, irridu jekk il-karozza tkun qed taħdem 1555 01:17:53,070 --> 01:17:54,310 u huwa qed jiġi ttestjat. 1556 01:17:54,310 --> 01:17:56,320 >> Allura hemm ieħor ftit ingredjenti li folks 1557 01:17:56,320 --> 01:18:00,550 jkunu hypothesized l-software qed tagħmel, minħabba li nieqes il-kodiċi sors attwali, 1558 01:18:00,550 --> 01:18:05,130 inti tista 'biss tip ta' jiddeduċu mill- Effetti fiżiċi tal-karozza li dak 1559 01:18:05,130 --> 01:18:08,280 jista 'jkun għaddej fuq taħt il-barnuża fis-software. 1560 01:18:08,280 --> 01:18:17,090 Mela jekk karozza taħdem u forsi, jiġifieri, roti ta 'wara mhux jiċċaqilqu, 1561 01:18:17,090 --> 01:18:19,420 jista 'dan jiġi indikattiva ta 'xi tip ta' test? 1562 01:18:19,420 --> 01:18:22,830 What am I ssemmi fuq hawn? 1563 01:18:22,830 --> 01:18:24,830 Yeah, forsi, huwa fuq wieħed ta 'dawk l romblu affarijiet, 1564 01:18:24,830 --> 01:18:28,340 fejn bħall-roti qed iduru fl-quddiem jew fil-dahar, 1565 01:18:28,340 --> 01:18:32,570 skond jekk din hija rota ta 'quddiem jew drive rota ta 'wara, hekk nofs tar-roti 1566 01:18:32,570 --> 01:18:34,420 huma jiċċaqilqu, iżda l- tnejn l-oħra mhumiex, li 1567 01:18:34,420 --> 01:18:36,320 hija sitwazzjoni stramb fid-dinja reali. 1568 01:18:36,320 --> 01:18:38,110 Jekk int sewqan fuq il- triq, li m'għandux jiġri. 1569 01:18:38,110 --> 01:18:40,568 Imma jekk int fil-maħżen fuq xi tip ta 'sistema romblu, 1570 01:18:40,568 --> 01:18:41,630 li jista 'tabilħaqq jiġri. 1571 01:18:41,630 --> 01:18:46,980 >> Naħseb folks propost ukoll li forsi, jekk il-karozza tkun qed taħdem u l-istering 1572 01:18:46,980 --> 01:18:51,300 ROTI mhux jiċċaqilqu, li wisq jista 'jkun sinjal, 1573 01:18:51,300 --> 01:18:54,090 minħabba li l raġjonevoli għall bħal minnufih fuq triq. 1574 01:18:54,090 --> 01:18:57,960 Iżda anke dakinhar, il-bniedem huwa probabbilment jmexxuh ftit jew ċertament 1575 01:18:57,960 --> 01:18:59,100 aktar minn ftit sekondi. 1576 01:18:59,100 --> 01:19:01,030 Jew il-kors ta ' minuta, odds huma mhuwiex 1577 01:19:01,030 --> 01:19:03,510 ser ikunu fixated fi eżattament l-istess pożizzjoni. 1578 01:19:03,510 --> 01:19:05,440 >> Allura fi kliem ieħor, aħna tista 'tieħu substraction, 1579 01:19:05,440 --> 01:19:08,200 huma inti qed tiġi ttestjata, u tkisser dak funzjonalità 1580 01:19:08,200 --> 01:19:10,420 f'dawn l-ingredjenti komponenti. 1581 01:19:10,420 --> 01:19:13,440 U dan huwa verament dak Volkswagen inġiniera b'xi għamlet. 1582 01:19:13,440 --> 01:19:17,070 Huma kiteb softwer konxjament biex jiskopru jekk il-karozza qiegħed jiġi ttestjat, 1583 01:19:17,070 --> 01:19:20,440 Għalhekk jarmu inqas, inkella jarmu bil-mod normali. 1584 01:19:20,440 --> 01:19:22,690 >> U l-problema hawnhekk, wisq, huwa li s-softwer mhuwiex 1585 01:19:22,690 --> 01:19:26,080 xi ħaġa li tista 'verament tara kemm-il darba inti għandek l-hekk imsejħa kodiċi sors. 1586 01:19:26,080 --> 01:19:29,060 Allura hemm żewġ tipi differenti ta ' code-- inqas żewġ tipi differenti 1587 01:19:29,060 --> 01:19:30,130 tal-kodiċi fid-dinja. 1588 01:19:30,130 --> 01:19:33,150 Hemm xi ħaġa imsejħa sors kodiċi, li huwa ma b'differenza dak 1589 01:19:33,150 --> 01:19:37,240 aħna kont qed tikteb, source code. 1590 01:19:37,240 --> 01:19:40,099 >> Dan huwa kodiċi sors miktub fil lingwa msejħa pseudocode, 1591 01:19:40,099 --> 01:19:41,640 li huwa biss xi ħaġa bl-Ingliż simili. 1592 01:19:41,640 --> 01:19:43,140 M'hemm l-ebda definizzjoni formali ta 'dan. 1593 01:19:43,140 --> 01:19:46,770 Iżda Ċ, u Java, C ++, dawk huma l-lingwi formali kollha li, 1594 01:19:46,770 --> 01:19:50,610 meta inti tikteb fihom, dak li għandek huwa fajl test li jkun fih kodiċi ta 'sors. 1595 01:19:50,610 --> 01:19:54,850 >> Iżda hemm ukoll xi ħaġa fil -dinja msejħa kodiċi tal-magna. 1596 01:19:54,850 --> 01:20:00,579 U l-kodiċi tal-magni, sfortunatament, huwa biss 0 u l-1 ta. 1597 01:20:00,579 --> 01:20:02,870 Allura kodiċi tal-magna huwa dak Magni jifhmu, tal-kors. 1598 01:20:02,870 --> 01:20:04,470 Kodiċi tas-sors huwa dak nies jifhmu. 1599 01:20:04,470 --> 01:20:08,390 >> U ġeneralment, iżda mhux dejjem, hemm programm 1600 01:20:08,390 --> 01:20:14,090 li programmer użi li jieħu sors kodiċi u jibdel din in-kodiċi magna. 1601 01:20:14,090 --> 01:20:17,400 U dak il-programm huwa ġeneralment imsejħa kompilatur. 1602 01:20:17,400 --> 01:20:19,820 Allura l-input tiegħek huwa kodiċi sors, output tiegħek huwa kodiċi tal-magna, 1603 01:20:19,820 --> 01:20:22,890 u l-kompilatur hija biċċa ta ' softwer li ma dan il-proċess. 1604 01:20:22,890 --> 01:20:26,260 Allura dan fil-fatt mapep nicely biex inputs tagħna, algoritmi, il-prodotti. 1605 01:20:26,260 --> 01:20:30,400 >> Iżda din hija Inkarnazzjoni speċifiku ħafna ta 'dak, li huwa li jgħidu li, 1606 01:20:30,400 --> 01:20:34,200 anki jekk inti stess waħda mill Volkswagen karozzi li hija ħatja ta 'dan, 1607 01:20:34,200 --> 01:20:38,390 mhuwiex simili inti tista 'sempliċement tiftaħ il- barnuża jew miftuħa manwal tal-utent jew tfittex 1608 01:20:38,390 --> 01:20:42,690 fil-source code, għaliex mill-ħin jilħaq karozza tiegħek fil-awtostrada tiegħek, 1609 01:20:42,690 --> 01:20:45,580 huwa diġà ġie kkonvertit 0 u 1 ta. 1610 01:20:45,580 --> 01:20:51,310 U huwa diffiċli ħafna, mhux impossibbli, iżda ħafna diffiċli biex glean ħafna ta 'xejn 1611 01:20:51,310 --> 01:20:53,710 minn biss tħares lejn l- sottostanti 0 u 1 ta. 1612 01:20:53,710 --> 01:20:57,150 Allura inti tista 'figura hija out, finalment, jekk inti tifhem kif magna operates-- 1613 01:20:57,150 --> 01:20:59,870 Intel inside-- jekk inti tifhem l-arkitettura Intel, 1614 01:20:59,870 --> 01:21:01,440 imma wasal iż-żmien jikkunsmaw ħafna. 1615 01:21:01,440 --> 01:21:05,010 U anki hemmhekk, inti tista ma tkun tista 'tara kollox 1616 01:21:05,010 --> 01:21:08,220 li l-kodiċi jkunu jistgħu attwalment jagħmlu. 1617 01:21:08,220 --> 01:21:12,521 >> Kwalunkwe mistoqsijiet dwar dan jew din il tip ta 'proċess iktar ġenerali? 1618 01:21:12,521 --> 01:21:15,134 1619 01:21:15,134 --> 01:21:18,300 U fil-fatt, nistgħu tie din id-diskussjoni għad-diskussjoni tal-bieraħ ta 'Apple. 1620 01:21:18,300 --> 01:21:22,500 Dan, ukoll, huwa għalhekk li l-FBI ma tistax sempliċement mur u tfittex fil-telefon tal-persuna suspettata 1621 01:21:22,500 --> 01:21:26,820 u jsibu l-linji ta 'kodiċi, għall Pereżempju, li jippermettu l-passcode 1622 01:21:26,820 --> 01:21:28,940 jew jippermettu lil dik dewmien 80-millisekonda. 1623 01:21:28,940 --> 01:21:31,630 Minħabba li mill-ħin huwa fuq iPhone-kollegi, il 1624 01:21:31,630 --> 01:21:34,975 huwa diġà ġie konvertiti għal 0 u 1 ta. 1625 01:21:34,975 --> 01:21:38,015 1626 01:21:38,015 --> 01:21:40,820 >> Ukoll, ejja nieqaf hawn għal tagħna tħares lejn ħsieb komputazzjoni. 1627 01:21:40,820 --> 01:21:42,320 Għaliex ma nieħdu pawża 15 minuta. 1628 01:21:42,320 --> 01:21:44,130 U meta nerġgħu lura, aħna ser tagħti ħarsa lejn programmazzjoni 1629 01:21:44,130 --> 01:21:46,550 innifsu u jibdew mappa xi ta 'dawn il-kunċetti ta' livell għoli 1630 01:21:46,550 --> 01:21:49,780 għal bidla modali reali, jekk jilgħab, lingwa ta 'programmar. 1631 01:21:49,780 --> 01:21:51,089