1 00:00:00,000 --> 00:00:00,980 2 00:00:00,980 --> 00:00:04,410 >> [מוזיק פּלייינג] 3 00:00:04,410 --> 00:00:11,147 4 00:00:11,147 --> 00:00:12,230 דוד י מאַלאַן: אַלע רעכט. 5 00:00:12,230 --> 00:00:16,440 דאס איז קס50, און דעם איז דער סוף פון וואָך 2. 6 00:00:16,440 --> 00:00:18,480 אַזוי הייַנט, מיר רע געגאנגען צו פאָרזעצן אונדזער קוקן 7 00:00:18,480 --> 00:00:21,150 אין ווי מיר פאָרשטעלן זאכן ונטער דער האָאָד-- מאָווינג אַוועק 8 00:00:21,150 --> 00:00:23,520 פון נומערן ווי ינטאַדזשערז און פלאָוטינג פונט וואַלועס 9 00:00:23,520 --> 00:00:26,810 און פאָוקיסינג אויף סטרינגס און לעסאָף מער טשיקאַווע מגילה. 10 00:00:26,810 --> 00:00:30,140 אבער מיר וועט אויך נעמען אַ קוק בייַ אַ פּאָר פון פעלד-ספּעציפיש פּראָבלעמס-- 11 00:00:30,140 --> 00:00:33,620 דער ערשטער פון וואָס וועט זיין ינוואַלווינג קריפּטאָגראַפי, 12 00:00:33,620 --> 00:00:36,570 די קונסט פון סקראַמבלינג אינפֿאָרמאַציע, אין וואָס איר זען אויבן דאָ 13 00:00:36,570 --> 00:00:41,480 איז אַ בילד פון Radio אָרפאַן אַני ס סוד דעקאָדער רינג פון יעסטערייר. 14 00:00:41,480 --> 00:00:46,490 >> דעם איז אַקטשאַוואַלי זייער פּרימיטיוו פאָרעם און קינד, פרייַנדלעך פאָרעם פון קריפּטאָפּגראַפי 15 00:00:46,490 --> 00:00:50,590 ווערביי דעם רינג האט צוויי דיסקס-- איינער אינעווייניק און איינער אַרויס. 16 00:00:50,590 --> 00:00:54,740 און דורך ראָוטייטינג איינער פון יענע, איר קענען יסענשאַלי שורה אַרויף אותיות ווי א 17 00:00:54,740 --> 00:00:59,520 דורך ז מיט אנדערע אותיות ווי ב דורך יי אין אנדערע ווערטער, 18 00:00:59,520 --> 00:01:03,730 איר קענען ממש דרייען די אלפאבעט, דערמיט קומען אַרויף מיט אַ מאַפּינג פון 19 00:01:03,730 --> 00:01:07,820 אותיות צו אותיות אַזוי אַז, אויב איר געוואלט צו שיקן אַ סוד אָנזאָג 20 00:01:07,820 --> 00:01:11,820 צו עמעצער ווי אַני, איר קען שרייַבן אַראָפּ דיין אָנזאָג און דעמאָלט דרייען 21 00:01:11,820 --> 00:01:15,370 די אותיות, ווערביי, אויב איר מיינען צו זאָגן "א," איר אַנשטאָט זאָגן "ב," 22 00:01:15,370 --> 00:01:17,280 איר מיינען צו זאָגן "ב," איר אַנשטאָט זאָגן "C" - 23 00:01:17,280 --> 00:01:20,240 אָדער עפּעס אַ ביסל מער קלוג ווי טהאַט-- און דעמאָלט, לעסאָף, 24 00:01:20,240 --> 00:01:24,630 אַזוי לאַנג ווי אַני האט דעם דיקאָודער רינג, זי קענען דעקאָדע די אָנזאָג. 25 00:01:24,630 --> 00:01:28,540 איצט, איר זאל צוריקרופן, אין פאַקט, אַז דעם איז געניצט אין אַ זייער באַרימט פילם אַז 26 00:01:28,540 --> 00:01:31,140 פיעסעס אַד נאַוסעום בעשאַס דער ניטל צייַט. 27 00:01:31,140 --> 00:01:32,650 זאל ס נעמען אַ קוק דאָ. 28 00:01:32,650 --> 00:01:35,294 29 00:01:35,294 --> 00:01:37,210 ראַלפיע פּאַרקער: "זייט עס באקאנט צו אַלע אין קיצער 30 00:01:37,210 --> 00:01:41,000 אַז ראַלף פּאַרקער איז כירביי באשטימט אַ מיטגליד פון ליטטלע אָרפאַן אַני סעקרעט 31 00:01:41,000 --> 00:01:44,860 רינג און איז ענטייטאַלד צו אַלע די אַנערז און בענעפיץ געשעעניש טהערעטאָ. " 32 00:01:44,860 --> 00:01:47,410 >> ראַלפיע פּאַרקער (נאַרראַטינג): געחתמעט ליטטלע אָרפאַן אַני. 33 00:01:47,410 --> 00:01:50,070 קאָונטערסיגנעד, פּיער אַנדריי! 34 00:01:50,070 --> 00:01:51,490 אין טינט. 35 00:01:51,490 --> 00:01:55,494 אַנערז און בענעפיץ, שוין אין די עלטער פון נייַן. 36 00:01:55,494 --> 00:01:57,402 >> [מוזיק פּלייינג] 37 00:01:57,402 --> 00:02:00,470 >> [ראַדיאָ פּלאַפּלען] 38 00:02:00,470 --> 00:02:01,470 ראַלפיע פּאַרקער: קום אויף. 39 00:02:01,470 --> 00:02:02,344 זאל ס באַקומען אויף מיט אים. 40 00:02:02,344 --> 00:02:06,029 איך טאָן ניט דאַרפֿן אַלע וואָס דזשאַז וועגן סמאַגאַלערז און פּייראַץ. 41 00:02:06,029 --> 00:02:08,820 ראַדיאָ אַנאַונסער: הערן מאָרגן נאַכט פֿאַר די קאַנקלודינג פּאַסירונג 42 00:02:08,820 --> 00:02:11,060 פון די שווארצע פּיראַט שיף. 43 00:02:11,060 --> 00:02:14,740 איצט, עס ס צייַט פֿאַר אַני ס סוד אָנזאָג פֿאַר איר מיטגלידער 44 00:02:14,740 --> 00:02:17,110 פון די סעקרעט סירקלע. 45 00:02:17,110 --> 00:02:20,700 געדענק קידס, נאָר מיטגלידער פון אַני ס סעקרעט סירקלע 46 00:02:20,700 --> 00:02:23,270 קענען דעקאָדע אַני ס סוד אָנזאָג. 47 00:02:23,270 --> 00:02:27,270 >> געדענק, אַני איז דיפּענדינג אויף איר. 48 00:02:27,270 --> 00:02:30,060 באַשטעטיקט דיין פּינס צו ב-2. 49 00:02:30,060 --> 00:02:34,004 דאָ איז די מעססאַגע-- 12, 11, 2-- 50 00:02:34,004 --> 00:02:36,503 ראַלפיע פּאַרקער (נאַרראַטינג): איך בין אין מיין ערשטער סוד באַגעגעניש. 51 00:02:36,503 --> 00:02:40,041 ראַדיאָ אַנאַונסער: --25, 14, 11, 18, 16-- 52 00:02:40,041 --> 00:02:42,790 ראַלפיע פּאַרקער (נאַרראַטינג): אוי, פּיער איז געווען אין גרויס קול הייַנט בייַ נאַכט. 53 00:02:42,790 --> 00:02:46,110 איך קען זאָגן אַז הייַנט בייַ נאַכט ס אָנזאָג איז טאַקע וויכטיק. 54 00:02:46,110 --> 00:02:47,930 >> ראַדיאָ אַנאַונסער: --3, 25. 55 00:02:47,930 --> 00:02:49,940 אַז ס אַ אָנזאָג פון אַני זיך. 56 00:02:49,940 --> 00:02:52,182 געדענק, טאָן ניט זאָגן ווער עס יז. 57 00:02:52,182 --> 00:02:55,077 >> [פּאַנטינג] 58 00:02:55,077 --> 00:02:57,285 ראַלפיע פּאַרקער (נאַרראַטינג): נייַנציק סעקונדעס שפּעטער, איך בין 59 00:02:57,285 --> 00:03:00,090 אין די בלויז צימער אין דעם הויז ווו אַ יינגל פון נייַן 60 00:03:00,090 --> 00:03:04,380 קען זיצן אין פּריוואַטקייט און דעקאָדע. 61 00:03:04,380 --> 00:03:04,990 אַה. 62 00:03:04,990 --> 00:03:05,680 "בי" 63 00:03:05,680 --> 00:03:06,524 >> [טשאַקאַלז] 64 00:03:06,524 --> 00:03:08,684 >> ראַלפיע פּאַרקער (נאַרראַטינג): איך געגאנגען צו דער ווייַטער. 65 00:03:08,684 --> 00:03:09,610 "י" 66 00:03:09,610 --> 00:03:11,641 דער ערשטער וואָרט איז "זיין." 67 00:03:11,641 --> 00:03:12,140 יא! 68 00:03:12,140 --> 00:03:14,293 עס איז געווען קומען גרינגער איצט. 69 00:03:14,293 --> 00:03:15,259 "יו" 70 00:03:15,259 --> 00:03:16,225 >> [טשאַקאַלז] 71 00:03:16,225 --> 00:03:18,157 >> ראַנדי פּאַרקער: אָ, קומען אויף, ראַלפיע. 72 00:03:18,157 --> 00:03:19,606 איך גאַטאַ גיין! 73 00:03:19,606 --> 00:03:21,538 >> ראַלפיע פּאַרקער: איך וועט זיין רעכט אַראָפּ, מאַ. 74 00:03:21,538 --> 00:03:22,504 דזשי וויז. 75 00:03:22,504 --> 00:03:25,402 76 00:03:25,402 --> 00:03:31,220 "טי" "אָו" "זייט זיכער צו. "" זייט זיכער צו "וואָס? 77 00:03:31,220 --> 00:03:33,981 וואָס איז געווען ליטטלע אָרפאַן אַני טריינג צו זאָגן? "זייט זיכער צו" וואָס? 78 00:03:33,981 --> 00:03:35,522 מוטער: ראַלפיע, ראַנדי האט גאַט צו גיין. 79 00:03:35,522 --> 00:03:36,735 וועט איר ביטע קומען אויס? 80 00:03:36,735 --> 00:03:38,190 >> ראַלפיע פּאַרקער: כל רעכט, מאָם! 81 00:03:38,190 --> 00:03:39,787 איך וועט זייַן רעכט אויס! 82 00:03:39,787 --> 00:03:41,995 ראַלפיע פּאַרקער (נאַרראַטינג): איך איז געווען געטינג נעענטער איצט. 83 00:03:41,995 --> 00:03:43,370 דער שפּאַנונג איז געווען שרעקלעך. 84 00:03:43,370 --> 00:03:44,794 וואָס איז עס? 85 00:03:44,794 --> 00:03:47,656 דער גורל פון די פּלאַנעט זאל הענגען אין די וואָג. 86 00:03:47,656 --> 00:03:50,518 >> מוטער: ראַלפיע, ראַנדי ס גאַט צו גיין! 87 00:03:50,518 --> 00:03:53,635 >> ראַלפיע פּאַרקער: איך וועט זיין רעכט אויס, פֿאַר רופט אויס הויך! 88 00:03:53,635 --> 00:03:55,343 ראַלפיע פּאַרקער (נאַרראַטינג): כּמעט דאָרט! 89 00:03:55,343 --> 00:03:56,520 מיין פינגער פלו! 90 00:03:56,520 --> 00:03:58,500 מייַן מיינונג איז געווען אַ שטאָל טראַפּ. 91 00:03:58,500 --> 00:03:59,850 יעדער פּאָרע וויבראַטעד. 92 00:03:59,850 --> 00:04:01,806 עס איז געווען כּמעט קלאָר! 93 00:04:01,806 --> 00:04:02,773 יא! 94 00:04:02,773 --> 00:04:03,273 יא! 95 00:04:03,273 --> 00:04:03,773 יא! 96 00:04:03,773 --> 00:04:04,740 יא! 97 00:04:04,740 --> 00:04:10,250 >> ראַלפיע פּאַרקער: "זייט זיכער צו טרינקען דיין אָוואַלטינע. " 98 00:04:10,250 --> 00:04:10,750 אָוואַלטינע? 99 00:04:10,750 --> 00:04:14,864 100 00:04:14,864 --> 00:04:17,539 א קראַמי געשעפט? 101 00:04:17,539 --> 00:04:19,439 >> [מוזיק פּלייינג] 102 00:04:19,439 --> 00:04:21,724 >> ראַלפיע פּאַרקער: זון פון אַ הור. 103 00:04:21,724 --> 00:04:23,460 >> [לאַפינג] 104 00:04:23,460 --> 00:04:27,070 >> דוד י מאַלאַן: אזוי אַז דעמאָלט איז אַ בליק אין וואָס קריפּטאָגראַפי 105 00:04:27,070 --> 00:04:29,880 קענען זיין פֿאַר טהיס-- אַ טרינקען פון יעסטערייר. 106 00:04:29,880 --> 00:04:30,900 אַזוי אַ שנעל מעלדן. 107 00:04:30,900 --> 00:04:33,410 אויב איר זענען פֿרייַ דעם פרייטיק אין 1:15 און וואָלט 108 00:04:33,410 --> 00:04:36,610 ווי צו פאַרבינדן אונדז פֿאַר קס50 לאָנטש, קאָפּ צו דעם URL דאָ. 109 00:04:36,610 --> 00:04:38,080 ערשטער קומען, ערשטער דינען ווי געוויינטלעך. 110 00:04:38,080 --> 00:04:41,840 אבער איבער צייַט, מיר וועט מאַכן זיכער אַז רובֿ ווער עס יז וואס איר'ד ווי צו אָנטייל נעמען 111 00:04:41,840 --> 00:04:43,640 קען פּלאַן-קלוג. 112 00:04:43,640 --> 00:04:45,170 >> אַזוי סטרינגס. 113 00:04:45,170 --> 00:04:47,940 מיר האָבן זאַמילאַ-- וועמען איר 'ווע איצט באגעגנט רובֿ מסתּמא 114 00:04:47,940 --> 00:04:50,750 אין פּראָבלעם באַשטעטיק 1-- וועמענס נאָמען איז געשריבן מיט אַזוי. 115 00:04:50,750 --> 00:04:53,570 און רעכן איר טייפּט איר נאָמען אין אַ קאָמפּיוטער פּראָגראַם אַז ס 116 00:04:53,570 --> 00:04:55,710 ניצן עפּעס ווי געצטרינג. 117 00:04:55,710 --> 00:04:57,890 אין סדר צו צוריקקריגן יענע קיסטראָוקס, ווי 118 00:04:57,890 --> 00:05:01,620 טאָן מיר גיין וועגן רעפּריזענטינג אַ שטריקל, אַ וואָרט, אַ פּאַראַגראַף, 119 00:05:01,620 --> 00:05:03,960 אָדער קייפל אותיות ווי די דאָ? 120 00:05:03,960 --> 00:05:06,790 >> מיר גערעדט לעצטע מאָל וועגן ינטאַדזשערז און פראבלעמען 121 00:05:06,790 --> 00:05:09,960 אַז אויפשטיין מיט ינטעגער לויפן און פלאָוטינג פונט וואַלועס 122 00:05:09,960 --> 00:05:12,190 און פראבלעמען וואס שטיי ין פּינטלעכקייַט. 123 00:05:12,190 --> 00:05:16,080 מיט סטרינגס, מיר בייַ מינדסטער האָבן אַ ביסל מער בייגיקייַט 124 00:05:16,080 --> 00:05:17,970 ווייַל סטרינגס-- נאָר אין דער עמעס וואָרלד-- 125 00:05:17,970 --> 00:05:19,790 קענען זיין אַ שיין אַרבאַטרערי לענג. 126 00:05:19,790 --> 00:05:21,055 שיין קורץ, שיין לאַנג. 127 00:05:21,055 --> 00:05:23,680 אבער אפילו דעמאָלט, מיר רע געגאנגען צו געפינען אַז קאָמפּיוטערס קענען מאל 128 00:05:23,680 --> 00:05:27,200 לויפן אויס פון זיקאָרן און ניט אפילו קראָם אַ גרויס גענוג שטריקל. 129 00:05:27,200 --> 00:05:30,840 >> אבער פֿאַר איצט, לאָזן ס אָנהייבן צו וויזשוואַלייז אַ שטריקל ווי עפּעס אין די באָקסעס 130 00:05:30,840 --> 00:05:31,340 דאָ. 131 00:05:31,340 --> 00:05:36,410 אזוי זעקס אַזאַ באָקסעס, יעדער פון וועלכע רעפּראַזענץ אַ כאַראַקטער אָדער "טשאַר." 132 00:05:36,410 --> 00:05:40,646 אַזוי צוריקרופן אַז "טשאַר" - C-H-A-ר-- איז איינער פון די געבויט, אין דאַטן טייפּס אין סי 133 00:05:40,646 --> 00:05:43,520 און וואָס ס פייַן איז אַז איר קענען נוצן אַז סאָרט פון ווי אַ בנין בלאָק, 134 00:05:43,520 --> 00:05:47,880 אַ רעטעניש שטיק, אויב איר וועט, צו פֿאָרמירן אַ גרעסערע טיפּ פון דאַטן וואס מיר וועט פאָרזעצן 135 00:05:47,880 --> 00:05:49,410 צו רופן אַ "שטריקל." 136 00:05:49,410 --> 00:05:53,650 >> איצט, וואָס ס נוצלעך וועגן טראכטן וועגן זאכן ווי סטרינגס אין דעם וועג? 137 00:05:53,650 --> 00:05:57,720 נו, עס טורנס אויס אַז מיר קענען אַקשלי לעווראַדזש דעם ביניען 138 00:05:57,720 --> 00:06:01,420 צו אַקטשאַוואַלי צוטריט יחיד אותיות אין אַ שיין סטרייטפאָרווערד וועג. 139 00:06:01,420 --> 00:06:04,099 איך בין געגאנגען צו גיין פאָרויס און שאַפֿן אַ טעקע גערופן "סטרינגזעראָ.ק," 140 00:06:04,099 --> 00:06:05,765 אָבער איר קענען רופן עס וועלכער איר איר'ד ווי. 141 00:06:05,765 --> 00:06:08,500 און אויף דעם קורס ס וועבזייַטל איז שוין דעם משל אין שטייַגן, 142 00:06:08,500 --> 00:06:10,430 אַזוי איר טאָן ניט דאַרפֿן צו טיפּ אַלץ אויס. 143 00:06:10,430 --> 00:06:13,820 >> און איך בין געגאנגען צו גיין פאָרויס און ערשטער טאָן ינט הויפּט פּאָסל. 144 00:06:13,820 --> 00:06:15,980 און ין אַ ביסל טעג, מיר וועט אָנהייבן צו רייצנ באַזונדער 145 00:06:15,980 --> 00:06:19,070 וואָס פּאָסל איז דאָ, וואָס עס ס ינט ווייַטער צו הויפּט, און אַזוי אַרויס. 146 00:06:19,070 --> 00:06:21,180 אבער פֿאַר איצט, לאָזן ס פאָרזעצן צו קאָפּיע פּאַפּ אַז. 147 00:06:21,180 --> 00:06:23,455 >> איך בין געגאנגען צו דערקלערן אַ שטריקל גערופן ס. 148 00:06:23,455 --> 00:06:26,920 און איך בין געגאנגען צו צוריקקומען פון געצטרינג וועלכער דער באַניצער טייפּס אין. 149 00:06:26,920 --> 00:06:29,170 דעם איז געגאנגען צו זיין אַ פּשוט פּראָגראַם, קיין ינסטראַקשאַנז, 150 00:06:29,170 --> 00:06:31,336 איך בין נאָר געגאנגען צו בליינדלי דערוואַרטן אַז דער באַניצער ווייסט 151 00:06:31,336 --> 00:06:32,600 וואָס צו טאָן צו האַלטן עס פּשוט. 152 00:06:32,600 --> 00:06:34,220 >> און איצט איך בין געגאנגען צו האָבן אַ פֿאַר שלייף. 153 00:06:34,220 --> 00:06:37,450 און ין פון מיין פֿאַר שלייף איך בין געגאנגען צו האָבן ינט איך געץ נול. 154 00:06:37,450 --> 00:06:40,660 און איך איז, ווידער, נאָר אַ זאַמלונג, אַן אינדעקס בייַטעוודיק פֿאַר קאַונטינג, 155 00:06:40,660 --> 00:06:42,350 אָבער איך קען רופן דעם וועלכער איך ווילן. 156 00:06:42,350 --> 00:06:46,275 איך בין געגאנגען צו טאָן איך איז ווייניקער טהאַנ-- געזונט זאַמילאַ ס נאָמען איז זעקס אותיות לאַנג. 157 00:06:46,275 --> 00:06:48,150 אזוי איך בין געגאנגען צו שווער קאָד אַז דאָרט פֿאַר איצט. 158 00:06:48,150 --> 00:06:49,730 >> און דעמאָלט איך ++. 159 00:06:49,730 --> 00:06:53,190 און איצט ין פון די געגרייַזלט ברייסאַז איך בין געגאנגען צו טאָן פּרינטף, 160 00:06:53,190 --> 00:06:55,460 און איך ווילן צו דרוקן איין כאַראַקטער אין אַ צייַט. 161 00:06:55,460 --> 00:06:58,227 אזוי איך בין געגאנגען צו נוצן% C פֿאַר טאָמער דער ערשטער צייַט. 162 00:06:58,227 --> 00:07:00,560 און דעמאָלט איך ווילן צו דרוקן יעדער כאַראַקטער אויף זייַן אייגן שורה. 163 00:07:00,560 --> 00:07:02,550 אזוי איך בין געגאנגען צו שטעלן אַ ביסל באַקסלאַש N דאָרט. 164 00:07:02,550 --> 00:07:03,640 נאָענט ציטירן. 165 00:07:03,640 --> 00:07:06,250 >> און איצט איך ווילן צו טאָן עפּעס דאָ. 166 00:07:06,250 --> 00:07:10,610 איך ווילן צו דרוק אויס די ספּעציפיש בריוו אין די שטריקל, 167 00:07:10,610 --> 00:07:13,670 s, ווי איך בין יטעראַטינג פון נול אויף אַרויף צו זעקס. 168 00:07:13,670 --> 00:07:17,150 אין אנדערע ווערטער, איך ווילן צו דרוק די י'טה כאַראַקטער פון s. 169 00:07:17,150 --> 00:07:18,420 איצט ווי קענען איך טאָן דעם? 170 00:07:18,420 --> 00:07:21,550 >> נו פיל ווי די באָקסעס אין דעם פאַרטרעטונג דאָ, 171 00:07:21,550 --> 00:07:25,560 מין פון, קאַנדזשער אַרויף די געדאנק פון באָקסינג אותיות אין, איר קענען סימאַלערלי טאָן אַז 172 00:07:25,560 --> 00:07:32,630 סינטאַקטיקאַללי אין C דורך פשוט ספּעסאַפייינג, איך ווילן צו דרוק אויס s ס י'טה כאַראַקטער. 173 00:07:32,630 --> 00:07:35,640 ניצן די קוואַדראַט בראַקאַץ אויף דיין קאָמפּיוטער ס קלאַוויאַטור 174 00:07:35,640 --> 00:07:38,910 אַז אויף אַ יו קלאַוויאַטור זענען בכלל העכער דיין צוריקקער שליסל. 175 00:07:38,910 --> 00:07:42,630 >> אַזוי דעם איז נישט גאַנץ רעכט נאָך, ווי איר זאלן האָבן באמערקט. 176 00:07:42,630 --> 00:07:44,780 אבער איך בין געגאנגען צו מין פון בליינדלי פאָרגע פאָרויס דאָ. 177 00:07:44,780 --> 00:07:47,020 און איך בין געגאנגען צו טאָן מאַכן שטריקל 0. 178 00:07:47,020 --> 00:07:50,860 אבער איידער איך טאָן דעם, לאָזן ס זען אויב מיר קענען ניט ריכטנ עטלעכע פּראָסט מיסטייקס. 179 00:07:50,860 --> 00:07:52,844 איז דאָס געגאנגען צו צונויפנעמען? 180 00:07:52,844 --> 00:07:54,510 ניין, איך בין פעלנדיק אַ גאַנץ בינטל פון זאכן. 181 00:07:54,510 --> 00:07:55,280 ליבראַריעס איך געהערט. 182 00:07:55,280 --> 00:07:58,480 >> אזוי וואָס קאָפּצעטל טעקעס זאל איך ווילן צו לייגן דאָ? 183 00:07:58,480 --> 00:07:59,205 יאָ. 184 00:07:59,205 --> 00:08:01,580 >> וילעם: איר דאַרפֿן נאָרמאַל איך / אָ [ינאָדאַבאַל] 185 00:08:01,580 --> 00:08:02,663 >> דוד י מאַלאַן: עקססעללענט. 186 00:08:02,663 --> 00:08:06,060 אַזוי איך דאַרפֿן נאָרמאַל איך / אָ. פֿאַר וואָס ציל טאָן איך ווילן נאָרמאַל איך / אָ? 187 00:08:06,060 --> 00:08:06,670 פֿאַר פּרינטף. 188 00:08:06,670 --> 00:08:09,220 אזוי אַרייַננעמען סטדיאָ.ה. 189 00:08:09,220 --> 00:08:13,490 און איר אויך פאָרשלאָגן אַז איך אַרייַננעמען די קס50 ביבליאָטעק פֿאַר וואָס סיבה? 190 00:08:13,490 --> 00:08:14,650 צו האָבן סטרינגס. 191 00:08:14,650 --> 00:08:17,780 אַזוי מיר וועט זען וואָס קס50 ס ביבליאָטעק איז טאן 192 00:08:17,780 --> 00:08:19,260 צו שאַפֿן דעם געדאנק פון אַ שטריקל. 193 00:08:19,260 --> 00:08:21,930 אבער פֿאַר איצט, איר קענען נאָר טראַכטן פון עס ווי אַ פאַקטיש דאַטן טיפּ. 194 00:08:21,930 --> 00:08:23,596 >> אזוי אַז מיינט צו זיין אַ ביסל קלינד אַרויף. 195 00:08:23,596 --> 00:08:27,060 און איצט איך בין געגאנגען צו גיין פאָרויס און טאַקע טאָן מאַכן שטריקל 0. 196 00:08:27,060 --> 00:08:27,700 צונויפגעשטעלט. 197 00:08:27,700 --> 00:08:28,370 אזוי אַז ס גוט. 198 00:08:28,370 --> 00:08:32,799 אזוי ./סטרינג0 לאָזן מיר פארגרעסער אין אַזוי מיר קענען זען מער ענג וואָס ס געשעעניש. 199 00:08:32,799 --> 00:08:33,850 אַרייַן. 200 00:08:33,850 --> 00:08:37,789 ז-א-ב-Y-L-א אַרייַן. 201 00:08:37,789 --> 00:08:39,440 און מיר 'ווע געדרוקט אויס צו זאַמילאַ ס נאָמען. 202 00:08:39,440 --> 00:08:40,409 >> אזוי אַז ס שיין גוט. 203 00:08:40,409 --> 00:08:43,220 אַזוי איצט לאָזן ס גיין פאָרויס און לויפן דעם פּראָגראַם ווידער, 204 00:08:43,220 --> 00:08:45,659 און דרוקן אויס דאַווען ס פול נאָמען. 205 00:08:45,659 --> 00:08:46,450 יבערראַשן, יבערראַשן. 206 00:08:46,450 --> 00:08:48,021 אַרייַן. 207 00:08:48,021 --> 00:08:48,520 המם. 208 00:08:48,520 --> 00:08:51,750 מיר האָבן נישט געדרוקט דאַווען ס פול ערשטער נאָמען ריכטיק. 209 00:08:51,750 --> 00:08:54,250 איצט דעם זאָל זיין קלאָר ווי דער טאָג אין רעטראַספּעקט ווייַל פון וואָס, 210 00:08:54,250 --> 00:08:57,010 סאָרט פון, נאַריש פּלאַן באַשלוס? 211 00:08:57,010 --> 00:08:59,590 >> יאָ, איך שווער קאָדעד די זעקס ין פון מיין פֿאַר שלייף. 212 00:08:59,590 --> 00:09:01,610 איצט איך האט אַז נאָר ווייַל איך געוואוסט זאַמילאַ ס נאָמען 213 00:09:01,610 --> 00:09:02,776 איז געגאנגען צו זיין זעקס אותיות. 214 00:09:02,776 --> 00:09:04,720 אבער שורלי דעם איז ניט אַ גענעראַל לייזונג. 215 00:09:04,720 --> 00:09:07,720 אַזוי עס טורנס אויס מיר קענען דינאַמיקאַללי פיגור אויס די לענג פון אַ שטריקל 216 00:09:07,720 --> 00:09:10,440 דורך פאַך אַ פונקציאָנירן גערופן סטרלען. 217 00:09:10,440 --> 00:09:12,840 >> ווידער, דיליבעראַטלי סאַקסינגקטלי געהייסן נאָר 218 00:09:12,840 --> 00:09:14,450 צו מאַכן עס מער באַקוועם צו דרוקן. 219 00:09:14,450 --> 00:09:17,170 אבער אַז ס סאַנאַנאַמאַס מיט געטינג די לענג פון אַ שטריקל. 220 00:09:17,170 --> 00:09:23,190 איך בין געגאנגען צו גיין צוריק אין מיין וואָקזאַל פֿענצטער און שייַעך-לויפן די קאַמפּיילער. 221 00:09:23,190 --> 00:09:24,170 אבער עס ס יעלינג בייַ מיר. 222 00:09:24,170 --> 00:09:29,130 ימפּליסאַטלי דיקלערינג ביבליאָטעק פונקציאָנירן סטרלען מיט טיפּ אַנסיינד ינט קאָנסט-- 223 00:09:29,130 --> 00:09:29,780 איך בין פארלוירן. 224 00:09:29,780 --> 00:09:30,590 גאָר. 225 00:09:30,590 --> 00:09:32,940 >> אזוי, ספּעציעל ווי דיין אויגן אָנהייבן צו גלייז איבער 226 00:09:32,940 --> 00:09:36,000 מיט טעות אַרטיקלען ווי דעם, פאָקוס האָנעסטלי אויף דער ערשטער ווייניק ווערטער. 227 00:09:36,000 --> 00:09:38,590 מיר וויסן די פּראָבלעם איז אין שורה 8, ווי אנגעוויזן דאָ. 228 00:09:38,590 --> 00:09:40,500 און עס ס אין שטריקל-0.ק. 229 00:09:40,500 --> 00:09:43,580 ימפּליסאַטלי דיקלערינג ביבליאָטעק פונקציאָנירן סטרלען. 230 00:09:43,580 --> 00:09:47,000 אזוי אַז איז בכלל געגאנגען צו זיין אַ מוסטער פון טעות אַרטיקלען. 231 00:09:47,000 --> 00:09:49,190 ימפּליסאַטלי דיקלערינג עפּעס. 232 00:09:49,190 --> 00:09:53,250 >> אַזוי אין קורץ, וואָס האָבן איך געווען צו האָבן געטאן מיט רעספּעקט צו שורה 8, דאָ. 233 00:09:53,250 --> 00:09:56,880 וואס זאל זיין די לייזונג זיין אפילו אויב איר ווע קיינמאָל געניצט סטרלען זיך? 234 00:09:56,880 --> 00:09:58,907 >> וילעם: טייל פון אַ פאַרשידענע ביבליאָטעק? 235 00:09:58,907 --> 00:10:00,740 דוד י מאַלאַן: טייל פון אַ פאַרשידענע ביבליאָטעק. 236 00:10:00,740 --> 00:10:02,400 אזוי עס איז דערקלערט, אַזוי צו רעדן. 237 00:10:02,400 --> 00:10:07,510 עס איז דערמאנט אין עטלעכע טעקע אנדערע ווי סטדיאָ.ה און קס50.ה. 238 00:10:07,510 --> 00:10:09,179 איצט ווו איז עס דיפיינד? 239 00:10:09,179 --> 00:10:12,220 צו זיין ערלעך, איר יעדער האָבן צו נאָר וויסן דעם אַוועק די שפּיץ פון דיין קאָפּ, 240 00:10:12,220 --> 00:10:13,640 אָדער איר גוגל דעם און געפינען אויס. 241 00:10:13,640 --> 00:10:18,150 אָדער וויסן דעם, איך ווע געעפנט אַרויף אין די קס50 מאַכשער די וואָקזאַל פּראָגראַם, וואָס 242 00:10:18,150 --> 00:10:22,200 איז נאָר די גרויס, פול פאַרשטעלן ווערסיע פון וואָס ס אין די דנאָ פון געדיט ס פֿענצטער. 243 00:10:22,200 --> 00:10:24,970 >> און עס טורנס אויס אַז עס ס אַ סימילאַרלי סאַקסינגקט באַפֿעל, גערופן 244 00:10:24,970 --> 00:10:29,280 מענטש פֿאַר מאַנואַל, ווו אויב איר טיפּ אין די נאָמען פון אַ פֿונקציע און שלאָגן אַרייַן, 245 00:10:29,280 --> 00:10:32,240 איר וועט באַקומען צוריק פערלי אַרקיין דאַקיומענטיישאַן. 246 00:10:32,240 --> 00:10:35,299 עס ס נאָר טעקסט אַז בכלל קוקט אַ ביסל עפּעס ווי דעם. 247 00:10:35,299 --> 00:10:37,090 עס ס אַ ביסל אָוווערוועלמינג אין ערשטער בליק. 248 00:10:37,090 --> 00:10:39,048 אבער פראַנגקלי איך בין געגאנגען צו לאָזן מיין אויגן גלייז איבער 249 00:10:39,048 --> 00:10:41,930 און בלויז פאָקוס אויף די טייל איך זאָרגן וועגן פֿאַר די מאָמענט. 250 00:10:41,930 --> 00:10:42,780 >> וואָס איז דאָס. 251 00:10:42,780 --> 00:10:45,470 וואָס קוקט סטראַקטשעראַלי ווי עפּעס איך בין באַקאַנט מיט. 252 00:10:45,470 --> 00:10:48,080 טאקע דער מענטש בלאַט, אַזוי צו רעדן, וועט דערציילן איר 253 00:10:48,080 --> 00:10:51,590 אין וואָס קאָפּצעטל טעקע אַ פונקציע ווי סטרלען איז דיפיינד. 254 00:10:51,590 --> 00:10:54,170 אזוי איך בין געגאנגען צו גיין צוריק איצט צו געדיט. 255 00:10:54,170 --> 00:10:59,070 און איך בין געגאנגען צו גיין פאָרויס און לייג אין דא #ינקלודע 256 00:10:59,070 --> 00:11:00,480 און ראַטעווען די טעקע. 257 00:11:00,480 --> 00:11:04,300 >> איך בין געגאנגען צו קלאָר די פאַרשטעלן מיט קאָנטראָל ל אויב איר 'ווע שוין וואַנדערינג. 258 00:11:04,300 --> 00:11:08,210 און איך בין געגאנגען צו שייַעך-לויפן מאַכן סטרינג.0, קאַמפּיילז דעם צייַט. 259 00:11:08,210 --> 00:11:11,790 ./סטרינג.0 זאַמילאַ. 260 00:11:11,790 --> 00:11:15,020 אַז סימד צו אַרבעט זאל מיר גיין פאָרויס און ריראַן עס מיט דאַווענפּאָרט. 261 00:11:15,020 --> 00:11:15,860 אַרייַן. 262 00:11:15,860 --> 00:11:17,730 און אַז, צו, געווען צו אַרבעטן. 263 00:11:17,730 --> 00:11:21,220 >> אַזוי מיר קענען טאָן אַ ביסל בעסער ווי דעם, כאָטש, מיר קענען אָנהייבן צו ציכטיק זאכן 264 00:11:21,220 --> 00:11:23,257 אַרויף נאָר אַ קליין ביסל. 265 00:11:23,257 --> 00:11:25,590 און איך בין געגאנגען צו פאקטיש באַקענען איינער אנדערע זאַך איצט. 266 00:11:25,590 --> 00:11:28,930 איך בין געגאנגען צו גיין פאָרויס און היט דעם אין אַ אַנדערש טעקע. 267 00:11:28,930 --> 00:11:31,770 און איך בין געגאנגען צו רופן דעם טעקע סטרינג1.ק נאָר 268 00:11:31,770 --> 00:11:34,620 צו זיין קאָנסיסטענט מיט די קאָד איר וועט קענען צו געפינען אָנליין. 269 00:11:34,620 --> 00:11:37,050 >> און לאָזן ס פאָקוס אין אויף פּונקט דער זעלביקער קאָד. 270 00:11:37,050 --> 00:11:39,000 עס טורנס אויס אַז איך 'ווע שוין מין פון גענומען 271 00:11:39,000 --> 00:11:42,600 פֿאַר געגעבן די פאַקט אַז מיין לאַפּטאַפּ, און אין קער, די קס50 אַפּפּליאַנסע 272 00:11:42,600 --> 00:11:47,450 האט אַ פּלאַץ פון זכּרון, אַ פּלאַץ פון באַראַן, אַ פּלאַץ פון ביטעס פון פּלאַץ 273 00:11:47,450 --> 00:11:48,920 אין וואָס איך קענען קראָם סטרינגס. 274 00:11:48,920 --> 00:11:53,560 >> אבער דער פאַקט אויב איך טייפּט לאַנג גענוג, און גענוג קיסטראָוקס, 275 00:11:53,560 --> 00:11:56,170 איך קען אין טעאָריע טיפּ אין מער אותיות 276 00:11:56,170 --> 00:11:58,830 ווי מיין קאָמפּיוטער פיזיקלי האט זיקאָרן פֿאַר. 277 00:11:58,830 --> 00:11:59,830 און דעם איז פּראָבלעמאַטיק. 278 00:11:59,830 --> 00:12:03,050 פיל ווי אַ ינט קענען בלויז ציילן אזוי הויך, אין טעאָריע, 279 00:12:03,050 --> 00:12:06,600 איר קענען בלויז אָנפּאַקן אַזוי פילע אותיות אין דיין קאָמפּיוטער ס באַראַן אָדער טראַפ 280 00:12:06,600 --> 00:12:07,920 אַקסעס זכּרון. 281 00:12:07,920 --> 00:12:11,140 >> אַזוי איך געהאט בעסער ריכטנ דעם פּראָבלעם, אפילו 282 00:12:11,140 --> 00:12:13,660 כאָטש עס זאל זיין אַ זעלטן ווינקל פאַל, אַזוי צו רעדן. 283 00:12:13,660 --> 00:12:15,670 טוט ניט פּאַסירן אַז אָפֿט, קען פּאַסירן. 284 00:12:15,670 --> 00:12:18,815 און אויב עס כאַפּאַנז און איך טאָן ניט ריכטנ און פּראָגראַם פֿאַר עס, 285 00:12:18,815 --> 00:12:20,300 מיין פּראָגראַם קען טאָן וואס ווייסט וואָס. 286 00:12:20,300 --> 00:12:22,220 פריז, הענגען, רעבאָאָט, וועלכער. 287 00:12:22,220 --> 00:12:24,490 עפּעס אַנטיסאַפּייטיד זאל פּאַסירן. 288 00:12:24,490 --> 00:12:27,120 >> אזוי וואָס איך בין געגאנגען צו טאָן איצט, יצט אָן טאַקע, 289 00:12:27,120 --> 00:12:31,630 איז איידער איך אלץ בליינדלי ניצן אַ בייַטעוודיק ווי s אַז 290 00:12:31,630 --> 00:12:36,790 האט שוין אַסיינד די צוריקקומען ווערט פון עטלעכע אנדערע פאַנגקשאַנז ווי געצטרינג, 291 00:12:36,790 --> 00:12:40,200 איך בין געגאנגען צו מאַכן זיכער אַז זייַן ווערט איז גילטיק. 292 00:12:40,200 --> 00:12:44,280 אזוי איך וויסן נאָר פון בעת ​​לייענען קס50 ס דאַקיומענטיישאַן פֿאַר געצטרינג, 293 00:12:44,280 --> 00:12:49,020 וואָס לעסאָף מיר וועט פונט איר בייַ, אַז געצטרינג קערט אַ ספּעציעל סימבאָל 294 00:12:49,020 --> 00:12:53,610 גערופן נאַל, N-U-L-L אין אַלע קאַפּס, אויב עפּעס גייט אומרעכט. 295 00:12:53,610 --> 00:12:55,650 >> אזוי נאָרמאַלי, עס קערט אַ שטריקל. 296 00:12:55,650 --> 00:12:59,700 אבער אנדערש אויב עס קערט N-U-L-ל-- מיר וועט יווענטשאַוואַלי זען וואָס אַז טאַקע 297 00:12:59,700 --> 00:13:01,790 מעאַנס-- אַז נאָר מיטל עפּעס שלעכט געטראפן. 298 00:13:01,790 --> 00:13:05,560 איצט דעם מיטל, פיל ווי אין קראַצן, איך קענען קאָנטראָלירן אַ צושטאַנד דאָ אין C, 299 00:13:05,560 --> 00:13:08,830 אויב ס טוט ניט גלייַך נאַל. 300 00:13:08,830 --> 00:13:11,930 אזוי אויב איר 'ווע ניט געזען דעם פריער, דעם נאָר מיטל טוט ניט גלייַך. 301 00:13:11,930 --> 00:13:15,290 >> אזוי עס ס די פאַרקערט פון גלייַך יקוואַלז, וואָס, צוריקרופן, 302 00:13:15,290 --> 00:13:18,940 איז אַנדערש פון איין יקוואַלז, וואָס איז אַסיינמאַנט. 303 00:13:18,940 --> 00:13:23,030 אזוי אויב s טוט נישט גלייַך נאַל, נאָר דעמאָלט טאָן 304 00:13:23,030 --> 00:13:25,980 איך ווילן צו ויספירן די שורות פון קאָד. 305 00:13:25,980 --> 00:13:28,080 אַזוי אין אנדערע ווערטער, איידער איך ונטערטוקנ אין בליינדלי 306 00:13:28,080 --> 00:13:30,919 און אָנהייבן יטעראַטינג איבער s, און טרעאַטינג עס 307 00:13:30,919 --> 00:13:33,710 ווי כאָטש עס איז אַ סיקוואַנס פון אותיות, איך בין געגאנגען צו ערשטער קעסטל, 308 00:13:33,710 --> 00:13:37,900 וואַרטן אַ מינוט, איז s באשטימט ניט גלייַך צו דעם ספּעציעל ווערט, נאַל? 309 00:13:37,900 --> 00:13:40,030 >> ווייַל אויב עס איז, שלעכט זאכן קענען פּאַסירן. 310 00:13:40,030 --> 00:13:43,080 און פֿאַר איצט, יבערנעמען אַז שלעכט זאכן געשעעניש מיטל דיין פּראָגראַם קראַשיז, 311 00:13:43,080 --> 00:13:45,070 און איר קענען ניט דאַווקע צוריקקריגן. 312 00:13:45,070 --> 00:13:46,800 אַזוי פראַנגקלי, עס קוקט וגליער. 313 00:13:46,800 --> 00:13:48,660 עס ס מין פון קאַנפיוזינג איצט צו בליק אין. 314 00:13:48,660 --> 00:13:50,780 אבער דעם וועט ווערן מער באַקאַנט פאר לאַנג. 315 00:13:50,780 --> 00:13:52,920 >> אבער איך בין געגאנגען צו פאָרשלאָגן איצט איינער אנדערע פֿאַרבעסערונג. 316 00:13:52,920 --> 00:13:54,660 אַז ס אַ פֿאַרבעסערונג צו קערעקטנאַס. 317 00:13:54,660 --> 00:13:58,800 מייַן פּראָגראַם איז איצט מער ריכטיק, מחמת אין די זעלטן פאַל אַז נישט גענוג זיקאָרן 318 00:13:58,800 --> 00:14:01,180 יגזיסס, איך וועט שעפּן עס, און איך וועט נאָר טאָן גאָרנישט. 319 00:14:01,180 --> 00:14:02,680 איך בייַ מינדסטער וועט ניט אַראָפּפאַלן. 320 00:14:02,680 --> 00:14:05,000 >> אבער לאָזן ס טאָן אַ לעצט ווערסיע דאָ. 321 00:14:05,000 --> 00:14:07,690 און אַ טעקע גערופן סטרינג2.ק. 322 00:14:07,690 --> 00:14:10,190 איך בין געגאנגען צו פּאַפּ אַז זעלביקער קאָד פֿאַר נאָר אַ מאָמענט, 323 00:14:10,190 --> 00:14:14,210 און איך בין געגאנגען צו הויכפּונקט דעם שורה, 11, דאָ, פֿאַר נאָר אַ מאָמענט. 324 00:14:14,210 --> 00:14:18,179 איצט דער פאַקט איז אַז קלוג קאַמפּיילערז ווי קלאַנג קען פאַרריכטן דעם פֿאַר אונדז 325 00:14:18,179 --> 00:14:19,970 הינטער די סינז אָן אונדזער אלץ געוואוסט. 326 00:14:19,970 --> 00:14:24,670 אבער לאָזן ס טראַכטן וועגן דעם פאַנדאַמענטאַלי ווי אַ פּראָבלעמאַטיק פּלאַן. 327 00:14:24,670 --> 00:14:29,010 >> דעם שורה פון קאָד איז, פון קורס, זאגן, ינישאַלייז עטלעכע בייַטעוודיק איך צו 0. 328 00:14:29,010 --> 00:14:30,260 אַז ס שיין סטרייטפאָרווערד. 329 00:14:30,260 --> 00:14:34,691 און וואָס ווידער איז דעם דערקלערונג, דאָ, איך ++, טאן? 330 00:14:34,691 --> 00:14:37,066 מיר 'ווע געזען עס איידער, אָבער מיר האט ניט טאַקע רעדן וועגן עס. 331 00:14:37,066 --> 00:14:37,900 >> וילעם: ינקרעמענטינג איך. 332 00:14:37,900 --> 00:14:39,191 >> דוד י מאַלאַן: ינקרעמענטינג איך. 333 00:14:39,191 --> 00:14:41,890 אַזוי אויף יעדער יטעראַטיאָן דורך דעם שלייף, יעדער ציקל, 334 00:14:41,890 --> 00:14:43,570 איר 'רע ינקרעמענטינג איך דורך איינער. 335 00:14:43,570 --> 00:14:45,740 אזוי עס געץ ביגער, און ביגער, און ביגער ביז די שלייף טערמינייץ. 336 00:14:45,740 --> 00:14:46,810 ווי טוט עס פאַרענדיקן? 337 00:14:46,810 --> 00:14:49,430 גוט עס ס דעם מיטל צושטאַנד וואָס מיר ווע געניצט פאר. 338 00:14:49,430 --> 00:14:52,500 איר 'ווע געזען און אין וואַלקטהראָוגהס אין די פּ שטעלן. 339 00:14:52,500 --> 00:14:53,880 >> אבער וואָס איז דעם זאגן? 340 00:14:53,880 --> 00:14:58,352 צי די פאלגענדע שלייף אַזוי לאַנג ווי איך איז ווייניקער ווי וואָס? 341 00:14:58,352 --> 00:14:59,810 וילעם: די לענג פון די שטריקל. 342 00:14:59,810 --> 00:15:01,518 דוד י מאַלאַן: דער לענג פון די שטריקל. 343 00:15:01,518 --> 00:15:04,300 אזוי עס טראַנזלייץ ​​שיין קלינלי צו ענגליש אין אַז טאָלק. 344 00:15:04,300 --> 00:15:08,810 איצט די פּראָבלעם איז אַז יעדער צייַט איך יטעראַטע דורך דעם שלייף אין טעאָריע, 345 00:15:08,810 --> 00:15:10,000 איך בין אַסקינג דעם קשיא. 346 00:15:10,000 --> 00:15:12,250 איז איך ווייניקער ווי די שטריקל לענג פון s? 347 00:15:12,250 --> 00:15:14,500 איז איך ווייניקער ווי די שטריקל לענג פון s? 348 00:15:14,500 --> 00:15:18,380 >> איצט איז איך טשאַנגינג אויף יעדער יטעראַטיאָן? 349 00:15:18,380 --> 00:15:18,880 עס איז. 350 00:15:18,880 --> 00:15:19,629 ווייַל פון די ++. 351 00:15:19,629 --> 00:15:21,700 אזוי יעדער יטעראַטיאָן איך איז געטינג ביגער. 352 00:15:21,700 --> 00:15:25,411 אבער איז s געטינג ביגער, אָדער קלענערער, ​​אָדער טשאַנגינג אין אַלע? 353 00:15:25,411 --> 00:15:25,910 ניין 354 00:15:25,910 --> 00:15:30,240 אַזוי אין טערמינען פון פּלאַן, איינער פון די אַקסעס צוזאמען וואָס מיר פּרובירן צו אָפּשאַצן קאָוד 355 00:15:30,240 --> 00:15:32,610 אין דער קלאַס, דעם פילז מין פון נאַריש. 356 00:15:32,610 --> 00:15:34,690 >> ווי איר זענען ממש, אויף יעדער יטעראַטיאָן 357 00:15:34,690 --> 00:15:37,110 פון דעם שלייף אַסקינג די זעלביקער פאַרשילטן קשיא ווידער, 358 00:15:37,110 --> 00:15:40,770 און ווידער, און ווידער, און ממש עס איז קיינמאָל געגאנגען צו טוישן. 359 00:15:40,770 --> 00:15:44,220 אין מינדסטער אויב איך בין נישט רירנדיק s און טריינג צו טוישן די אינהאַלט פון s. 360 00:15:44,220 --> 00:15:46,610 אַזוי איך קענען טאָן אַ ביסל בעסער ווי דעם. 361 00:15:46,610 --> 00:15:49,530 >> און וואָס איך בין געגאנגען צו טאָן איז ניט דערקלערן נאָר איינער בייַטעוודיק איך, 362 00:15:49,530 --> 00:15:53,330 אָבער אַ רגע בייַטעוודיק איך וועט אַרביטרעראַלי, אָבער קאַנווענשאַנאַלי, רופן עס n. 363 00:15:53,330 --> 00:15:55,940 אַססיגן ן גלייַך צו די שטריקל לענג פון s. 364 00:15:55,940 --> 00:15:59,090 און דעמאָלט איבער דאָ, איך בין געגאנגען צו טאָן אַ קלוג ביסל אַפּטאַמאַזיישאַן, אַזוי 365 00:15:59,090 --> 00:16:03,460 צו רעדן, אַז אין די סוף פון די טאָג איז ניט מער ריכטיק אָדער ניט ווייניקער ריכטיק 366 00:16:03,460 --> 00:16:04,260 ווי פריער. 367 00:16:04,260 --> 00:16:05,500 אבער עס ס אַ בעסער פּלאַן. 368 00:16:05,500 --> 00:16:09,480 אין דער פאַקט אַז איך בין ניצן ווייניקער צייַט, ווייניקערע קפּו סייקאַלז, אַזוי 369 00:16:09,480 --> 00:16:14,040 צו רעדן, צו ענטפֿערן די זעלבע קשיא, אָבער נאָר אַמאָל. 370 00:16:14,040 --> 00:16:17,870 >> קיין שאלות אויף אַז אַלגעמיינע פּרינציפּ פון ימפּרוווינג, 371 00:16:17,870 --> 00:16:21,294 זאָגן, אַ פּראָגראַם ס עפעקטיווקייַט? 372 00:16:21,294 --> 00:16:21,991 יאָ? 373 00:16:21,991 --> 00:16:23,699 וילעם: פארוואס טאָן איר נוצן די [ינאָדאַבאַל]? 374 00:16:23,699 --> 00:16:25,760 375 00:16:25,760 --> 00:16:27,010 דוד י מאַלאַן: אַ גוטע קשיא. 376 00:16:27,010 --> 00:16:30,690 אזוי וואָס טאָן מיר שטעלן די ++ אויף דער סוף פון איך אַנשטאָט פון די אָנהייב פון די איך? 377 00:16:30,690 --> 00:16:33,070 אין דעם פאַל, עס האט קיין פאַנגקשאַנאַל פּראַל. 378 00:16:33,070 --> 00:16:36,670 און אין אַלגעמיין, איך טענד צו נוצן די פּאָסטפיקס אָפּעראַטאָר 379 00:16:36,670 --> 00:16:41,750 אַזוי אַז עס ס אַ ביסל מער קלאָר ווי צו ווען די אָפּעראַציע איז געשעעניש. 380 00:16:41,750 --> 00:16:46,670 >> פֿאַר יענע אַנפאַמיליער, עס איז אן אנדער סטייטמאַנץ ווערביי איר קען טאָן ++ איך. 381 00:16:46,670 --> 00:16:48,747 דאס זענען פאַנגקשאַנאַלי עקוויוואַלענט אין דעם פאַל 382 00:16:48,747 --> 00:16:51,080 ווייַל דאָרט ס גאָרנישט אַנדערש אַרום אַז ינקרעמענטאַטיאָן. 383 00:16:51,080 --> 00:16:54,435 אבער איר קענען קומען אַרויף מיט פאלן און שורות פון קאָד 384 00:16:54,435 --> 00:16:55,810 אין וואָס אַז מאכט אַ חילוק. 385 00:16:55,810 --> 00:16:57,810 אזוי בכלל, מיר טאָן ניט אפילו רעדן וועגן דעם איין. 386 00:16:57,810 --> 00:17:00,690 ווייַל פראַנגקלי, עס מאכט דיין קאָד סעקסיער, און סאָרט פון סליקער, 387 00:17:00,690 --> 00:17:01,776 און ווייניקערע אותיות. 388 00:17:01,776 --> 00:17:04,859 אבער דער פאַקט איז עס ס אַ פּלאַץ האַרדער, איך טראַכטן, אַפֿילו פֿאַר מיר צו ייַנוויקלען מיין מיינונג 389 00:17:04,859 --> 00:17:07,319 אַרום עס יז, די סדר פון אַפּעריישאַנז. 390 00:17:07,319 --> 00:17:09,750 אַזוי ווי אַ באַזונדער, אויב איר טאַקע טאָן ניט ווי דעם, 391 00:17:09,750 --> 00:17:14,650 אפילו כאָטש דעם איז מין פון סעקסי קוקן, איר קענען אויך טאָן איך + = 1, 392 00:17:14,650 --> 00:17:18,880 וואָס איז דער אַגליער ווערסיע פון ​​די זעלבע געדאַנק פֿאַר פּאָסטפיקס ינקרעמענטאַטיאָן. 393 00:17:18,880 --> 00:17:22,250 >> איך זאָגן דעם און איר זאָל מאַכן שפּאַס פון אים, 394 00:17:22,250 --> 00:17:25,140 אָבער איר וועט קומען צו זען קאָד ווי עפּעס שיין איידער לאַנג. 395 00:17:25,140 --> 00:17:27,160 >> [געלעכטער] 396 00:17:27,160 --> 00:17:28,410 >> דוד י מאַלאַן: רעכט? 397 00:17:28,410 --> 00:17:29,360 יאָ. 398 00:17:29,360 --> 00:17:30,480 פראגע אין דער מיטן. 399 00:17:30,480 --> 00:17:32,146 >> וילעם: צי איר דאַרפֿן צו זאָגן ינט N? 400 00:17:32,146 --> 00:17:34,020 דוד י מאַלאַן: איר טאָן ניט דאַרפֿן צו זאָגן ינט N. 401 00:17:34,020 --> 00:17:37,670 אזוי ווייַל מיר האָבן שוין געזאגט ינט, איר טאָן ניט דאַרפֿן צו זאָגן עס ווידער. 402 00:17:37,670 --> 00:17:41,820 די כאַפּן איז אַז ן האט צו זיין דער זעלביקער דאַטע טיפּ ווי איך. 403 00:17:41,820 --> 00:17:43,310 אזוי אַז ס נאָר אַ קאַנוויניאַנס דאָ. 404 00:17:43,310 --> 00:17:44,058 יאָ. 405 00:17:44,058 --> 00:17:47,806 >> וילעם: קען איר גיין איבער די דרוק כאַראַקטער s קלאַמער איך ווידער? 406 00:17:47,806 --> 00:17:48,930 דוד י מאַלאַן: לעגאַמרע. 407 00:17:48,930 --> 00:17:52,110 אַזוי% C, צוריקרופן פון לעצטע צייַט, איז נאָר אַ פּלאַסעהאָלדער. 408 00:17:52,110 --> 00:17:53,930 עס מיטל שטעלן אַ טשאַר דאָ. 409 00:17:53,930 --> 00:17:56,780 באַקסלאַש N, פון קורס, נאָר מיטל שטעלן אַ שורה ברעכן דאָ. 410 00:17:56,780 --> 00:17:59,540 אַזוי אַז נאָר בלעטער, איצט, דעם שטיק פון נייַ סינטאַקס. 411 00:17:59,540 --> 00:18:03,730 און דאָס איז ממש זאגן, כאַפּן די שטריקל גערופן ס און גיין נעמען זייַן 412 00:18:03,730 --> 00:18:06,050 י'טה כאַראַקטער, אַזוי צו רעדן. 413 00:18:06,050 --> 00:18:10,590 >> און איך האַלטן געזאגט י'טה כאַראַקטער ווייַל אויף יעדער יטעראַטיאָן פון דעם שלייף 414 00:18:10,590 --> 00:18:14,540 עס ס ווי כאָטש מיר זענען דרוקן אויס, ערשטער s קלאַמער 0, 415 00:18:14,540 --> 00:18:15,780 ווי אַ פּראָגראַמיסט זאל זאָגן. 416 00:18:15,780 --> 00:18:18,680 דעמאָלט s קלאַמער 1, דעמאָלט s קלאַמער 2, דעמאָלט 3, דעמאָלט 4. 417 00:18:18,680 --> 00:18:21,610 אבער פון לויף עס ס אַ בייַטעוודיק, אַזוי איך נאָר עקספּרעסס עס מיט איך. 418 00:18:21,610 --> 00:18:23,900 >> דורכפֿאַל, כאָטש, איז צו פאַרשטיין, ספּעציעל אויב איר 'ווע ניט 419 00:18:23,900 --> 00:18:26,358 שוין אַקקלימאַטינג צו דעם וועלט פון פּראָגראַממינג, ווו מיר אַלע 420 00:18:26,358 --> 00:18:28,950 ויסקומען צו ציילן פון נול, גאַטאַ אָנהייב קאַונטינג פון נול איצט. 421 00:18:28,950 --> 00:18:35,130 ווייַל סטרינגס, ערשטער כאַראַקטער, די ז אין זאַמילאַ איז פֿאַר בעסער אָדער פֿאַר ערגער 422 00:18:35,130 --> 00:18:40,490 געגאנגען צו לעבן אין אָרט נומער נול. 423 00:18:40,490 --> 00:18:48,210 >> כל רעכט, אַזוי לאָזן מיר ברענגען אונדז צוריק דאָ צו זאַמילאַ 424 00:18:48,210 --> 00:18:50,746 און זען וואָס ס טאַקע געגאנגען אויף ונטער דער קאַפּטער. 425 00:18:50,746 --> 00:18:52,370 אַזוי דאָרט ס דעם געדאנק פון טיפּ קאַסטינג. 426 00:18:52,370 --> 00:18:53,800 איר זאל האָבן אַקטשאַוואַלי געשפילט מיט דעם שוין, 427 00:18:53,800 --> 00:18:55,970 אפֿשר פֿאַר די העקער אויסגאבע פון ​​פּ שטעלן איין. 428 00:18:55,970 --> 00:19:00,320 אבער טיפּ קאַסטינג נאָר רעפערס צו די פיייקייַט אין C און עטלעכע אנדערע שפראכן 429 00:19:00,320 --> 00:19:03,170 צו בייַטן איינער דאַטן טיפּ צו אנדערן. 430 00:19:03,170 --> 00:19:05,450 >> איצט ווי זאל מיר זען דעם שיין סטראַיגהטפאָרוואַרדלי? 431 00:19:05,450 --> 00:19:08,530 אַזוי דעם, צוריקרופן, איז דער אָנהייב פון די ענגליש אלפאבעט. 432 00:19:08,530 --> 00:19:11,265 און די קאָנטעקסט, צוריקרופן, פון ווי אַ וואָך צוריק איז אַסקי. 433 00:19:11,265 --> 00:19:13,790 די אמעריקאנער סטאַנדאַרד קאָוד פֿאַר אינפארמאציע ינטערטשאַנגע. 434 00:19:13,790 --> 00:19:17,080 וואָס איז נאָר אַ טאַקע לאַנג וועג פון זאגן אַ מאַפּינג פון אותיות 435 00:19:17,080 --> 00:19:19,370 צו נומערן, און פון נומערן צו אותיות. 436 00:19:19,370 --> 00:19:22,940 >> אזוי א דורך ב דאָ, פּינטעלע פּינטעלע פּינטעלע, שורות אַרויף מיט, צוריקרופן, 437 00:19:22,940 --> 00:19:25,582 די דעצימאַל נומער 65 אויף אַרויף. 438 00:19:25,582 --> 00:19:27,290 און מיר האבן נישט רעדן וועגן דעם בפירוש, 439 00:19:27,290 --> 00:19:29,850 אָבער שורלי עס ס ענלעך נומערן פֿאַר לאָווערקאַסע אותיות. 440 00:19:29,850 --> 00:19:30,820 און טאַקע, דאָרט זענען. 441 00:19:30,820 --> 00:19:33,730 די וועלט באַשלאָסן עטלעכע יאָרן צוריק אַז ביסל אַ, לאָווערקאַסע אַ, 442 00:19:33,730 --> 00:19:35,020 איז געגאנגען צו זיין 97. 443 00:19:35,020 --> 00:19:38,010 און קליינע b איז געגאנגען צו זיין 98, און אַזוי אַרויס. 444 00:19:38,010 --> 00:19:40,200 >> און פֿאַר קיין אנדערע שליסל אויף דיין קלאַוויאַטור, דאָרט ס 445 00:19:40,200 --> 00:19:42,190 געגאנגען צו זיין אַ ענלעך מוסטער פון ביטן. 446 00:19:42,190 --> 00:19:44,540 אָדער עקוויוואַלענטלי, אַ דעצימאַל נומער. 447 00:19:44,540 --> 00:19:47,110 אזוי די קשיא אין האַנט, דעריבער, איז ווי קענען מיר 448 00:19:47,110 --> 00:19:49,400 אַקשלי זען דעם ונטער דער קאַפּטער? 449 00:19:49,400 --> 00:19:51,539 אזוי איך בין געגאנגען צו גיין איבער צו געדיט ווידער. 450 00:19:51,539 --> 00:19:53,330 און גאַנץ ווי דרוקן דעם איינער פון קראַצן, 451 00:19:53,330 --> 00:19:55,330 איך בין געגאנגען צו גיין פאָרויס און נאָר עפענען אַרויף עפּעס 452 00:19:55,330 --> 00:19:58,350 פון הייַנט ס קאָד גערופן אַסקי נול. 453 00:19:58,350 --> 00:20:01,210 >> און אַסקי נול קוקט ווי דעם. 454 00:20:01,210 --> 00:20:02,710 אזוי לאָזן ס ייַנוויקלען אונדזער מחשבות אַרום דעם. 455 00:20:02,710 --> 00:20:04,969 אַזוי ערשטער, איך 'ווע קאַמענטאַד די קאָד, וואס איז פייַן. 456 00:20:04,969 --> 00:20:07,010 ווייַל עס ס ממש טעלינג מיר וואָס צו דערוואַרטן, 457 00:20:07,010 --> 00:20:08,950 אַרויסווייַזן אַ מאַפּינג פֿאַר ופּפּערקאַסע אותיות. 458 00:20:08,950 --> 00:20:13,690 איצט איך טאָן ניט גאנץ וויסן וואָס איך מיינען דורך אַז, אַזוי לאָזן ס אָפּלערנען. 459 00:20:13,690 --> 00:20:16,870 >> אין ענגליש, אפֿשר עפּעס טעטשיע ענגליש, 460 00:20:16,870 --> 00:20:20,660 וואָס טוט שורה 18 דערשייַנען צו זיין טאן פֿאַר אונדז? 461 00:20:20,660 --> 00:20:21,500 פונקט שורה 18. 462 00:20:21,500 --> 00:20:22,430 וואָס ס עס ינדוסינג? 463 00:20:22,430 --> 00:20:25,192 וואָס ס עס געגאנגען צו בריק אַוועק דאָ? 464 00:20:25,192 --> 00:20:26,100 >> וילעם: א שלייף. 465 00:20:26,100 --> 00:20:26,630 >> דוד י מאַלאַן: א שלייף. 466 00:20:26,630 --> 00:20:28,463 און ווי פילע מאל איז אַז געגאנגען צו יטעראַטע? 467 00:20:28,463 --> 00:20:31,562 468 00:20:31,562 --> 00:20:33,270 וילעם: [ינטערפּאָסינג קולות] זעקס מאל. 469 00:20:33,270 --> 00:20:34,830 דוד י מאַלאַן: ניט זעקס מאל. 470 00:20:34,830 --> 00:20:35,840 וילעם: 26 מאל. 471 00:20:35,840 --> 00:20:36,560 דוד י מאַלאַן: 26 מאל. 472 00:20:36,560 --> 00:20:37,060 יאָ, נעבעכדיק. 473 00:20:37,060 --> 00:20:37,960 26 מאל. 474 00:20:37,960 --> 00:20:38,460 פארוואס? 475 00:20:38,460 --> 00:20:41,590 נו, עס ס אַ ביסל טשודנע, אָבער איך 'ווע סטאַרטעד קאַונטינג פון 65. 476 00:20:41,590 --> 00:20:43,300 וואָס איז טשודנע, אָבער נישט קאַליע. 477 00:20:43,300 --> 00:20:44,610 עס ס ניט שלעכט פּער זאָגן. 478 00:20:44,610 --> 00:20:46,980 און איך בין טאן אז בלויז ווייַל, פֿאַר דעם בייַשפּיל, 479 00:20:46,980 --> 00:20:50,455 איך בין מין פון אַנטיסאַפּייטינג אַז קאפיטאל א איז געווען 65. 480 00:20:50,455 --> 00:20:53,330 איצט דעם איז ניט די מערסט עלעגאַנט וועג צו טאָן דעם, צו מין פון שווער קאָוד 481 00:20:53,330 --> 00:20:56,130 עסאָוטעריק וואַלועס אַז קיין איינער איז אלץ דערוואַרט צו געדענקען. 482 00:20:56,130 --> 00:21:00,155 >> אבער פֿאַר איצט, באַמערקן אַז איך בין טאן דעם אַרויף דורך 65 פּלוס 26. 483 00:21:00,155 --> 00:21:03,030 ווייַל משמעות איך טאָן ניט אפילו ווילן צו טאָן די אַריטמעטיק אין מיין קאָפּ. 484 00:21:03,030 --> 00:21:04,440 אַזוי איך וועט לאָזן די קאַמפּיילער טאָן עס. 485 00:21:04,440 --> 00:21:08,600 אבער דעמאָלט אויף יעדער שלייף, יעדער יטעראַטיאָן פון די שלייף, איך בין ינקרעמענטינג איך. 486 00:21:08,600 --> 00:21:10,196 >> אַזוי איצט דעם קוקט אַ ביסל קריפּטיק. 487 00:21:10,196 --> 00:21:13,320 אבער מיר זאָל האָבן די גרונט בנין בלאַקס מיט וואָס צו פֿאַרשטיין דעם. 488 00:21:13,320 --> 00:21:15,510 % C איז נאָר אַ פּלאַסעהאָלדער פֿאַר אַ טשאַר. 489 00:21:15,510 --> 00:21:19,010 % איך איז אַ פּלאַסעהאָלדער פֿאַר אַ ינט. 490 00:21:19,010 --> 00:21:23,310 און עס טורנס אויס אַז דורך ניצן דעם נייַ סינטאַקס, דעם פּערענטעטיקאַל, אַזוי 491 00:21:23,310 --> 00:21:26,100 צו רעדן, אַזוי אַ דאַטן טיפּ ין אַ קלאַמערן, 492 00:21:26,100 --> 00:21:32,270 איך קענען צווינגען די קאַמפּיילער צו מייַכל איך נישט איז אַן ינטאַדזשער, אָבער ווי אַ טשאַר. 493 00:21:32,270 --> 00:21:35,520 >> דערמיט ווייזונג מיר דער כאַראַקטער עקוויוואַלענט פון אַז נומער. 494 00:21:35,520 --> 00:21:37,986 איצט אַראָפּ דאָ, דעם קאָד איז שיין פיל יידעניקאַל. 495 00:21:37,986 --> 00:21:39,860 איך נאָר געוואלט צו מאַכן יבער יקספּליסאַט די פאַקט 496 00:21:39,860 --> 00:21:42,095 אַז איך בין סטאַרטינג אין 97, וואָס איז לאָווערקאַסע אַ. 497 00:21:42,095 --> 00:21:44,080 אויף אַרויף דורך 26 מער אותיות. 498 00:21:44,080 --> 00:21:46,970 און איך בין דאָינג-- ווידער, קאַסטינג איך, אַזוי צו רעדן. 499 00:21:46,970 --> 00:21:49,160 אָדער טיפּ קאַסטינג איך, אַזוי צו רעדן. 500 00:21:49,160 --> 00:21:51,420 >> פון אַ ינט צו אַ טשאַר. 501 00:21:51,420 --> 00:21:55,760 אַזוי דער סוף רעזולטאַט איז געגאנגען צו זיין, פראַנגקלי, אינפֿאָרמאַציע מיר שוין וויסן. 502 00:21:55,760 --> 00:21:59,411 איך בין געגאנגען צו מאַכן ASCII-0 דאָט-- ניט פּינטעלע C. 503 00:21:59,411 --> 00:22:02,160 נאָטיץ, איר מיסטאָמע געמאכט אַז גרייַז ווי איך נאָר האט אַקסאַדענאַלי. 504 00:22:02,160 --> 00:22:03,820 מאַכן אַסקי-0. 505 00:22:03,820 --> 00:22:06,090 איצט איך בין געגאנגען צו טאָן ./אַססיי-0. 506 00:22:06,090 --> 00:22:09,050 איך וועט פארגרעסער אין, און ליידער עס ס געגאנגען צו מעגילע אַוועק די פאַרשטעלן. 507 00:22:09,050 --> 00:22:15,060 אבער מיר זען אַ גאנצע טשאַרט ווו אַ מאַפּס צו 97, ב מאַפּס צו 98, 508 00:22:15,060 --> 00:22:18,931 און אויב מיר מעגילע אַרויף ווייַטער א, פון קורס, מאַפּס צו 65. 509 00:22:18,931 --> 00:22:21,180 אַזוי דעם איז נאָר צו זאָגן אַז וואָס מיר ווע שוין מבשר, 510 00:22:21,180 --> 00:22:25,310 עס איז דעם יקוויוואַלאַנס, איז אין פאַקט דער פאַל אין פאַקט. 511 00:22:25,310 --> 00:22:28,000 אַזוי אַ שנעל מאָדיפיקאַטיאָן פון דעם. 512 00:22:28,000 --> 00:22:31,220 זאל מיר עפענען אַרויף אַסקי-1.ק. 513 00:22:31,220 --> 00:22:38,070 און באַמערקן דעם קלוג, סאָרט פון, קלעראַפאַקיישאַן פון דעם. 514 00:22:38,070 --> 00:22:41,770 דאס איז אַסקי-1.ק, און באַמערקן דעם משוגע זאַך. 515 00:22:41,770 --> 00:22:45,120 >> און דעם טאַקע געץ צו די האַרץ פון וואָס קאָמפּיוטערס זענען טאן. 516 00:22:45,120 --> 00:22:48,150 אפילו כאָטש מיר יומאַנז וואָלט ניט ציילן אין טערמינען פון לעטטערס-- 517 00:22:48,150 --> 00:22:50,380 איך טאָן ניט אָנהייבן טראכטן, אַלע רעכט אַ דעמאָלט b, 518 00:22:50,380 --> 00:22:52,590 און נוצן די צו ציילן גשמיות אַבדזשעקץ. 519 00:22:52,590 --> 00:22:58,680 איר קענען אַוואַדע זאָגן אַז איך ווילן צו ינישאַלייז עטלעכע בייַטעוודיק גערופן ק-- 520 00:22:58,680 --> 00:23:03,220 אָבער איך קען האָבן גערופן דעם אַניטהינג-- אַזוי C איז ינישאַלייזד צו הויפּטשטאָט יי 521 00:23:03,220 --> 00:23:07,560 >> ווייַל אין סוף פון די טאָג, די קאָמפּיוטער טוט ניט זאָרגן וואָס איר ניטאָ סטאָרינג, 522 00:23:07,560 --> 00:23:10,170 עס בלויז דאגות ווי איר ווילן צו פאָרשטעלן אַז אינפֿאָרמאַציע. 523 00:23:10,170 --> 00:23:13,560 ווי טאָן איר ווילן די קאָמפּיוטער צו טייַטשן אַז מוסטער פון ביטן? 524 00:23:13,560 --> 00:23:16,320 אַזוי דעם איז נישט עפּעס איך וואָלט בכלל רעקאָמענדירן טאן. 525 00:23:16,320 --> 00:23:19,500 עס ס טאַקע נאָר אַ משל צו קאַנוויי אַז איר קענען לעגאַמרע 526 00:23:19,500 --> 00:23:22,049 ינישאַלייז אַ ינטעגער צו אַ טשאַר. 527 00:23:22,049 --> 00:23:24,090 ווייַל ונטער דער קאַפּטער פון אַ טשאַר, פון קורס, 528 00:23:24,090 --> 00:23:26,170 איז נאָר אַ נומער 0-255. 529 00:23:26,170 --> 00:23:28,540 >> אזוי איר קענען אַוואַדע שטעלן עס ין פון אַ ינט. 530 00:23:28,540 --> 00:23:30,890 און וואָס דאָס אויך דעמאַנסטרייץ איז אַז מיר 531 00:23:30,890 --> 00:23:34,040 קענען בייַטן פון איין טיפּ צו אנדערן, דאָ, 532 00:23:34,040 --> 00:23:36,780 לעסאָף דרוקן די זעלבע זאַך. 533 00:23:36,780 --> 00:23:44,760 און אין פאַקט, דעם איך וועט פאַרריכטן אָנלינע-- איז געווען מענט צו זאָגן דעם, ווידער, דאָ. 534 00:23:44,760 --> 00:23:48,610 זאל מיר ריין דעם אַרויף אָנליין, און מיר וועט זען אין אַן אָנליין וואַלקטהראָוגה ווי דארף, 535 00:23:48,610 --> 00:23:50,280 וואָס איז געווען בדעה עס. 536 00:23:50,280 --> 00:23:50,960 >> גוט. 537 00:23:50,960 --> 00:23:53,892 אזוי לעצטע בייַשפּיל איצט ינוואַלווינג אַ ס און בייטן ס און דעמאָלט מיר וועט 538 00:23:53,892 --> 00:23:54,850 נעמען דאס אַרויף אַ קאַרב. 539 00:23:54,850 --> 00:23:58,330 אזוי מיט אַ ס און בייטן ס און C ס אין די קאַפּיטאַליזיישאַן 540 00:23:58,330 --> 00:24:01,560 און די יקוויוואַלאַנס דערפון, לאָזן ס נעמען אַ קוק אין דעם בייַשפּיל, דאָ. 541 00:24:01,560 --> 00:24:02,752 אנדער קאָד בייַשפּיל. 542 00:24:02,752 --> 00:24:04,460 מיר וועט עפענען איין אַז ס שוין געמאכט, אַזוי מיר 543 00:24:04,460 --> 00:24:06,440 טאָן ניט האָבן צו דרוקן עס אַלע אויס פון קראַצן. 544 00:24:06,440 --> 00:24:09,420 >> און באַמערקן אין אַנטיסאַפּיישאַן מיר 'רע ניצן קייפל קאָפּצעטל 545 00:24:09,420 --> 00:24:13,240 טעקעס, צווישן וועלכע איז אונדזער נייַ פרייַנד, סטרינג.ה. 546 00:24:13,240 --> 00:24:15,597 איצט דעם קוקט, אין ערשטן בליק, אַ ביסל קריפּטיק. 547 00:24:15,597 --> 00:24:18,180 אבער לאָזן ס זען אויב מיר קענען נישט סיבה דורך וואָס ס געגאנגען אויף דאָ. 548 00:24:18,180 --> 00:24:21,150 קודם איך באַקומען אַ שטריקל פון דעם באַניצער, און איך שטעלן אַז שטריקל אין אַ בייַטעוודיק 549 00:24:21,150 --> 00:24:22,286 גערופן s. 550 00:24:22,286 --> 00:24:24,090 קאָפּיע פּאַפּ פון פריער. 551 00:24:24,090 --> 00:24:27,250 אין שורה 22, איך בין משמעות טאן פּונקט וואָס 552 00:24:27,250 --> 00:24:30,760 איך האט אַ מאָמענט צוריק, איך בין יטעראַטינג איבער די אותיות אין s. 553 00:24:30,760 --> 00:24:34,780 >> און די נייַ טריקס דאָ זענען ניצן שטריקל לענג, די מינערווערטיק אַפּטאַמאַזיישאַן 554 00:24:34,780 --> 00:24:37,930 פון סטאָרינג די שטריקל לענג אין ן, אלא ווי פאַך סטרלען ווידער, 555 00:24:37,930 --> 00:24:38,850 און ווידער, און ווידער. 556 00:24:38,850 --> 00:24:41,120 און פּונקט טשעק אַז איך איז ווייניקער ווי ן. 557 00:24:41,120 --> 00:24:43,330 איצט דאָ, דאס באַקומען אַ ביסל טשיקאַווע. 558 00:24:43,330 --> 00:24:45,980 אבער עס ס נאָר אַ אַפּלאַקיישאַן פון דעם זעלבן נייַ געדאַנק. 559 00:24:45,980 --> 00:24:48,470 וואס אין ענגליש טוט s קלאַמער איך פאָרשטעלן? 560 00:24:48,470 --> 00:24:51,772 561 00:24:51,772 --> 00:24:54,260 >> וילעם: קאָונטינג יעדער כאַראַקטער [ינאָדאַבאַל]. 562 00:24:54,260 --> 00:24:55,926 >> דוד י מאַלאַן: קאָונטינג יעדער כאַראַקטער. 563 00:24:55,926 --> 00:24:58,680 און אַפֿילו מער סאַקסינגקטלי, s קלאַמער איך פאָרשטעלן וואָס? 564 00:24:58,680 --> 00:25:00,950 צי וואָלט איר זאָגן. 565 00:25:00,950 --> 00:25:04,084 ניט צו שטעלן איר אויף דער אָרט דאָ. 566 00:25:04,084 --> 00:25:06,375 >> וילעם: וועלל-- 567 00:25:06,375 --> 00:25:09,500 דוד י מאַלאַן: אזוי אויב דער וואָרט יס-- אויב די שטריקל איז זאַמילאַ, וואָס סטאַרצ-- 568 00:25:09,500 --> 00:25:12,380 וילעם: --יאָו האַנדלען מיט די אותיות סעפּאַראַטעלי-- 569 00:25:12,380 --> 00:25:13,690 דוד י מאַלאַן: גוט. 570 00:25:13,690 --> 00:25:14,190 עקסאַקטלי. 571 00:25:14,190 --> 00:25:17,940 די קוואַדראַט קלאַמער נאָוטיישאַן אַלאַוז איר צו צוטריט יעדער כאַראַקטער ינדיווידזשואַלי, 572 00:25:17,940 --> 00:25:21,120 אַזוי s קלאַמער 0 איז געגאנגען צו זיין דער ערשטער כאַראַקטער אין די שטריקל. 573 00:25:21,120 --> 00:25:24,110 s קלאַמער 1 איז געגאנגען צו זיין די רגע, און אַזוי אַרויס. 574 00:25:24,110 --> 00:25:28,050 אזוי די קשיא איך בין אַסקינג, דאָ, אין דעם צושטאַנד איז וואָס? 575 00:25:28,050 --> 00:25:33,984 איז די י'טה כאַראַקטער פון s גרעסער ווי אָדער גלייַך צו לאָווערקאַסע אַ? 576 00:25:33,984 --> 00:25:36,400 און וואָס טוט דאָס מיינען, דאָ, מיט דעם טאָפּל אַמפּערסאַנדס? 577 00:25:36,400 --> 00:25:36,800 וילעם (צוזאַמען): און. 578 00:25:36,800 --> 00:25:37,210 דוד י מאַלאַן: און. 579 00:25:37,210 --> 00:25:38,418 עס ס נאָר עקוויוואַלענט צו דעם. 580 00:25:38,418 --> 00:25:42,310 און איז ניט אַ קיווערד אין C, איר האָבן צו נוצן, אַננויינגלי, אַמפּערסאַנד אַמפּערסאַנד. 581 00:25:42,310 --> 00:25:47,520 און דעם, קאָנווערסעלי, איז אַסקינג איז s ס י'טה כאַראַקטער ווייניקער ווי אָדער גלייַך 582 00:25:47,520 --> 00:25:49,030 צו לאָווערקאַסע ז? 583 00:25:49,030 --> 00:25:52,440 און ווידער, דאָ ס ווו שכל די אַנדערלייינג 584 00:25:52,440 --> 00:25:54,550 ימפּלאַמענטיישאַן פון אַ קאָמפּיוטער מאכט זינען. 585 00:25:54,550 --> 00:25:57,330 נאָטיץ אַז, אפילו כאָטש איך האָבן די פּינטעלע פּינטעלע פּינטעלע איבער דאָרט, 586 00:25:57,330 --> 00:26:04,410 קוקט ווי אַ דורך ז אין לאָווערקאַסע זענען אַלע קאַנטיגיואַס וואַלועס אַרויף פון 97 אויף אַרויף. 587 00:26:04,410 --> 00:26:07,820 >> און זעלביקער פֿאַר ופּפּערקאַסע סטאַרטינג אין 65. 588 00:26:07,820 --> 00:26:10,410 אַזוי די טאַקעאַווייַ, דעריבער, איז אַז אין ענגליש, 589 00:26:10,410 --> 00:26:12,760 ווי וואָלט איר באַשרייַבן וואָס שורה 24 איז טאן? 590 00:26:12,760 --> 00:26:15,736 591 00:26:15,736 --> 00:26:16,728 יאָ? 592 00:26:16,728 --> 00:26:21,575 >> וילעם: אויף 24 עס ס טשעק צו זען צי יעדער כאַראַקטער איז אַ לאָווערקאַסע. 593 00:26:21,575 --> 00:26:24,700 דוד י מאַלאַן: עס ס קאָנטראָלירונג צי יעדער כאַראַקטער איז אַ לאָווערקאַסע בריוו. 594 00:26:24,700 --> 00:26:28,590 אַזוי אַפֿילו מער סאַקסינגקטלי, איז דער י'טה כאַראַקטער פון s לאָווערקאַסע? 595 00:26:28,590 --> 00:26:30,690 אַז ס אַלע מיר 'רע יקספּרעסינג דאָ לאַדזשיקלי, 596 00:26:30,690 --> 00:26:33,750 אַ ביסל קריפּטיקאַללי, אָבער לעסאָף שיין סטראַיגהטפאָרוואַרדלי. 597 00:26:33,750 --> 00:26:36,480 איז s ס י'טה כאַראַקטער לאָווערקאַסע? 598 00:26:36,480 --> 00:26:40,130 >> אויב אַזוי, און דאָ ס ווו זאכן באַקומען אַ ביסל מיינונג בענדינג 599 00:26:40,130 --> 00:26:44,760 פֿאַר פּונקט אַ מאָמענט, אויב אַזוי, גיין פאָרויס און דרוקן אויס אַ כאַראַקטער. 600 00:26:44,760 --> 00:26:47,360 אַזוי דעם איז נאָר אַ פּלאַסעהאָלדער, אָבער וואָס כאַראַקטער? 601 00:26:47,360 --> 00:26:53,710 פארוואס בין איך טאן s קלאַמער איך מינוס דעם אויסדרוק דאָ? 602 00:26:53,710 --> 00:26:55,110 >> נו באַמערקן דעם מוסטער דאָ. 603 00:26:55,110 --> 00:26:57,380 די פאַקטיש נומערן טאָן ניט ענין אַזוי פיל. 604 00:26:57,380 --> 00:27:02,700 אבער באַמערקן אַז 97 איז ווי ווייַט אַוועק פון 65? 605 00:27:02,700 --> 00:27:03,560 >> וילעם: 32. 606 00:27:03,560 --> 00:27:04,480 >> דוד י מאַלאַן: 32. 607 00:27:04,480 --> 00:27:06,890 ווי ווייַט אַוועק איז 98 פון 66? 608 00:27:06,890 --> 00:27:07,740 >> וילעם: 32. 609 00:27:07,740 --> 00:27:09,890 >> דוד י מאַלאַן: ליטטלע C פון גרויס C? 610 00:27:09,890 --> 00:27:10,420 32. 611 00:27:10,420 --> 00:27:14,550 אַזוי עס ס 32 האָפּס פון איין בריוו צו אנדערן. 612 00:27:14,550 --> 00:27:17,790 אַזוי פראַנגקלי איך, קען פאַרפּאָשעטערן דעם צו אַז. 613 00:27:17,790 --> 00:27:20,400 אבער דעמאָלט איך בין מין פון שווער קאָודינג דעם נידעריק מדרגה פארשטאנד 614 00:27:20,400 --> 00:27:21,740 אַז קיין לייענער איז אלץ געגאנגען צו פֿאַרשטיין. 615 00:27:21,740 --> 00:27:25,080 אזוי איך בין געגאנגען צו דזשענעראַלייז עס ווי, איך וויסן די לאָווערקאַסע אותיות זענען ביגער. 616 00:27:25,080 --> 00:27:28,400 איך וויסן די קאפיטאל אותיות זענען קלענערער וואַלועס, יראָניקאַללי. 617 00:27:28,400 --> 00:27:33,216 >> אבער דעם איז יפעקטיוולי עקוויוואַלענט צו זאגן אַראָפּרעכענען 32 פון s קלאַמער איך. 618 00:27:33,216 --> 00:27:35,430 אַזוי אין דעם קאָנטעקסט פון די אותיות, אויב די בריוו 619 00:27:35,430 --> 00:27:38,950 כאַפּאַנז צו זיין אַ, לאָווערקאַסע אַ, און איך אַראָפּרעכענען 32, 620 00:27:38,950 --> 00:27:43,442 וואָס ווירקונג טוט אַז האָבן, מאַטהעמאַטיקאַללי, אויף לאָווערקאַסע אַ? 621 00:27:43,442 --> 00:27:44,400 וילעם: קאַפּיטאַליזעס-- 622 00:27:44,400 --> 00:27:45,691 דוד י מאַלאַן: קאַפּאַטאַלייזיז עס. 623 00:27:45,691 --> 00:27:48,440 און טאַקע, דעם איז וואָס אונדזער פּראָגראַם איז גערופן קאַפּאַטאַלייז נול. 624 00:27:48,440 --> 00:27:51,590 דעם פּראָגראַם יעדער קאַפּאַטאַלייזיז אַ בריוו, 625 00:27:51,590 --> 00:27:54,580 נאָך קאָנטראָלירונג אויב עס איז טאַקע אַ לאָווערקאַסע בריוו. 626 00:27:54,580 --> 00:27:59,810 אַנדערש, אין שורה 30, וואָס טאָן איך טאָן אויב עס ס ניט אַ לאָווערקאַסע בריוו אַז איך בין 627 00:27:59,810 --> 00:28:02,852 קוקן בייַ אין אַ באַזונדער יטעראַטיאָן אין די שלייף. 628 00:28:02,852 --> 00:28:03,890 פונקט דרוק עס אויס. 629 00:28:03,890 --> 00:28:07,010 >> אזוי טאָן ניט ענדערן שטאָפּן אַז ס ניט אפילו לאָווערקאַסע. 630 00:28:07,010 --> 00:28:10,790 באַגרענעצן זיך צו ביסל א דורך ביסל ז. 631 00:28:10,790 --> 00:28:12,730 איצט דעם איז פערלי אַרקיין. 632 00:28:12,730 --> 00:28:15,230 אבער אין די סוף פון די טאָג, דעם איז ווי מיר, אַמאָל אויף אַ מאָל, 633 00:28:15,230 --> 00:28:16,460 געהאט צו מאַכשער זאכן. 634 00:28:16,460 --> 00:28:19,780 אויב איך אַנשטאָט עפענען קאַפּאַטאַלייז איינער, טאַקע דאַנקען גאָט. 635 00:28:19,780 --> 00:28:22,320 עס ס אַ פונקציאָנירן גערופן צו אויבערשטן אַז קענען 636 00:28:22,320 --> 00:28:25,410 טאָן אַלץ מיר נאָר האט אין אַ פערלי נידעריק מדרגה. 637 00:28:25,410 --> 00:28:28,752 >> איצט צו אויבערשטער איז טשיקאַווע ווייַל עס איז דערקלערט אין אַ טעקע, 638 00:28:28,752 --> 00:28:31,210 און איר וואָלט נאָר וויסן דעם דורך קאָנטראָלירונג די דאַקיומענטיישאַן, 639 00:28:31,210 --> 00:28:35,730 אָדער זייַענדיק דערציילט, זאָגן, אין קלאַס, ווו עס יגזיסס, אין אַ טעקע גערופן קטיפּע.ה. 640 00:28:35,730 --> 00:28:37,630 אזוי דעם איז אנדערן נייַ פרייַנד פון ונדזערער. 641 00:28:37,630 --> 00:28:40,750 און צו אויבערשטער טוט פּונקט וואָס זייַן נאָמען סאַגדזשעס. 642 00:28:40,750 --> 00:28:44,860 >> איר קענען פאָרן אין, ווי אַן אַרגומענט, צווישן די קלאַמערן, עטלעכע כאַראַקטער. 643 00:28:44,860 --> 00:28:48,390 איך בין געגאנגען צו פאָרן אין דער י'טה כאַראַקטער פון s ניצן אונדזער פאַנטאַזיע נייַ נאָוטיישאַן 644 00:28:48,390 --> 00:28:49,870 ינוואַלווינג קוואַדראַט בראַקאַץ. 645 00:28:49,870 --> 00:28:53,391 און נעמען אַ טרעפן, וואָס איז די צוריקקומען ווערט פון צו אויבערשטן משמעות געגאנגען 646 00:28:53,391 --> 00:28:53,890 צו זיין? 647 00:28:53,890 --> 00:28:56,460 648 00:28:56,460 --> 00:28:57,770 א קאפיטאל בריוו. 649 00:28:57,770 --> 00:28:58,620 א קאפיטאל בריוו. 650 00:28:58,620 --> 00:29:02,330 >> אַזוי אויב איך פאָרן אין לאָווערקאַסע אַ, אַלעווייַ, דורך דעפֿיניציע פון ​​צו אויבערשטער, 651 00:29:02,330 --> 00:29:05,600 עס ס געגאנגען צו צוריקקומען אַן ופּפּערקאַסע יי אַנדערש, 652 00:29:05,600 --> 00:29:08,590 אויב עס ס ניט אַ לאָווערקאַסע בריוו אין דער ערשטער אָרט, איך נאָר דרוקן עס אויס. 653 00:29:08,590 --> 00:29:10,800 און טאַקע, באַמערקן די רגע פרייַנד דאָ. 654 00:29:10,800 --> 00:29:13,840 ניט נאָר צו אויבערשטן יגזיסס, אָבער איז נידעריקער, וואָס 655 00:29:13,840 --> 00:29:16,200 אַקשלי ענטפֿערס אַז קשיא פֿאַר מיר. 656 00:29:16,200 --> 00:29:19,730 >> איצט ווער געשריבן די זאכן, 10s פון יאָרן צוריק, איר וויסן וואָס? 657 00:29:19,730 --> 00:29:23,840 ימפּלאַמענטאַד צו אויבערשטן און איז נידעריקער ניצן קאָד ווי דעם. 658 00:29:23,840 --> 00:29:27,270 אבער ווידער, קאָנסיסטענט מיט דעם געדאַנק פון אַבסטראַקטינג אַוועק, 659 00:29:27,270 --> 00:29:29,190 סאָרט פון, נידעריקער מדרגה ימפּלאַמענטיישאַן דעטאַילס. 660 00:29:29,190 --> 00:29:32,600 און שטיין אויף די פּלייצעס פון מענטשן וואס זענען געקומען פאר אונדז, ניצן פאַנגקשאַנז 661 00:29:32,600 --> 00:29:36,300 ווי צו אויבערשטן און איז נידעריקער, וואָס וואַנדערפאַלי גענוג זענען נייסלי 662 00:29:36,300 --> 00:29:40,190 געהייסן צו זאָגן וואָס זיי טאָן, איז אַ ווונדערלעך פּעראַדיים צו אַדאַפּט. 663 00:29:40,190 --> 00:29:44,040 >> איצט, עס טורנס אויס אַז אויב איך לייענען דער מענטש בלאַט פֿאַר, זאָגן, צו אויבערשטער, 664 00:29:44,040 --> 00:29:45,010 איך לערן עפּעס אַנדערש. 665 00:29:45,010 --> 00:29:46,890 אזוי מענטשן טאָופּפּער. 666 00:29:46,890 --> 00:29:48,050 עס ס אַ ביסל אָוווערוועלמינג. 667 00:29:48,050 --> 00:29:51,110 אבער באַמערקן, דאָ ס אַז דערמאָנען פון די קאָפּצעטל טעקע אַז איך זאָל נוצן. 668 00:29:51,110 --> 00:29:54,460 ווי אַ באַזונדער, ווייַל דאָס איז מיסלידינג, די פונקציע 669 00:29:54,460 --> 00:29:59,070 ניצט ינץ אַנשטאָט פון טשאַרס פֿאַר סיבות פון טעות קאָנטראָלירונג. 670 00:29:59,070 --> 00:30:01,260 אבער מיר וועט טאָמער קומען צוריק צו אַז אין דער צוקונפֿט. 671 00:30:01,260 --> 00:30:05,910 >> אבער באַמערקן, דאָ, צו אויבערשטן קאָנווערץ די בריוו C צו ופּפּערקאַסע אויב מעגלעך. 672 00:30:05,910 --> 00:30:07,674 אזוי אַז ס שיין סטרייטפאָרווערד. 673 00:30:07,674 --> 00:30:09,340 און איצט לאָזן ס זיין אַ ביסל מער ספּעציפֿיש. 674 00:30:09,340 --> 00:30:12,750 זאל ס קוק אין די טייל פון די מענטש בלאט אונטער צוריקקומען ווערט. 675 00:30:12,750 --> 00:30:15,420 די ווערט אומגעקערט איז אַז פון די קאָנווערטעד בריוו. 676 00:30:15,420 --> 00:30:18,690 אָדער C, אויב דער באַניצער איז ניט מעגלעך, 677 00:30:18,690 --> 00:30:20,250 ווו C איז דער אָריגינעל אַרייַנשרייַב. 678 00:30:20,250 --> 00:30:24,140 וואָס איך וויסן פון דאָ, פון דער אַרגומענט צו צו אויבערשטן. 679 00:30:24,140 --> 00:30:25,780 >> אזוי וואָס איז די טאַקעאַווייַ פון דעם? 680 00:30:25,780 --> 00:30:28,060 די ווערט אומגעקערט איז אַז פון די קאָנווערטעד בריוו, 681 00:30:28,060 --> 00:30:32,110 אָדער C, די אָריגינעל בריוו, אויב דער באַניצער איז ניט מעגלעך. 682 00:30:32,110 --> 00:30:36,460 וואָס פֿאַרבעסערונג קענען איך דעריבער מאַכן צו מיין קאָד ס פּלאַן? 683 00:30:36,460 --> 00:30:37,146 יאָ? 684 00:30:37,146 --> 00:30:38,810 >> וילעם: איר קענען אַראָפּנעמען די אַנדערש. 685 00:30:38,810 --> 00:30:40,810 דוד י מאַלאַן: איך קענען אַראָפּנעמען די אַנדערש דערקלערונג, 686 00:30:40,810 --> 00:30:42,510 און ניט נאָר די אַנדערש דערקלערונג. 687 00:30:42,510 --> 00:30:44,150 >> וילעם: איר קענען אַראָפּנעמען [ינאָדאַבאַל]. 688 00:30:44,150 --> 00:30:46,310 >> דוד י מאַלאַן: איך קענען אַראָפּנעמען די גאנצע גאָפּל 689 00:30:46,310 --> 00:30:48,209 אין דעם וועג, די אויב אַנדערש בעסאַכאַקל. 690 00:30:48,209 --> 00:30:50,250 אַזוי טאַקע, לאָזן מיר עפענען די לעצט ווערסיע פון ​​דעם, 691 00:30:50,250 --> 00:30:55,540 קאַפּאַטאַלייז-2 און באַמערקן נאָר ווי, אויב איר וועט, סעקסי, די קאָד איז איצט געטינג, 692 00:30:55,540 --> 00:31:00,040 אין אַז איך 'ווע רידוסט פון עטלעכע זיבן אָדער אַזוי שורות צו נאָר פיר, 693 00:31:00,040 --> 00:31:03,850 די פאַנגקשאַנאַליטי אַז איך בדעה דורך פשוט פאַך צו אויבערשטער, 694 00:31:03,850 --> 00:31:09,410 גייט פארביי אין s קלאַמער איך, און דרוקן אויס, מיט די פּלאַסעהאָלדער% C, 695 00:31:09,410 --> 00:31:11,090 אַז באַזונדער כאַראַקטער. 696 00:31:11,090 --> 00:31:14,560 >> איצט אַרגיואַבלי, עס איז אַ זשוק, אָדער בייַ מינדסטער די ריזיקירן פון אַ זשוק, 697 00:31:14,560 --> 00:31:15,350 אין דעם פּראָגראַם. 698 00:31:15,350 --> 00:31:18,200 אזוי נאָר צו קומען צוריק צו אַן פריער טאַקעאַווייַ, 699 00:31:18,200 --> 00:31:21,820 וואָס זאָל איך מיסטאָמע אויך טאָן אין דעם פּראָגראַם צו מאַכן עס מער געזונט, 700 00:31:21,820 --> 00:31:24,974 אַזוי אַז עס ס ניט קיין וועג עס קענען טראַסק, אפילו אין זעלטן קאַסעס? 701 00:31:24,974 --> 00:31:26,390 וילעם: מאך זיכער עס ס נישט נאַל. 702 00:31:26,390 --> 00:31:28,056 דוד י מאַלאַן: מאך זיכער עס ס נישט נאַל. 703 00:31:28,056 --> 00:31:31,030 אזוי טאַקע, צו מאַכן דעם יבער געהעריק, איך זאָל טאָן עפּעס ווי, 704 00:31:31,030 --> 00:31:35,300 אויב s איז ניט נאַל, דעמאָלט גיין פאָרויס און ויספירן 705 00:31:35,300 --> 00:31:38,470 די שורות פון קאָד, וואָס איך קענען דעריבער ינדענט ווי אַז, 706 00:31:38,470 --> 00:31:39,870 און דעריבער לייגן אין מיין נאָענט בראַסע. 707 00:31:39,870 --> 00:31:41,550 אזוי גוט טייינג צוזאַמען פון די צוויי אידעען. 708 00:31:41,550 --> 00:31:42,429 יאָ? 709 00:31:42,429 --> 00:31:44,470 וילעם: קען איר נוצן אַ טאָן בשעת שלייף, אַנשטאָט? 710 00:31:44,470 --> 00:31:47,270 דוד י מאַלאַן: קען איך טאָן אַ טאָן בשעת שלייף? 711 00:31:47,270 --> 00:31:50,020 וילעם: --יאָו ווילן צו מאַכן זיכער אַז איר אַקטשאַוואַלי [ינאָדאַבאַל]. 712 00:31:50,020 --> 00:31:51,728 דוד י מאַלאַן: קען איר נוצן אַ טאָן בשעת? 713 00:31:51,728 --> 00:31:52,450 קורץ ענטפֿערן, ניין. 714 00:31:52,450 --> 00:31:54,700 ווייַל איר ניטאָ וועגן צו באַקענען אנדערן ווינקל פאַל. 715 00:31:54,700 --> 00:31:56,660 אויב די שטריקל איז פון נול לענג. 716 00:31:56,660 --> 00:31:59,600 אויב פֿאַר בייַשפּיל, איך נאָר שלאָגן אַרייַן, אָן אלץ טייפּינג זאַמילאַ. 717 00:31:59,600 --> 00:32:02,490 איך בין געגאנגען צו האַנט איר צוריק אַ פאַקטיש שטריקל, ווי מיר וועט יווענטשאַוואַלי זען, 718 00:32:02,490 --> 00:32:03,780 אַז האט נול אותיות. 719 00:32:03,780 --> 00:32:05,630 עס ס נאָך אַ שטריקל, עס ס נאָר סופּער קורץ. 720 00:32:05,630 --> 00:32:07,960 אבער אויב איר נוצן אַ טאָן בשעת, איר 'רע געגאנגען צו בליינדלי 721 00:32:07,960 --> 00:32:10,050 פּרובירן צו טאָן עפּעס מיט רעספּעקט צו אַז שטריקל, 722 00:32:10,050 --> 00:32:12,537 און גאָרנישט ס געגאנגען צו זייַן דאָרט. 723 00:32:12,537 --> 00:32:18,607 >> וילעם: נו, אויב איר האט טאָן [ינאָדאַבאַל] בשעת ס-- 724 00:32:18,607 --> 00:32:21,190 דוד י מאַלאַן: אָה איך זען, האַלטן געטינג אַ שטריקל פון דעם באַניצער. 725 00:32:21,190 --> 00:32:23,525 אזוי קורץ ענטפֿערן, איר קען, און האַלטן פּעסטערינג 726 00:32:23,525 --> 00:32:26,150 זיי צו געבן איר אַ שטריקל אַז ס קורץ גענוג צו פּאַסיק אין זכּרון. 727 00:32:26,150 --> 00:32:26,700 לעגאַמרע. 728 00:32:26,700 --> 00:32:27,630 איך נאָר אויסדערוויילט ניט צו. 729 00:32:27,630 --> 00:32:30,505 אויב זיי טאָן ניט געבן מיר דעם שטריקל איך ווילן, איך בין קוויטינג, איך בין געבן אַרויף. 730 00:32:30,505 --> 00:32:33,260 אבער לחלוטין, פֿאַר אַז ציל, איר קען לעגאַמרע טאָן אַז. 731 00:32:33,260 --> 00:32:37,500 >> אַזוי די ביבליאָטעק ס קאָפּצעטל טעקעס אַז מיר 'רע איצט באַקאַנט מיט זענען די, דאָ. 732 00:32:37,500 --> 00:32:41,550 סטאַנדאַרד איך / אָ, קס50.ה, סטרינג.ה, קטיפּע.ה, און עס זענען, טאַקע, אנדערע. 733 00:32:41,550 --> 00:32:44,460 עטלעכע פון ​​איר האָבן דיסקאַווערד די מאַט ביבליאָטעק אין מאַטה.ה. 734 00:32:44,460 --> 00:32:48,200 אבער לאָזן מיר באַקענען איר, איצט, צו דעם מיטל אַז קס50 שטעקן, דאַווין, 735 00:32:48,200 --> 00:32:50,630 און ראָב, און גאַבע באַזונדער האָבן שטעלן צוזאַמען. 736 00:32:50,630 --> 00:32:52,630 אַז וועט באַלד לינק אויף די קורס ס וועבזייַטל. 737 00:32:52,630 --> 00:32:54,870 עס ס גערופן קס50 דערמאָנען. 738 00:32:54,870 --> 00:32:58,230 >> ווער נאָר צו געבן איר אַ שנעל טעם פון עס, אַרבעט ווי גייט. 739 00:32:58,230 --> 00:33:00,740 זאל מיר גיין צו reference.cs50.net. 740 00:33:00,740 --> 00:33:02,990 איר וועט זען אויף די לינקס האַנט זייַט אַ אָוווערוועלמינג רשימה 741 00:33:02,990 --> 00:33:04,595 פון פאַנגקשאַנז אַז קומען מיט C. 742 00:33:04,595 --> 00:33:07,790 אבער אויב איך זאָרגן, פֿאַר דער מאָמענט, וועגן עפּעס ווי סטרלען, 743 00:33:07,790 --> 00:33:08,746 איך קענען טיפּ עס דאָרט. 744 00:33:08,746 --> 00:33:10,870 עס פילטערס אַראָפּ די רשימה צו נאָר וואָס איך זאָרגן וועגן. 745 00:33:10,870 --> 00:33:11,940 איך בין געגאנגען צו גיט עס. 746 00:33:11,940 --> 00:33:14,740 און איצט אויף די לינקס, איר וועט זען וואָס מיר האָפֿן 747 00:33:14,740 --> 00:33:18,290 איז אַ מער סטרייטפאָרווערד, מענטשלעך פרייַנדלעך דערקלערונג פון ווי 748 00:33:18,290 --> 00:33:19,170 דעם פונקציאָנירן מעשים. 749 00:33:19,170 --> 00:33:20,600 >> קערט די לענג פון אַ שטריקל. 750 00:33:20,600 --> 00:33:24,060 דאָ ס אַ סינאַפּסיס, דאָ ס ווי איר נוצן עס אין טערמינען פון די קאָפּצעטל טעקע, 751 00:33:24,060 --> 00:33:27,430 און אין טערמינען פון וואָס די פאַנגקשאַנז קוקט ווי אין טערמינען פון זייַן טענות. 752 00:33:27,430 --> 00:33:30,250 און דעריבער דאָ, קערט די לענג פון אַ שטריקל. 753 00:33:30,250 --> 00:33:34,280 אבער פֿאַר יענע פון ​​איר מער באַקוועם, איר קענען אַקטשאַוואַלי גיט מער קאַמפי, 754 00:33:34,280 --> 00:33:37,070 און דער אינהאַלט פון דעם Page, איצט, וועט טוישן 755 00:33:37,070 --> 00:33:41,660 צו זיין די פעליקייַט וואַלועס פון וואָס איר באַקומען דורך ניצן די מענטש בלאַט. 756 00:33:41,660 --> 00:33:44,100 >> אין אנדערע ווערטער, קס50 דערמאָנען איז אַ סימפּלאַפיקיישאַן 757 00:33:44,100 --> 00:33:46,220 פון מענטש בלעטער דורך די שטעקן, פֿאַר סטודענטן. 758 00:33:46,220 --> 00:33:49,320 דער הויפּט, יענע ווייניקער באַקוועם און אין צווישן, אַזוי אַז איר 759 00:33:49,320 --> 00:33:51,660 טאָן ניט האָבן צו פּרובירן צו ייַנוויקלען דיין מיינונג אַרום, פראַנגקלי, 760 00:33:51,660 --> 00:33:55,030 עטלעכע פערלי קריפּטיק סינטאַקס און דאַקיומענטיישאַן אַמאָל. 761 00:33:55,030 --> 00:33:57,650 >> אַזוי האַלטן אַז אין גייַסט אין די טעג צו קומען. 762 00:33:57,650 --> 00:33:59,560 אזוי דאָ, ווידער, איז אַ זאַמילאַ. 763 00:33:59,560 --> 00:34:03,255 זאל ס איצט פרעגן אַ קשיא אַז ס אַ ביסל מער מענטשלעך צוטריטלעך. 764 00:34:03,255 --> 00:34:05,380 דאַנק צו טשאַנג, וואס ס שוין דרוקן מער עלאַפאַנץ 765 00:34:05,380 --> 00:34:07,090 נאַנסטאַפּ פֿאַר די פאַרגאַנגענהייַט ווייניק טעג. 766 00:34:07,090 --> 00:34:09,730 מיר האָבן אַ געלעגנהייט צו געבן אין מינדסטער איינער פון זיי אַוועק. 767 00:34:09,730 --> 00:34:13,239 אויב מיר קען באַקומען נאָר איינער פרייַוויליקער צו קומען אויף אַרויף צו ציען אויף די פאַרשטעלן. 768 00:34:13,239 --> 00:34:14,530 ווי וועגן דאָ? 769 00:34:14,530 --> 00:34:15,340 >> קומען אויף אַרויף. 770 00:34:15,340 --> 00:34:16,720 וואס איז דיין נאמען? 771 00:34:16,720 --> 00:34:17,219 אַלעקס: אַלעקס. 772 00:34:17,219 --> 00:34:17,760 דוד י מאַלאַן: אַלעקס. 773 00:34:17,760 --> 00:34:18,259 כל רעכט. 774 00:34:18,259 --> 00:34:19,388 אַלעקס, קומען אויף אַרויף. 775 00:34:19,388 --> 00:34:21,679 מיר ניטאָ וועגן צו זען דיין קסאַוו אויף דער פאַרשטעלן דאָ. 776 00:34:21,679 --> 00:34:24,325 777 00:34:24,325 --> 00:34:25,570 כל רעכט, פייַן צו טרעפן איר. 778 00:34:25,570 --> 00:34:26,429 >> אַלעקס: פייַן איר טרעפן איר. 779 00:34:26,429 --> 00:34:27,512 >> דוד י מאַלאַן: אַלע רעכט. 780 00:34:27,512 --> 00:34:28,969 אַזוי, סופּער פּשוט געניטונג. 781 00:34:28,969 --> 00:34:31,440 בר איז ניט הויך צו באַקומען אַן העלפאַנד הייַנט. 782 00:34:31,440 --> 00:34:33,439 איר זענען פּלייינג די ראָלע פון ​​געצטרינג. 783 00:34:33,439 --> 00:34:35,980 און איך בין געגאנגען צו נאָר זאָגן איר די שטריקל אַז איר 'ווע גאַטאַן. 784 00:34:35,980 --> 00:34:38,080 און רעכן אַז איר, געצטרינג, האָבן שוין גערופן. 785 00:34:38,080 --> 00:34:42,480 און דער מענטש, ווי מיר, האט טייפּט אין זאַמילאַ, ז-א-ב-Y-L-א. 786 00:34:42,480 --> 00:34:45,650 פונקט גיין פאָרויס און שרייַבן זאַמילאַ אויף די פאַרשטעלן ווי כאָטש איר האָבן גאַטאַן עס 787 00:34:45,650 --> 00:34:47,250 און סטאָרד עס ערגעץ אין זכּרון. 788 00:34:47,250 --> 00:34:52,370 789 00:34:52,370 --> 00:34:55,570 >> געלאזן צימער פֿאַר וואָס וועט זיין עטלעכע אנדערע וואָרדס-- אַז ס גוט, האַלטן געגאנגען. 790 00:34:55,570 --> 00:34:59,620 >> [געלעכטער] 791 00:34:59,620 --> 00:35:00,800 >> אזוי זאַמילאַ, ויסגעצייכנט. 792 00:35:00,800 --> 00:35:04,880 אזוי איצט רעכן אַז איר, געצטרינג, זענען גערופן ווידער. 793 00:35:04,880 --> 00:35:09,350 און דעריבער, איך צושטעלן איר, אין די קלאַוויאַטור, מיט אן אנדער נאָמען, בעלינדאַ. 794 00:35:09,350 --> 00:35:17,560 795 00:35:17,560 --> 00:35:18,060 כל רעכט. 796 00:35:18,060 --> 00:35:22,380 און איצט דער ווייַטער צייַט געצטרינג איז גערופן, איך טיפּ אין עפּעס ווי גאַבע, 797 00:35:22,380 --> 00:35:27,560 ג-א-B-E. איר 'רע טאַקע גענומען צו האַרץ טראַפ צוטריט זכּרון. 798 00:35:27,560 --> 00:35:29,631 וואָס איז צייכענונג אַלץ גאָר ראַנדאַמלי. 799 00:35:29,631 --> 00:35:30,130 גוט. 800 00:35:30,130 --> 00:35:31,104 >> [געלעכטער] 801 00:35:31,104 --> 00:35:32,520 אַלעקס: אנטשולדיגט מיין קסאַוו איז שלעכט. 802 00:35:32,520 --> 00:35:33,770 דוד י מאַלאַן: ניין, אַז ס גוט. 803 00:35:33,770 --> 00:35:40,480 און ווי וועגן ראָב, ר-O-B. גוט. 804 00:35:40,480 --> 00:35:41,020 גוט. 805 00:35:41,020 --> 00:35:43,853 אַזוי איך האט ניט ריכטנ איר וואָלט מין פון לייגן זאכן אויס אין דעם וועג. 806 00:35:43,853 --> 00:35:45,020 אבער מיר קענען מאַכן דעם אַרבעט. 807 00:35:45,020 --> 00:35:48,810 אזוי ווי האט איר גיין וועגן ארויפלייגן אויס די טשאַרס אין זיקאָרן? 808 00:35:48,810 --> 00:35:51,310 אין אנדערע ווערטער, אויב מיר טראַכטן פון דעם רעקטאַנגגיאַלער שוואַרץ פאַרשטעלן 809 00:35:51,310 --> 00:35:53,550 ווי רעפּריזענטינג אַ קאָמפּיוטער ס באַראַן, אָדער זכּרון. 810 00:35:53,550 --> 00:35:55,850 >> און צוריקרופן אַז באַראַן איז נאָר אַ גאַנץ בינטל פון ביטעס, 811 00:35:55,850 --> 00:35:57,480 און ביטעס זענען אַ גאַנץ בינטל פון ביטן. 812 00:35:57,480 --> 00:35:59,350 און ביטן זענען עפעס ימפּלאַמענטאַד, בכלל 813 00:35:59,350 --> 00:36:01,119 מיט עטלעכע פאָרעם פון עלעקטרע אין ייַזנוואַרג. 814 00:36:01,119 --> 00:36:03,160 אַזוי אַז ס סאָרט פון די לייערינג מיר ווע גערעדט וועגן 815 00:36:03,160 --> 00:36:04,510 און קענען איצט נעמען פֿאַר געגעבן. 816 00:36:04,510 --> 00:36:07,020 ווי האט איר גיין וועגן דאַסיידינג ווו צו שרייַבן 817 00:36:07,020 --> 00:36:11,634 באַגאַזלענען קעגן גאַבע קעגן בעלינדאַ קעגן זאַמילאַ? 818 00:36:11,634 --> 00:36:14,020 >> אַלעקס: איך נאָר האט עס אין די סדר אַז איר דערציילט מיר. 819 00:36:14,020 --> 00:36:15,650 >> דוד י מאַלאַן: און וואס איז אמת. 820 00:36:15,650 --> 00:36:20,100 אבער וואָס גאַווערנד ווו איר שטעלן בעלינדאַ ס נאָמען און גאַבע ס נאָמען? 821 00:36:20,100 --> 00:36:20,764 >> אַלעקס: גאָרנישט? 822 00:36:20,764 --> 00:36:22,930 דוד י מאַלאַן: [לאַפס] אַזוי אַז אַרבעט, אַז ס שטראַף. 823 00:36:22,930 --> 00:36:25,290 אזוי קאָמפּיוטערס זענען ביסל מער אָרדערלי ווי אַז. 824 00:36:25,290 --> 00:36:29,000 און אַזוי ווען מיר ימפּלעמענט-- בלייַבן דאָרט פֿאַר בלויז אַ מאָמענט-- ווען מיר אַקטשאַוואַלי 825 00:36:29,000 --> 00:36:31,470 מאַכשער עפּעס ווי געצטרינג אין אַ קאָמפּיוטער, 826 00:36:31,470 --> 00:36:34,480 זאַמילאַ זאל זיין געלייגט אויס שיין פיל ווי איר האט אויף די פאַרשטעלן, דאָרט. 827 00:36:34,480 --> 00:36:36,660 >> און וואָס איז שליסל צו באַמערקן דאָ, וואָס אַלעקס האט, 828 00:36:36,660 --> 00:36:40,260 איז עס איז מין פון אַ דימאַרקיישאַן צווישן יעדער פון די ווערטער, רעכט? 829 00:36:40,260 --> 00:36:46,580 איר האט ניט שרייַבן ז-א-ב-Y-L-א-B-E-ל-איך-N-ד-A-G-א-ב-- 830 00:36:46,580 --> 00:36:49,740 אין אנדערע ווערטער, עס ס עטלעכע מין פון דימאַרקיישאַן וואָס מיינט צו זיין, 831 00:36:49,740 --> 00:36:52,370 סאָרט פון, טראַפ ספּייסינג צווישן די פארשיידענע ווערטער. 832 00:36:52,370 --> 00:36:54,120 אבער אַז ס גוט, ווייַל מיר יומאַנז קענען איצט 833 00:36:54,120 --> 00:36:56,470 וויזשוואַלייז אַז די ביסט פיר פאַרשידענע סטרינגס. 834 00:36:56,470 --> 00:36:59,540 עס ס ניט נאָר איין סיקוואַנס פון גורל פון אותיות. 835 00:36:59,540 --> 00:37:04,190 אזוי אַ קאָמפּיוטער, דעמאָלט, דערווייַל, זאל נעמען אַ שטריקל ווי זאַמילאַ, 836 00:37:04,190 --> 00:37:07,220 שטעלן יעדער פון יענע אותיות ין פון אַ בייט פון זיקאָרן. 837 00:37:07,220 --> 00:37:10,400 אבער אַז נומער איז פיל ביגער, פון קורס, ווי זעקס אותיות. 838 00:37:10,400 --> 00:37:11,690 >> עס ס אַ גאַנץ בינטל פון באַראַן. 839 00:37:11,690 --> 00:37:15,330 און אַזוי יצט אָן, דעם גריד פון באָקסעס איז געגאנגען 840 00:37:15,330 --> 00:37:17,560 צו פאָרשטעלן וואָס אַלעקס נאָר האט דא אויף די פאַרשטעלן. 841 00:37:17,560 --> 00:37:20,937 און איצט, אַלעקס, מיר קענען פאָרשלאָגן איר אַ בלוי אָדער אַ מאַראַנץ העלפאַנד פון טשאַנג. 842 00:37:20,937 --> 00:37:22,270 אַלעקס: איך וועט נעמען אַ בלוי העלפאַנד. 843 00:37:22,270 --> 00:37:23,120 דוד י מאַלאַן: א בלוי העלפאַנד. 844 00:37:23,120 --> 00:37:25,580 אזוי אַ גרויס קייַלעכיק פון אַפּלאָדיסמענטן, אויב מיר קען, פֿאַר אַלעקס דאָ. 845 00:37:25,580 --> 00:37:26,100 >> [אַפּלאָדיסמענטן] 846 00:37:26,100 --> 00:37:26,766 >> אַלעקס: דאנק איר. 847 00:37:26,766 --> 00:37:28,820 דוד י מאַלאַן: דאנק איר. 848 00:37:28,820 --> 00:37:36,230 אַזוי די טאַקעאַווייַ איז אַז, אפילו כאָטש די מוסטער מין פון פארענדערט איבער צייַט, דאָ 849 00:37:36,230 --> 00:37:40,430 אויף די ברעט, עס איז געווען דעם דימאַרקיישאַן צווישן די פארשיידענע סטרינגס 850 00:37:40,430 --> 00:37:42,610 אַז אַלעקס גאַט פֿאַר אונדז. 851 00:37:42,610 --> 00:37:45,230 איצט קאָמפּיוטערס, פראַנגקלי, קען טאָן די זעלבע זאַך. 852 00:37:45,230 --> 00:37:48,210 זיי קען מין פון פּלאָפּ סטרינגס ערגעץ אין באַראַן. 853 00:37:48,210 --> 00:37:50,710 אַרויף דאָ, איבער דאָ, אַראָפּ דאָ, אַראָפּ דאָ. 854 00:37:50,710 --> 00:37:52,020 >> זיי קען טאָן פּונקט אַז. 855 00:37:52,020 --> 00:37:54,280 אבער, פון קורס, אַז ס מיסטאָמע נישט די בעסטער פּלאַנירונג. 856 00:37:54,280 --> 00:37:54,780 רעכט? 857 00:37:54,780 --> 00:37:57,340 אויב איך געהאלטן אַסקינג אַלעקס צו באַקומען נעמען, מיסטאָמע ער'ד 858 00:37:57,340 --> 00:38:01,370 שטעלן עטלעכע מער אַראָפּ דאָ, אפֿשר אַרויף דאָ, איבער דאָ, איבער דאָ, יווענטשאַוואַלי 859 00:38:01,370 --> 00:38:02,211 איבער דאָ. 860 00:38:02,211 --> 00:38:05,460 אבער מיט אַ ביסל מער פּלאַנירונג, אַוואַדע, מיר קען לייגן זאכן אויס מער קלינלי. 861 00:38:05,460 --> 00:38:07,350 און טאַקע, אַז ס וואָס אַ קאָמפּיוטער טוט. 862 00:38:07,350 --> 00:38:10,720 >> אבער די כאַפּן איז אַז אויב דער ווייַטער שטריקל איך באַקומען 863 00:38:10,720 --> 00:38:14,050 נאָך זאַמילאַ איז עפּעס ווי די בעלינדאַ, 864 00:38:14,050 --> 00:38:17,929 פאָרשלאָגן ווו מיר זאלן שרייבן די בריוו ב מיט רעספּעקט צו דעם גריד? 865 00:38:17,929 --> 00:38:18,720 ווו וואָלט איר גיין? 866 00:38:18,720 --> 00:38:21,480 צו די רעכט פון די א, ווייטער דער ז, ונטער דער אַ? 867 00:38:21,480 --> 00:38:23,204 וואָס וואָלט דיין ערשטער ינסטינגקץ זיין? 868 00:38:23,204 --> 00:38:24,120 וילעם: ונטער דער ז. 869 00:38:24,120 --> 00:38:25,100 דוד י מאַלאַן: אזוי ווייטער די ז. 870 00:38:25,100 --> 00:38:26,530 און אַז ס שיין סטרייטפאָרווערד, רעכט? 871 00:38:26,530 --> 00:38:29,321 עס ס מין פון ציכטיק, עס ס וואָס מיר טאָן אויף אַ קלאַוויאַטור ווען מיר שלאָגן אַרייַן, 872 00:38:29,321 --> 00:38:31,770 אָדער אַ Email ווען מאכן אַ בוללעטעד רשימה פון זאכן. 873 00:38:31,770 --> 00:38:34,310 אבער דער פאַקט איז אַז קאָמפּיוטערס פּרובירן צו זיין מער עפעקטיוו, 874 00:38:34,310 --> 00:38:37,170 און אָנפּאַקן אַוואַדע ווי פיל דאַטן אין באַראַן ווי מעגלעך, 875 00:38:37,170 --> 00:38:38,890 אַזוי אַז איר טאָן ניט וויסט קיין ביטעס. 876 00:38:38,890 --> 00:38:41,545 אַזוי אַז איר טאָן ניט וויסט קיין פאַרשטעלן גרונטייגנס. 877 00:38:41,545 --> 00:38:44,170 און דער פּראָבלעם, כאָטש, איז אַז אויב מיר ממש לייגן די בריוו 878 00:38:44,170 --> 00:38:49,940 ב נאָך אַ, ווי זענען מיר געגאנגען צו וויסן ווו זאַמילאַ ס נאָמען ענדס 879 00:38:49,940 --> 00:38:51,840 און די בעלינדאַ ס נאָמען הייבט? 880 00:38:51,840 --> 00:38:55,270 אזוי איר יומאַנז נאָר פארגעלייגט, געזונט, שלאָגן די אַרייַן שליסל, יסענשאַלי. 881 00:38:55,270 --> 00:38:56,410 לייגן עס אַראָפּ אונטן. 882 00:38:56,410 --> 00:38:59,750 אָדער אַפֿילו ווי אַלעקס האט, נאָר אָנהייבן שרייבן דער ווייַטער נאָמען ונטער דער פֿריִער איינער, 883 00:38:59,750 --> 00:39:01,583 און ווייטער אַז איינער, און דעמאָלט ונטער אַז איינער. 884 00:39:01,583 --> 00:39:02,510 אַז ס אַ וויסואַל קיו. 885 00:39:02,510 --> 00:39:05,960 >> קאָמפּיוטערס האָבן אנדערן וויסואַל קיו, אָבער עס ס אַ ביסל מער סאַקסינגקט. 886 00:39:05,960 --> 00:39:07,840 עס ס דעם פאַנגקי כאַראַקטער. 887 00:39:07,840 --> 00:39:11,890 באַקסלאַש 0, וואָס איז טאָמער רעמאַניסאַנט פון באַקסלאַש N, 888 00:39:11,890 --> 00:39:12,640 און אַזוי אַרויס, איצט. 889 00:39:12,640 --> 00:39:14,120 די ספּעציעל אַנטלויפן סיקוואַנסיז. 890 00:39:14,120 --> 00:39:19,120 באַקסלאַש 0 איז דער וועג פון רעפּריזענטינג אַכט נול ביטן אין אַ רודערן. 891 00:39:19,120 --> 00:39:22,000 0000 0000. 892 00:39:22,000 --> 00:39:26,130 >> דער וועג איר אויסדריקן אַז איז ניט צו שלאָגן די נומער נול אויף דיין קלאַוויאַטור, 893 00:39:26,130 --> 00:39:28,140 ווייַל אין פאַקט אַז איז אַ אַסקי טשאַר. 894 00:39:28,140 --> 00:39:30,990 עס קוקט ווי אַ נומער, אָבער איז אַקשלי אַ דעצימאַל נומער 895 00:39:30,990 --> 00:39:35,910 אַז רעפּראַזענץ די קייַלעכיק גליף, די קייַלעכיק טייפּפייס. 896 00:39:35,910 --> 00:39:38,410 דערווייַל, באַקסלאַש נול מיטל, ממש 897 00:39:38,410 --> 00:39:40,700 שטעלן אַכט נול ביטעס דאָ פֿאַר מיר. 898 00:39:40,700 --> 00:39:42,136 >> אזוי דעם איז עפּעס אַרביטראַריש. 899 00:39:42,136 --> 00:39:44,260 מיר קען ווע געניצט קיין מוסטער פון ביטן, אָבער די וועלט 900 00:39:44,260 --> 00:39:46,610 באַשלאָסן עטלעכע יאָרן צוריק, אַז צו פאָרשטעלן 901 00:39:46,610 --> 00:39:49,710 דער סוף פון אַ שטריקל אין זכּרון, נאָר שטעלן אַ גאַנץ בינטל פון זעראָס. 902 00:39:49,710 --> 00:39:51,000 ווייַל מיר קענען דעטעקט אַז. 903 00:39:51,000 --> 00:39:54,790 איצט אַז מיטל אַז קיין בריוו פון די אלפאבעט קענען זיין רעפּראַזענטאַד מיט זעראָס. 904 00:39:54,790 --> 00:39:58,480 >> אבער אַז ס גוט, מיר 'ווע שוין געזען אַז מיר 'רע ניצן 65 אויף אַרויף אין 97 אויף אַרויף. 905 00:39:58,480 --> 00:40:00,290 מיר האבן נישט באַקומען ערגעץ נאָענט צו אַלע זעראָס. 906 00:40:00,290 --> 00:40:03,040 907 00:40:03,040 --> 00:40:06,540 אזוי בעלינדאַ אין אַ קאָמפּיוטער ס זכּרון איז טאקע געגאנגען צו גיין דאָ. 908 00:40:06,540 --> 00:40:09,764 איך ווע ציען עס אין געל פּונקט צו ציען אונדזער ופמערקזאַמקייַט צו עס. 909 00:40:09,764 --> 00:40:11,680 און באַמערקן, אויך, דעם איז גאָר אַרביטראַריש. 910 00:40:11,680 --> 00:40:12,680 איך ווע ציען עס ווי אַ גריד. 911 00:40:12,680 --> 00:40:14,460 ווי, באַראַן איז נאָר עטלעכע גשמיות כייפעץ. 912 00:40:14,460 --> 00:40:17,300 עס טוט ניט דאַווקע האָבן ראָוז און שפאלטן, פּער סיי. 913 00:40:17,300 --> 00:40:20,490 עס ס נאָר גאַט אַ גאַנץ בינטל פון ביטעס ימפּלאַמענטאַד אין ייַזנוואַרג עפעס. 914 00:40:20,490 --> 00:40:22,817 אבער אויב נאָך בעלינדאַ איך טייפּט אין גאַבע ס נאָמען, 915 00:40:22,817 --> 00:40:25,650 ער ס געגאנגען צו סוף אַרויף דאָ אין זכּרון, און אויב איך טייפּט אין דאַווען ס נאָמען, 916 00:40:25,650 --> 00:40:27,316 פֿאַר בייַשפּיל, ער ס געגאנגען צו סוף אַרויף דאָ. 917 00:40:27,316 --> 00:40:29,310 און איך קענען פאָרזעצן צו שרייַבן אפילו מער נעמען. 918 00:40:29,310 --> 00:40:32,100 >> צום באַדויערן, אויב איך פּרובירן צו שרייַבן אַ יבער לאַנג נאָמען, 919 00:40:32,100 --> 00:40:33,730 איך זאל יווענטשאַוואַלי לויפן אויס פון זיקאָרן. 920 00:40:33,730 --> 00:40:37,810 אין וועלכע פאַל, געצטרינג איז געגאנגען צו צוריקקומען נאַל, ווי מיר געזאגט. 921 00:40:37,810 --> 00:40:41,720 אבער טאַנגקפאַלי, אין מינדסטער אין דעם וויסואַל דאָ, מיר האט ניט באַקומען גאַנץ אַז ווייַט. 922 00:40:41,720 --> 00:40:45,860 >> איצט וואָס ס פייַן איז אַז דאָס גענעראַל געדאַנק פון טרעאַטינג זאכן 923 00:40:45,860 --> 00:40:49,720 ווי זייַענדיק אין באָקסעס איז פארשטייער פון אַ שטריך פון C 924 00:40:49,720 --> 00:40:52,690 און אַ פּלאַץ פון שפּראַכן, באקאנט ווי אַ מענגע. 925 00:40:52,690 --> 00:40:55,490 אַ מענגע איז אנדערן טיפּ פון דאַטן. 926 00:40:55,490 --> 00:40:57,380 עס ס אַ דאַטן סטרוקטור, אויב איר וועט. 927 00:40:57,380 --> 00:41:01,160 ביניען אין דער זינען פון עס טאַקע, מין פון, קוקן ווי אַ קאַסטן, אין מינדסטער 928 00:41:01,160 --> 00:41:02,320 אין דיין מיינונג ס אויג. 929 00:41:02,320 --> 00:41:09,680 אַ מענגע איז אַ קאַנטיגיואַס סיקוואַנס פון יידעניקאַל דאַטן טייפּס, 930 00:41:09,680 --> 00:41:11,330 צוריק צו צוריק צו צוריק צו צוריק. 931 00:41:11,330 --> 00:41:14,720 >> אזוי אַ שטריקל, אין אנדערע ווערטער, איז אַ מענגע פון ​​טשאַרס. 932 00:41:14,720 --> 00:41:16,120 אַ מענגע פון ​​אותיות. 933 00:41:16,120 --> 00:41:19,070 אבער עס טורנס אויס איר קענען האָבן ערייז פון באַנטשאַז פון זאכן. 934 00:41:19,070 --> 00:41:21,870 אין פאַקט, מיר קענען שטעלן אפילו נומערן אין אַ מענגע. 935 00:41:21,870 --> 00:41:23,920 אזוי די פאָרעם אין וואָס מיר רע געגאנגען צו אָנהייבן 936 00:41:23,920 --> 00:41:26,590 דיקלערינג דעם דאַטן סטרוקטור באקאנט ווי אַ מענגע 937 00:41:26,590 --> 00:41:28,250 איז אויך געגאנגען צו נוצן קוואַדראַט בראַקאַץ. 938 00:41:28,250 --> 00:41:31,500 אבער די קוואַדראַט בראַקאַץ זענען געגאנגען צו האָבן פאַרשידענע טייַטש אין דעם קאָנטעקסט. 939 00:41:31,500 --> 00:41:33,450 >> און לאָזן ס זען עס ווי גייט. 940 00:41:33,450 --> 00:41:36,780 רעכן אַז איך געעפנט אַרויף אַ נייַ טעקע דאָ. 941 00:41:36,780 --> 00:41:38,535 און איך היט דעם ווי אַגעס.ק. 942 00:41:38,535 --> 00:41:41,280 943 00:41:41,280 --> 00:41:43,470 און איך וועט ראַטעווען דעם אין מיין טעקע דאָ. 944 00:41:43,470 --> 00:41:46,130 און איצט איך בין געגאנגען צו גיין פאָרויס און אָנהייב טייפּינג עפּעס 945 00:41:46,130 --> 00:41:53,940 ווי אַרייַננעמען קס50.ה, אַרייַננעמען סטדיאָ.ה, ינט הויפּט פּאָסל. 946 00:41:53,940 --> 00:41:57,370 און דעמאָלט ין פון דאָ, איך ווילן צו ערשטער האָבן אַ ינט גערופן עלטער. 947 00:41:57,370 --> 00:42:01,371 >> און איך בין געגאנגען צו נוצן אַז צו באַקומען אַ ינט פון דעם באַניצער פֿאַר זיין אָדער איר עלטער. 948 00:42:01,371 --> 00:42:04,620 אבער דעם פּראָגראַם איז מענט צו זייַן געניצט דורך קייפל מענטשן, פֿאַר וועלכער קאָנטעקסט. 949 00:42:04,620 --> 00:42:05,490 איך 'ווע גאַט אַ שורה פון מענטשן. 950 00:42:05,490 --> 00:42:08,281 כל פון זיי האָבן צו דרוקן אין זייער עלטער פֿאַר אפֿשר עטלעכע, איך טאָן ניט וויסן, 951 00:42:08,281 --> 00:42:10,530 פאַרמעסט, אָדער געשעעניש אז זיי ווע אנגעקומען פֿאַר. 952 00:42:10,530 --> 00:42:13,030 אַזוי דער ווייַטער מענטש, איך דאַרפֿן אנדערן בייַטעוודיק. 953 00:42:13,030 --> 00:42:15,790 >> ווייַל אויב איך נאָר טאָן עלטער געץ געטינט, אַז ס 954 00:42:15,790 --> 00:42:18,500 געגאנגען צו קלאָבבער, אָדער אָווועררייט די פרייַערדיק מענטש ס עלטער. 955 00:42:18,500 --> 00:42:19,760 אזוי אַז ס ניט גוט. 956 00:42:19,760 --> 00:42:21,790 אזוי מיין ערשטער ינסטינקט זאל זיין, אָה, אַלע רעכט, 957 00:42:21,790 --> 00:42:26,260 אויב איך ווילן צו באַקומען קייפל מענטשן ס אַגעס-- לאָזן ס רופן דעם אַגע1, 958 00:42:26,260 --> 00:42:31,280 ינט אַגע2 געץ ינט, ינט אַגע3 געץ געטינט. 959 00:42:31,280 --> 00:42:35,340 און איצט איך בין געגאנגען צו נוצן עטלעכע פּסעודאָקאָדע קאָד דאָ. 960 00:42:35,340 --> 00:42:37,679 >> צי עפּעס מיט די נומערן. 961 00:42:37,679 --> 00:42:40,470 מיר וועט לאָזן פֿאַר אן אנדער טאָג וואָס מיר ניטאָ טוען עס, ווייַל מיר בלויז 962 00:42:40,470 --> 00:42:44,200 זאָרגן פֿאַר די מאָמענט וועגן אַגע1, אַגע2, אַגע3. 963 00:42:44,200 --> 00:42:46,450 צום באַדויערן, אַמאָל איך צונויפנעמען דעם פּראָגראַם 964 00:42:46,450 --> 00:42:51,140 און שטעלן עס אין פראָנט פון פאַקטיש וסערס, וואָס ס דעם פאַנדאַמענטאַלי נעבעך פּלאַן 965 00:42:51,140 --> 00:42:53,890 באַשלוס איך ויסקומען צו האָבן געמאכט? 966 00:42:53,890 --> 00:42:54,624 יאָ? 967 00:42:54,624 --> 00:42:55,499 וילעם: [ינאָדאַבאַל] 968 00:42:55,499 --> 00:42:58,071 969 00:42:58,071 --> 00:42:59,820 דוד י מאַלאַן: יאָ, איך האָבן ניט אפילו געפרוווט 970 00:42:59,820 --> 00:43:02,028 צו רעכענען אויס ווי פילע דורות טאָן איך אַקטשאַוואַלי קער וועגן? 971 00:43:02,028 --> 00:43:05,380 אויב איך האָבן ווייניקערע ווי דרייַ מענטשן דאָ, און דעריבער ווייניקערע ווי דרייַ דורות, 972 00:43:05,380 --> 00:43:07,260 איך בין נאָך בליינדלי יקספּעקטינג דרייַ. 973 00:43:07,260 --> 00:43:08,720 גאָט פאַרווערן פיר מענטשן ווייַזן אַרויף. 974 00:43:08,720 --> 00:43:10,990 מיין פּראָגראַם נאָר וועט ניט אפילו שטיצן זיי. 975 00:43:10,990 --> 00:43:13,280 >> און אַזוי דעם, לאַנג געשיכטע קורץ, איז ניט אַ גוט מידע. 976 00:43:13,280 --> 00:43:13,780 רעכט? 977 00:43:13,780 --> 00:43:16,530 איך איז געווען יסענשאַלי קאַפּיינג און פּאַסטינג קאָד און נאָר טוויקינג 978 00:43:16,530 --> 00:43:17,430 די בייַטעוודיק נעמען. 979 00:43:17,430 --> 00:43:22,410 און, מייַן גאָט, אויב איר האט, ניט דרייַ עלטער, אָבער 10, אָדער 100, אָדער אפילו 6500 980 00:43:22,410 --> 00:43:23,820 ונדערגראַדואַטעס, פֿאַר בייַשפּיל. 981 00:43:23,820 --> 00:43:26,950 דעם איז ניט געגאנגען צו זייַן דער הויפּט עלעגאַנט קאָד, אָדער סאַסטיינאַבאַל. 982 00:43:26,950 --> 00:43:29,200 איר 'רע געגאנגען צו האָבן צו רעווריטע די פּראָגראַם יעדער צייַט 983 00:43:29,200 --> 00:43:30,760 דיין נומער פון מענטשן ענדערונגען. 984 00:43:30,760 --> 00:43:35,090 >> אַזוי טאַנגקפאַלי, אין אונדזער פאַקטיש אַגעס.ק טעקע פֿאַר הייַנט, 985 00:43:35,090 --> 00:43:36,970 מיר האָבן אַ מער קלוג לייזונג. 986 00:43:36,970 --> 00:43:39,800 ערשטער, איך בין געגאנגען צו באָרגן די בויען מיר ווע געניצט אַ ביסל מאל, 987 00:43:39,800 --> 00:43:43,744 דעם טאָן בשעת שלייף, אין סדר צו באַקומען די נומער פון מענטשן אין די צימער. 988 00:43:43,744 --> 00:43:46,910 איך בין נאָר געגאנגען צו דערגיינ די יאָרן די באַניצער, ווידער און ווידער, ביז ער אדער זי גיט מיר 989 00:43:46,910 --> 00:43:49,260 אַ ווערט פון N אַז ס אַ positive ינטאַדזשער. 990 00:43:49,260 --> 00:43:51,590 >> איך קען האָבן געניצט, לעצט צייַט ס באַקומען positive ינט. 991 00:43:51,590 --> 00:43:53,720 אבער מיר טאָן ניט האָבן אַז פֿאַר עמעס, אַזוי איך געגאנגען פאָרויס 992 00:43:53,720 --> 00:43:55,660 און שייַעך ימפּלאַמענטאַד דעם געדאַנק. 993 00:43:55,660 --> 00:43:58,410 איצט אַראָפּ דאָ, דאָס איז די נייַ טריק. 994 00:43:58,410 --> 00:44:02,260 אין שורה 27, ווי די באַמערקונגען אין שורה 26 סאַגדזשעס, 995 00:44:02,260 --> 00:44:05,180 דערקלערן אַ מענגע אין וואָס צו קראָם אַלעמען ס עלטער. 996 00:44:05,180 --> 00:44:09,320 >> אזוי אויב איר ווילן צו באַקומען, נישט איינער ינט, ניט צוויי ינץ, אָבער אַ גאַנץ בינטל פון ינץ. 997 00:44:09,320 --> 00:44:13,800 ספּעסיפיקאַללי N ינטאַדזשערז, האבן ן זאל זיין דרייַ, זאל זיין 100, זאל זיין 1000. 998 00:44:13,800 --> 00:44:17,570 די סינטאַקס, גאנץ פשוט, איז צו זאָגן, וואָס דאַטן טיפּ טאָן איר ווילן? 999 00:44:17,570 --> 00:44:19,620 וואָס טאָן איר ווילן צו רופן אַז פּייַדע פון ​​זכּרון? 1000 00:44:19,620 --> 00:44:23,530 וואָס טאָן איר ווילן צו רופן די גריד אַז קוקט ווי דעם פּיקטאָריאַללי? 1001 00:44:23,530 --> 00:44:27,700 >> און אין בראַקאַץ דאָ, איר זאָגן ווי גרויס איר ווילן די מענגע צו זייַן. 1002 00:44:27,700 --> 00:44:30,450 און אַזוי פריער, ווען איך האט דער סינטאַקס איז אַ ביסל אַנדערש דאָ, 1003 00:44:30,450 --> 00:44:33,614 מיר ניטאָ נאָך ניצן קוואַדראַט בראַקאַץ, אָבער ווען איך בין דיקלערינג אַ מענגע, 1004 00:44:33,614 --> 00:44:35,530 די נומער ין פון די קוואַדראַט בראַקאַץ מיטל 1005 00:44:35,530 --> 00:44:37,610 ווי גרויס טאָן איר ווילן די מענגע צו זייַן. 1006 00:44:37,610 --> 00:44:42,490 >> דורך קאַנטראַסט, ווען מיר זענען געווען ניצן s קלאַמער איך אַ מאָמענט צוריק, s, אַ שטריקל, 1007 00:44:42,490 --> 00:44:46,820 איז טאַקע אַ מענגע פון ​​טשאַרס, אָבער ווען איר ניטאָ ניט דיקלערינג אַ בייַטעוודיק, 1008 00:44:46,820 --> 00:44:49,760 ווי מיט דעם קיווערד דאָ, איר ניטאָ פשוט געטינג 1009 00:44:49,760 --> 00:44:54,280 אַ ספּעציפיש אינדעקס, אַ ספּעציפיש עלעמענט פון אַז מענגע. 1010 00:44:54,280 --> 00:44:57,090 אַמאָל מיר וויסן אַז, די מנוחה פון דעם איז סטרייטפאָרווערד. 1011 00:44:57,090 --> 00:45:00,765 אויב נייַ איך בין ערשטער געגאנגען צו דרוקן אויס וואָס ס די עלטער פון מענטש נומער איך. 1012 00:45:00,765 --> 00:45:03,890 וואו איך נאָר זאָגן מענטש נומער איין, מענטש נומער צוויי, מענטש נומער דרייַ. 1013 00:45:03,890 --> 00:45:06,306 >> און איך בין נאָר טאן אַריטמעטיק, אַזוי אַז ווי נאָרמאַל מענטשן, 1014 00:45:06,306 --> 00:45:09,030 מיר ציילן פון איינער פֿאַר דעם פּראָגראַם, און נישט פון נול. 1015 00:45:09,030 --> 00:45:13,620 דעמאָלט איך רופן געטינט, אָבער איך קראָם דער ענטפער אין עלטער קלאַמער איך. 1016 00:45:13,620 --> 00:45:16,610 וואָס איז די י'טה עלטער אין די מענגע. 1017 00:45:16,610 --> 00:45:21,640 אַזוי וועראַז לעצטע צייַט מיר זענען טרעאַטינג די באָקסעס ווי טשאַרס פֿאַר זאַמילאַ ס נאָמען, 1018 00:45:21,640 --> 00:45:22,490 און אנדערע. 1019 00:45:22,490 --> 00:45:26,530 איצט, די באָקסעס פאָרשטעלן 32 ביטן, אָדער פיר ביטעס 1020 00:45:26,530 --> 00:45:29,510 אין וואָס מיר קענען קראָם אַן ינט, אַן ינט, אַן ינט. 1021 00:45:29,510 --> 00:45:31,890 כל פון וואָס, ווידער, זענען די זעלבע דאַטן טיפּ. 1022 00:45:31,890 --> 00:45:33,890 >> איצט איך טאָן עפּעס נאַריש, ווי מאָל פּאַסיז, ​​נאָר 1023 00:45:33,890 --> 00:45:35,510 צו באַרעכטיקן שרייבן דעם פּראָגראַם. 1024 00:45:35,510 --> 00:45:40,050 און דעמאָלט אַראָפּ דאָ, איך ווידער יטעראַטע איבער די מענגע זאגן אַ יאָר פון איצט, 1025 00:45:40,050 --> 00:45:43,090 מענטש נומער איין וועט זיין עפּעס יאר אַלט. 1026 00:45:43,090 --> 00:45:45,010 און צו רעכענען אויס וואָס מאַטה-- איך מיינען, דעם 1027 00:45:45,010 --> 00:45:49,260 איז נישט זייער קאָמפּליצירט אַריטהמעטיק-- איך נאָר לייגן איין צו זייער עלטער. 1028 00:45:49,260 --> 00:45:51,240 פונקט צו באַווייַזן, ווידער, דעם. 1029 00:45:51,240 --> 00:45:57,910 >> פונקט ווי איך קענען אינדעקס אין אַ שטריקל, s, אַזוי קענען איך אינדעקס אין אַ מענגע פון ​​עלטער, 1030 00:45:57,910 --> 00:45:59,950 ווי אַז עס. 1031 00:45:59,950 --> 00:46:03,340 אזוי ווו איז דאָס געגאנגען צו זייַן גענומען אונדז? 1032 00:46:03,340 --> 00:46:07,070 אַזוי מיר וועט זען, לעסאָף, אַ ביסל זאכן אין די טעג צו קומען. 1033 00:46:07,070 --> 00:46:09,510 איינער, אַלע דעם צייַט, ווען שרייבן דיין אייגן מגילה, 1034 00:46:09,510 --> 00:46:11,239 ווי מאַריאָ, זשעדנע, קרעדיט. 1035 00:46:11,239 --> 00:46:13,780 איר ווע שוין טייפּינג די נאָמען פון די פּראָגראַם און היטטינג אַרייַן. 1036 00:46:13,780 --> 00:46:15,610 און דעמאָלט געטינג די באַניצער ס אַרייַנשרייַב. 1037 00:46:15,610 --> 00:46:18,137 >> מיט געצטרינג, געטינט, געטלאָנגלאָנג, אָדער די ווי. 1038 00:46:18,137 --> 00:46:20,720 אבער עס טורנס אויס אַז C שטיצט עפּעס גערופן באַפֿעל שורה 1039 00:46:20,720 --> 00:46:25,740 טענות, וואָס איז געגאנגען צו לאָזן אונדז אַקשלי באַקומען אין ווערטער אַז איר טיפּ, 1040 00:46:25,740 --> 00:46:28,570 אין די בלינקינג פּינטלעך, נאָך דיין פּראָגראַם ס נאָמען. 1041 00:46:28,570 --> 00:46:31,430 >> אזוי אין די טעג צו קומען, איר זאל טיפּ עפּעס ווי קיסר, 1042 00:46:31,430 --> 00:46:34,950 אָדער ./קאַעסאַר נומער 13, דערנאָכדעם. 1043 00:46:34,950 --> 00:46:36,070 מיר וועט זען ווי אַז מעשים. 1044 00:46:36,070 --> 00:46:37,550 ווייַל טאַקע, אין פּראָבלעם שטעלן צוויי, מיר רע 1045 00:46:37,550 --> 00:46:39,383 געגאנגען צו באַקענען איר צו אַ ביסל עפּעס 1046 00:46:39,383 --> 00:46:42,360 רעמאַניסאַנט פון ראַלפיע ס אַרויסרופן פריער פון קאַרטאָגראַפי. 1047 00:46:42,360 --> 00:46:43,970 די קונסט פון סקראַמבלינג אינפֿאָרמאַציע. 1048 00:46:43,970 --> 00:46:46,660 דעם, אין פאַקט, איז זייער רעמאַניסאַנט פון וואָס ראַלפיע האט. 1049 00:46:46,660 --> 00:46:51,380 >> דאס איז אַ בייַשפּיל פון אַ ענקריפּשאַן אַלגערידאַם גערופן ראָט13, ר-O-ה 13. 1050 00:46:51,380 --> 00:46:54,910 וואָס פשוט מיטל דרייען די אותיות אין די אלפאבעט 13 ערטער. 1051 00:46:54,910 --> 00:46:58,309 און אויב איר טאָן אַז, איר וועט זען איצט וואָס איז, טאָמער, אַ באַקאַנט פראַזע. 1052 00:46:58,309 --> 00:47:01,100 אבער די וועג מיר רע געגאנגען צו נוצן דעם, לעסאָף, איז מער בכלל. 1053 00:47:01,100 --> 00:47:04,390 >> אין פּ שטעלן צוויי, אין די נאָרמאַל Edition, איר וועט מאַכשער אַ פּאָר פון סיפערס, 1054 00:47:04,390 --> 00:47:06,720 איינער גערופן קיסר, איינער גערופן וויגענערע. 1055 00:47:06,720 --> 00:47:10,090 ביידע פון ​​זיי זענען ראָוטיישאַנאַל סיפערס, אין אז עפעס איר 1056 00:47:10,090 --> 00:47:11,826 קערן איין בריוו אין אַ פאַרשידענע בריוו. 1057 00:47:11,826 --> 00:47:12,950 און קיסר איז יבער פּשוט. 1058 00:47:12,950 --> 00:47:16,220 איר לייגן איין, איר לייגן 13, אָדער עטלעכע נומער אַרויף צו 26. 1059 00:47:16,220 --> 00:47:19,570 וויגענערע טוט אַז אויף אַ פּער בריוו יקער. 1060 00:47:19,570 --> 00:47:22,140 אזוי וויגענערע, ווי איר וועט זען אין די ספּעק, איז מער זיכער. 1061 00:47:22,140 --> 00:47:24,973 >> אבער אין די סוף פון די טאָג וואָס איר וועט זיין ימפּלאַמענינג און פּ שטעלן צוויי, 1062 00:47:24,973 --> 00:47:29,050 איז אַז שליסל אַז איר נוצן ביידע פֿאַר ענקריפּשאַן און דעקריפּטיאָן. 1063 00:47:29,050 --> 00:47:32,160 ריפערינג צו די פּראָצעס פון טורנינג קלאָר טעקסט, עטלעכע אָריגינעל אָנזאָג, 1064 00:47:32,160 --> 00:47:34,490 אין סייפער טעקסט, וואָס איז עפּעס ינקריפּטיד. 1065 00:47:34,490 --> 00:47:36,220 און דעמאָלט דעקריפּטינג עס ווידער. 1066 00:47:36,220 --> 00:47:38,119 >> אין די העקער אויסגאבע, דערווייַל, איר וועט זיין 1067 00:47:38,119 --> 00:47:40,660 טאַסקט מיט עפּעס ענלעך אין גייסט, ווו מיר וועט געבן איר 1068 00:47:40,660 --> 00:47:44,610 אַ טעקע, פון אַ טיפּיש לינוקס, אָדער מעק, אָדער בליצפּאָסט קאָמפּיוטער גערופן עצי 1069 00:47:44,610 --> 00:47:47,800 שפּריכוואָרט, וואָס כּולל אַ גאַנץ בינטל פון וסערנאַמעס און פּאַסווערדז. 1070 00:47:47,800 --> 00:47:50,932 און יענע פּאַסווערדז האָבן אַלע שוין ינקריפּטיד, אָדער כאַשט, 1071 00:47:50,932 --> 00:47:53,140 אַזוי צו רעדן, מער רעכט ווי איר וועט זען אין די ספּעק. 1072 00:47:53,140 --> 00:47:57,090 >> און די העקער אויסגאבע וועט אַרויסרופן איר מיט גענומען אַ אַרייַנשרייַב ווי דעם, 1073 00:47:57,090 --> 00:47:58,800 און קראַקינג די פּאַראָל. 1074 00:47:58,800 --> 00:48:02,590 אַז איז, פיגיערינג אויס וואָס די מענטשלעך ס פּאַראָל אַקשלי איז. 1075 00:48:02,590 --> 00:48:05,570 ווייַל, טאַקע, פּאַסווערדז זענען בכלל נישט סטאָרד אין די קלאָר, 1076 00:48:05,570 --> 00:48:08,260 און בכלל פּאַסווערדז זאָל זיין שווער צו טרעפן. 1077 00:48:08,260 --> 00:48:09,610 אַז ס ניט אָפֿט דער פאַל. 1078 00:48:09,610 --> 00:48:12,110 >> און וואָס איך געדאַנק מיר איר'ד טאָן איז פאַרענדיקן מיט אַ פּאָר מינוט 1079 00:48:12,110 --> 00:48:15,160 בליק אין אַ דער הויפּט נעבעך ברירה פון פּאַסווערדז 1080 00:48:15,160 --> 00:48:17,260 פון אַ פילם איר זאל צוריקרופן פאַנדלי. 1081 00:48:17,260 --> 00:48:18,915 און אויב ניט, איר זאָל דינגען. 1082 00:48:18,915 --> 00:48:20,070 >> [VIDEO פּלייבאַק] 1083 00:48:20,070 --> 00:48:22,320 >> -העלמעט, איר טייַוול, וואָס ס געגאנגען אויף? 1084 00:48:22,320 --> 00:48:24,240 וואָס זענען איר טאן צו מיין טאָכטער? 1085 00:48:24,240 --> 00:48:28,010 >> -פּערמיט מיר צו באַקענען דעם בריליאַנט יונג פּלאַסטיק כירורג, 1086 00:48:28,010 --> 00:48:30,010 דאָקטאָר פיליפּ סטשלאָטקין. 1087 00:48:30,010 --> 00:48:35,020 די גרעסטע נאָז אַרבעט מענטש אין די גאנצע אַלוועלט און בעווערלי היללס. 1088 00:48:35,020 --> 00:48:36,140 >> -דיין היגהנעסס. 1089 00:48:36,140 --> 00:48:36,820 >> -נאָסע אַרבעט? 1090 00:48:36,820 --> 00:48:37,700 איך טאָן ניט פֿאַרשטיין. 1091 00:48:37,700 --> 00:48:39,070 זי ס שוין געהאט אַ נאָז אַרבעט. 1092 00:48:39,070 --> 00:48:40,800 עס איז געווען איר זיס 16 פאָרשטעלן. 1093 00:48:40,800 --> 00:48:42,590 >> -נאָ, עס ס ניט וואָס איר טראַכטן. 1094 00:48:42,590 --> 00:48:44,490 עס ס פיל, פיל ערגער. 1095 00:48:44,490 --> 00:48:48,160 אויב איר טאָן ניט געבן מיר דעם קאָמבינאַציע צו די לופט שילד, 1096 00:48:48,160 --> 00:48:52,748 דאָקטער סטשלאָטקין וועט געבן דיין טאָכטער צוריק איר אַלט נאָז. 1097 00:48:52,748 --> 00:48:53,748 - [גאַספּס] נאָאָאָאָאָאָאָאָאָאָאָאָאָ. 1098 00:48:53,748 --> 00:48:57,684 1099 00:48:57,684 --> 00:48:59,652 ווו האט איר באַקומען וואָס? 1100 00:48:59,652 --> 00:49:00,640 >> -אַלל רעכט. 1101 00:49:00,640 --> 00:49:02,506 איך וועט זאָגן, איך וועט דערציילן. 1102 00:49:02,506 --> 00:49:03,498 >> -נאָ, דאַדדי, ניין. 1103 00:49:03,498 --> 00:49:04,490 איר מוזן נישט. 1104 00:49:04,490 --> 00:49:06,090 >> -יאָו'רע רעכט מיין ליב. 1105 00:49:06,090 --> 00:49:07,390 איך וועט פאַרפירן דיין נייַ נאָז. 1106 00:49:07,390 --> 00:49:10,990 אבער איך וועל נישט זאָגן זיי די קאָמבינאַציע קיין ענין וואָס. 1107 00:49:10,990 --> 00:49:12,450 >> -ווערי געזונט. 1108 00:49:12,450 --> 00:49:14,830 דאָקטאָר סטשלאָטקין, טאָן דיין ערגסט. 1109 00:49:14,830 --> 00:49:15,744 >> -מי פאַרגעניגן. 1110 00:49:15,744 --> 00:49:19,860 1111 00:49:19,860 --> 00:49:20,800 >> -נאָ! 1112 00:49:20,800 --> 00:49:22,780 וואַרטן, וואַרטן. 1113 00:49:22,780 --> 00:49:24,000 איך וועט זאָגן. 1114 00:49:24,000 --> 00:49:25,830 איך וועט זאָגן. 1115 00:49:25,830 --> 00:49:28,270 >> -י געוואוסט עס וואָלט אַרבעט. 1116 00:49:28,270 --> 00:49:31,390 כל רעכט, געבן עס צו מיר. 1117 00:49:31,390 --> 00:49:36,220 >> -טהע קאָמבינאַציע איז איינער. 1118 00:49:36,220 --> 00:49:36,740 >> -אָנע. 1119 00:49:36,740 --> 00:49:37,473 >> -אָנע. 1120 00:49:37,473 --> 00:49:37,972 -טוואָ. 1121 00:49:37,972 --> 00:49:38,471 -טוואָ. 1122 00:49:38,471 --> 00:49:39,800 -טוואָ. 1123 00:49:39,800 --> 00:49:40,300 -טהרעע. 1124 00:49:40,300 --> 00:49:40,800 -טהרעע. 1125 00:49:40,800 --> 00:49:41,800 -טהרעע. 1126 00:49:41,800 --> 00:49:42,300 -פאָור. 1127 00:49:42,300 --> 00:49:42,800 -פאָור. 1128 00:49:42,800 --> 00:49:44,707 -פאָור. 1129 00:49:44,707 --> 00:49:45,521 -פיווע. 1130 00:49:45,521 --> 00:49:46,430 -פיווע. 1131 00:49:46,430 --> 00:49:47,930 -פיווע. 1132 00:49:47,930 --> 00:49:53,480 -סאָ די קאָמבינאַציע איז איינער, צוויי, דרייַ, פיר, פינף. 1133 00:49:53,480 --> 00:49:56,140 אַז ס די סטופּידאַסט קאָמבינאַציע איך אלץ הערן אין מיין לעבן. 1134 00:49:56,140 --> 00:49:58,640 אַז ס דער מין פון זאַך אַ ידיאָט וואָלט האָבן אויף זיין באַגאַזש. 1135 00:49:58,640 --> 00:50:00,000 >> -טהאַנק איר, דיין היגהנעסס. 1136 00:50:00,000 --> 00:50:01,340 >> [ווייַט קליקס] 1137 00:50:01,340 --> 00:50:02,450 >> -ווהאַט האט איר טאָן? 1138 00:50:02,450 --> 00:50:03,800 >> -י פארקערט אַוועק די וואַנט. 1139 00:50:03,800 --> 00:50:05,010 >> -נאָ, איר האט ניט, איר פארקערט אַוועק די גאנצע פֿילם. 1140 00:50:05,010 --> 00:50:06,220 >> -י מוסט'ווע געדריקט דעם אומרעכט קנעפּל. 1141 00:50:06,220 --> 00:50:07,064 >> -וועלל, שטעלן עס צוריק אויף! 1142 00:50:07,064 --> 00:50:07,910 שטעלן די פֿילם צוריק אויף! 1143 00:50:07,910 --> 00:50:08,300 >> -יעס, האר! 1144 00:50:08,300 --> 00:50:08,799 יא, האר. 1145 00:50:08,799 --> 00:50:09,660 -לעט ס גיין, אַרנאָלד. 1146 00:50:09,660 --> 00:50:10,450 קום, גרעטטשען. 1147 00:50:10,450 --> 00:50:12,533 פון קורס איר וויסן איך וועט האָבן צו רעכענונג איר פֿאַר דעם. 1148 00:50:12,533 --> 00:50:16,720 1149 00:50:16,720 --> 00:50:17,220 -וועלל? 1150 00:50:17,220 --> 00:50:17,802 צי האָט עס אַרבעט? 1151 00:50:17,802 --> 00:50:18,510 ווו ס די מלך? 1152 00:50:18,510 --> 00:50:20,218 >> -יט געארבעט, האר, מיר האָבן די קאָמבינאַציע. 1153 00:50:20,218 --> 00:50:20,740 -גרעאַט. 1154 00:50:20,740 --> 00:50:24,810 איצט מיר קענען נעמען יעדער לעצטע אָטעם פון פריש לופט פון פּלאַנעט דרוידיאַ. 1155 00:50:24,810 --> 00:50:25,890 וואָס ס די קאָמבינאַציע? 1156 00:50:25,890 --> 00:50:28,155 >> -אָנע, צוויי, דרייַ, פיר, פינף. 1157 00:50:28,155 --> 00:50:29,890 >> -אָנע, צוויי, דרייַ, פיר, פינף? 1158 00:50:29,890 --> 00:50:30,390 -יעס. 1159 00:50:30,390 --> 00:50:31,110 -טהאַט ס אַמייזינג. 1160 00:50:31,110 --> 00:50:34,550 איך 'ווע גאַט דער זעלביקער קאָמבינאַציע אויף מיין באַגאַזש. 1161 00:50:34,550 --> 00:50:37,160 פּרעפּאַרע ספּייסבאָל 1 פֿאַר באַלדיק אָפּפאָר. 1162 00:50:37,160 --> 00:50:38,160 >> -יעס, האר. 1163 00:50:38,160 --> 00:50:40,745 >> -אַנד טוישן די קאָמבינאַציע אויף מיין באַגאַזש. 1164 00:50:40,745 --> 00:50:41,578 [טיר קלאָוזינג געזונט] 1165 00:50:41,578 --> 00:50:42,064 [קלינגק פון טיר היטטינג העלם] 1166 00:50:42,064 --> 00:50:42,550 -אַהה. 1167 00:50:42,550 --> 00:50:43,383 [END VIDEO פּלייבאַק] 1168 00:50:43,383 --> 00:50:46,700 דוד י מאַלאַן: אַז ס עס פֿאַר קס50, מיר וועט זען איר ווייַטער וואָך. 1169 00:50:46,700 --> 00:50:49,883 נאַרראַטאָר: און איצט, דיפּ געדאנקען, דורך דאַווען פאַרנאַם. 1170 00:50:49,883 --> 00:50:53,160 1171 00:50:53,160 --> 00:50:55,860 >> דאַווען פאַרנאַם: קאָודינג אין C איז אַזוי פיל האַרדער ווי קראַצן. 1172 00:50:55,860 --> 00:50:57,320 פּרינטף, סקראַטטש איז אַ ליגן. 1173 00:50:57,320 --> 00:50:59,930 1174 00:50:59,930 --> 00:51:01,430 >> [געלעכטער סאָונדביטע] 1175 00:51:01,430 --> 00:51:02,486