1 00:00:00,000 --> 00:00:00,000 2 00:00:00,000 --> 00:00:00,000 [מוזיק פּלייינג] 3 00:00:00,000 --> 00:00:13,950 4 00:00:13,950 --> 00:00:16,240 >> דוד י מאַלאַן: אַלע רעכט, דאָס איז קס50. 5 00:00:16,240 --> 00:00:18,010 און דעם איז וואָך איין. 6 00:00:18,010 --> 00:00:22,050 אַזוי צוריקרופן אַז לעצטע צייַט אין וואָך נול, מיר פאָקוסעד אויף קאַמפּיוטיישאַנאַל טראכטן. 7 00:00:22,050 --> 00:00:25,440 און מיר טראַנסיטיאָנעד פון וואָס צו קראַצן, אַ גראַפיקאַל פּראָגראַממינג 8 00:00:25,440 --> 00:00:27,360 שפּראַך פֿון אונדזער Friends בייַ MIT ס מידיאַ לאַב. 9 00:00:27,360 --> 00:00:31,730 >> און מיט קראַצן, האט מיר ויספאָרשן געדאנקען ווי פֿעיִקייטן, און באדינגונגען, 10 00:00:31,730 --> 00:00:35,210 און לופּס, און וועריאַבאַלז, און אַפֿילו געשעענישן, און שנורן, און מער. 11 00:00:35,210 --> 00:00:37,880 און הייַנט, מיר רע געגאנגען צו פאָרזעצן ניצן יענע געדאנקען, 12 00:00:37,880 --> 00:00:40,630 און טאַקע גענומען זיי פֿאַר געגעבן, אָבער איבערזעצן זיי 13 00:00:40,630 --> 00:00:44,220 צו אן אנדער שפּראַך באקאנט ווי סי איצט, C איז אַ מער טראדיציאנעלן שפּראַך. 14 00:00:44,220 --> 00:00:46,020 עס ס אַ נידעריקער מדרגה שפּראַך, אויב איר וועט. 15 00:00:46,020 --> 00:00:47,300 >> עס ס ריין טעקסטשאַוואַל. 16 00:00:47,300 --> 00:00:49,910 און אַזוי בייַ ערשטער בליק, עס ס אַלע געגאנגען צו קוקן גאַנץ קריפּטיק 17 00:00:49,910 --> 00:00:51,430 אויב איר ווע קיינמאָל פּראָוגראַמד איידער. 18 00:00:51,430 --> 00:00:53,530 מיר רע געגאנגען צו האָבן האַלב-קאָלאָנס, און קלאַמערן, 19 00:00:53,530 --> 00:00:55,150 און געגרייַזלט ברייסאַז, און מער. 20 00:00:55,150 --> 00:00:57,240 אבער פאַרשטיין אַז אַפֿילו כאָטש די סינטאַקס איז 21 00:00:57,240 --> 00:01:00,600 וועגן צו קוקן אַ ביסל ונפאַמיליאַר צו רובֿ פון איר, זען פאַרגאַנגענהייַט אַז. 22 00:01:00,600 --> 00:01:03,220 און פּרובירן צו זען די געדאנקען וואָס זענען, טאַקע, באַקאַנט, 23 00:01:03,220 --> 00:01:06,750 ווייַל דאָ אין וואָך איין וואָס מיר וועט אָנהייבן צו טאָן איז צו פאַרגלייַכן, 24 00:01:06,750 --> 00:01:08,980 טכילעס, קראַצן קעגן סי 25 00:01:08,980 --> 00:01:12,350 >> אזוי, א שטייגער, צוריקרופן אַז ווען מיר ימפּלאַמענאַד דער ערשטער פון אונדזער מגילה 26 00:01:12,350 --> 00:01:16,220 לעצטע מאָל, מיר האבן אַ בלאָק אַז געקוקט אַ ביסל עפּעס ווי טהיס-- ווען 27 00:01:16,220 --> 00:01:19,990 גרין פאָן קליקט, און דעמאָלט מיר האט איינער אָדער מער רעטעניש ברעקלעך ונטער עס, 28 00:01:19,990 --> 00:01:22,150 אין דעם פאַל, זאָגן, העלא וועלט. 29 00:01:22,150 --> 00:01:24,870 אַזוי, טאַקע, אין סקראַטטש, ווען איך גיט אַז גרין פאָן 30 00:01:24,870 --> 00:01:27,390 צו לויפן מיין פּראָגראַם, אַזוי צו רעדן, די ביסט 31 00:01:27,390 --> 00:01:29,520 די בלאַקס אַז באַקומען עקסאַקיוטאַד, אָדער לויפן. 32 00:01:29,520 --> 00:01:32,230 און, ספּעסיפיקאַללי, קראַצן האט געזאגט, העלא, וועלט. 33 00:01:32,230 --> 00:01:35,377 >> איצט, איך קען האָבן ספּעסיפיעד פאַרשידענע ווערטער דאָ. 34 00:01:35,377 --> 00:01:37,960 אבער מיר וועט זען אַז, טאַקע, פילע פון די בלאָקקס-- און טאַקע, 35 00:01:37,960 --> 00:01:41,880 אין C פילע פונקטיאָנס-- קענען זיין פּאַראַמעטריזעד אָדער קאַסטאַמייזד 36 00:01:41,880 --> 00:01:43,150 צו טאָן פאַרשידענע זאכן. 37 00:01:43,150 --> 00:01:45,520 אין פאַקט, אין C אויב מיר ווילן צו בייַטן, איצט, 38 00:01:45,520 --> 00:01:47,567 דעם קראַצן פּראָגראַם צו דעם אנדערע שפּראַך, 39 00:01:47,567 --> 00:01:49,650 מיר רע געגאנגען צו שרייַבן אַ ביסל עפּעס ווי דעם. 40 00:01:49,650 --> 00:01:52,540 >> געגעבן, עס איז עטלעכע ונפאַמיליאַר סינטאַקס דאָרט רובֿ מסתּמא, ינט, 41 00:01:52,540 --> 00:01:54,380 און קלאַמערן, און פּאָסל. 42 00:01:54,380 --> 00:01:57,740 אבער פּרינטפ-- אַפֿילו כאָטש איר וואָלט טראַכטן עס וואָלט נאָר זייַן דרוקן. 43 00:01:57,740 --> 00:02:00,120 אבער דרוקן מיטל דרוקן פֿאָרמאַטירט, ווי מיר וועט באַלד זען. 44 00:02:00,120 --> 00:02:02,140 דאס ממש וועט דרוקן צו די פאַרשטעלן וועלכער 45 00:02:02,140 --> 00:02:05,990 איז אינעווייניק פון די קלאַמערן, וואָס פון קורס אין דעם פאַל איז, העלא וועלט. 46 00:02:05,990 --> 00:02:09,290 >> אבער איר וועט באַמערקן עטלעכע אנדערע סינטאַקס, עטלעכע טאָפּל קוואָטעס, 47 00:02:09,290 --> 00:02:11,890 אַז די קלאַמערן אין די סוף, די האַלב-צווייפּינטל און די ווי. 48 00:02:11,890 --> 00:02:15,027 אַזוי דאָרט ס אַ ביסל פון אָוווערכעד, אַזוי צו רעדן, ביידע קאָגניטיוועלי 49 00:02:15,027 --> 00:02:17,860 און סינטאַקטיקאַללי, וואָס מיר רע געגאנגען צו האָבן צו געדענקען איידער לאַנג. 50 00:02:17,860 --> 00:02:20,720 אבער פאַרשטיין אַז מיט פיר, דעם וועט אָנהייבן צו שפּרינגען אויס בייַ איר. 51 00:02:20,720 --> 00:02:24,920 >> אין פאַקט, לאָזן ס פאָקוס אויף אַז איין פֿונקציע ספּעסיפיקאַללי-- אין דעם פאַל, 52 00:02:24,920 --> 00:02:26,290 זאָגן העלא וועלט. 53 00:02:26,290 --> 00:02:27,560 אַזוי זאָגן איז די פֿונקציע. 54 00:02:27,560 --> 00:02:31,320 העלא וועלט איז זייַן פּאַראַמעטער, אָדער אַרגומענט, זייַן קוסטאָמיזאַטיאָן. 55 00:02:31,320 --> 00:02:34,320 >> און די עקוויוואַלענסע אין C איז נאָר געגאנגען צו זיין דעם איין שורה דאָ, 56 00:02:34,320 --> 00:02:38,710 ווו פּרינטף איז עקוויוואַלענט צו, זאָגן, די טאָפּל ציטירטן שטריקל, העלא 57 00:02:38,710 --> 00:02:41,470 וועלט איז עקוויוואַלענט, פון קורס, צו וואָס ס אין די ווייַס קעסטל דאָרט. 58 00:02:41,470 --> 00:02:45,680 און די באַקקסלאַש ן, כאָטש אַ ביסל מאָדנע און ניטאָ פון קראַצן, 59 00:02:45,680 --> 00:02:49,380 נאָר איז געגאנגען צו האָבן די ווירקונג מיר וועט זען אין אַ קאָמפּיוטער, ווי מיין מעק אָדער אַ פּיסי, 60 00:02:49,380 --> 00:02:51,660 פון נאָר מאָווינג די לויפֿער צו דער ווייַטער שורה. 61 00:02:51,660 --> 00:02:53,970 עס ס ווי היטטינג אַרייַן אויף דיין קלאַוויאַטור. 62 00:02:53,970 --> 00:02:55,580 >> אַזוי מיר וועט זען אַז ווידער איידער לאַנג. 63 00:02:55,580 --> 00:02:58,640 אבער ערשטער, לאָזן ס נעמען אַ קוק אין דעם אנדערע בייַשפּיל אין די פאַל פון לופּס. 64 00:02:58,640 --> 00:03:02,830 מיר האבן דעם אייביק שלייף לעצטע מאָל, וואָס איז געווען אַ סעריע פון ​​רעטעניש ברעקלעך 65 00:03:02,830 --> 00:03:05,490 וואָס האט עפּעס ממש פאָרעווער-- אין דעם פאַל, 66 00:03:05,490 --> 00:03:08,360 זאָגן, העלא וועלט, העלא וועלט, העלא וועלט, העלא וועלט. 67 00:03:08,360 --> 00:03:10,350 אזוי עס ס 'אַ Infinite שלייף דורך פּלאַן. 68 00:03:10,350 --> 00:03:14,580 >> אין C, אויב מיר ווילן צו ינסטרומענט דעם זעלביקער געדאַנק, מיר זאל נאָר טאָן דעם. 69 00:03:14,580 --> 00:03:19,570 בשעת אמת, פּרינטף העלא וואָרלד-- איצט בשעת, נאָר סעמאַנטיקאַללי, מין פון 70 00:03:19,570 --> 00:03:23,090 קאַנדזשערז אַרויף דער געדאַנק פון טאן עפּעס ווידער, און ווידער, און ווידער, 71 00:03:23,090 --> 00:03:23,980 און פֿאַר ווי לאַנג? 72 00:03:23,980 --> 00:03:27,990 נו, טרוע-- צוריקרופן אַז אמת איז נאָר אויף אָדער איינער. 73 00:03:27,990 --> 00:03:30,660 >> און אמת איז, פון קורס, שטענדיק אמת. 74 00:03:30,660 --> 00:03:33,060 אַזוי עס ס מין פון אַ מינינגלאַס ויסזאָגונג נאָר צו זאָגן אמת. 75 00:03:33,060 --> 00:03:36,890 אבער טאַקע, דעם איז דיליבראַט, ווייַל אויב אמת איז נאָר שטענדיק אמת, 76 00:03:36,890 --> 00:03:40,850 ווי בשעת אמת נאָר ימפּלייז, אויב אַ ביסל מינאַצאַד, 77 00:03:40,850 --> 00:03:44,070 אַז די ווייַטערדיק שורות פון קאָד אין צווישן יענע געגרייַזלט ברייסאַז 78 00:03:44,070 --> 00:03:48,320 זאָל נאָר ויספירן ווידער, און ווידער, און ווידער, און קיינמאָל אַקטשאַוואַלי האַלטן. 79 00:03:48,320 --> 00:03:50,230 >> אבער אויב איר טאָן ווילן דיין שלייף צו האַלטן, ווי מיר 80 00:03:50,230 --> 00:03:54,500 האט לעצטע מאָל מיט עפּעס ווי דעם, איבערחזרן די ווייַטערדיק 50 מאל, 81 00:03:54,500 --> 00:03:57,700 אין C מיר קענען טאָן די זעלבע מיט וואָס ס גערופֿן אַ פֿאַר לאָאָפּ-- די קיווערד 82 00:03:57,700 --> 00:03:59,330 נישט ווייל בשעת, אָבער פֿאַר. 83 00:03:59,330 --> 00:04:03,290 און דעמאָלט מיר האָבן עטלעכע נייַ סינטאַקס דאָ, מיט ינט איך יקוואַלז 0, איך ווייניקער ווי 50, 84 00:04:03,290 --> 00:04:03,880 איך ++. 85 00:04:03,880 --> 00:04:05,430 און מיר וועט קומען צוריק צו וואָס. 86 00:04:05,430 --> 00:04:09,660 אבער דאָס איז נאָר ווי מיר וואָלט איבערזעצן די שטעלן פון קראַצן בלאַקס 87 00:04:09,660 --> 00:04:13,079 צו אַ סכום פון C שורות פון קאָד. 88 00:04:13,079 --> 00:04:14,450 >> מינווייל, באַטראַכטן וועריאַבאַלז. 89 00:04:14,450 --> 00:04:16,540 און, אין פאַקט, מיר נאָר געזען איינער אַ מאָמענט צוריק. 90 00:04:16,540 --> 00:04:21,220 און אין די פאַל פון קראַצן, אויב מיר געוואלט צו דערקלערן אַ בייַטעוודיק געהייסן איך 91 00:04:21,220 --> 00:04:24,590 פֿאַר איך ווייל ינטאַדזשער, נאָר אַ נומער, און מיר ווילן צו שטעלן עס צו עטלעכע ווערט, 92 00:04:24,590 --> 00:04:28,410 מיר וואָלט נוצן דעם מאַראַנץ פאַרשפּאַרן הערע-- שטעלן איך צו 0. 93 00:04:28,410 --> 00:04:30,800 >> און מיר וועט זען הייַנט און ווייַטער פון, פּונקט ווי לעצטע וואָך, 94 00:04:30,800 --> 00:04:33,850 פּראָוגראַמערז טאָן כּמעט שטענדיק אָנהייבן קאַונטינג פון נול, טאַקע 95 00:04:33,850 --> 00:04:34,950 דורך קאַנווענשאַן. 96 00:04:34,950 --> 00:04:37,250 אבער אויך ווייַל צוריקרופן פון אונדזער דיסקוסיע פון ​​ביינערי, 97 00:04:37,250 --> 00:04:39,990 דער קלענסטער נומער איר קענען פאָרשטעלן מיט קיין נומער פון ביץ 98 00:04:39,990 --> 00:04:41,640 איז נאָר געגאנגען צו זייַן 0 זיך. 99 00:04:41,640 --> 00:04:45,190 און אַזוי מיר וועט בכלל אָנהייבן יניטיאַליזינג אַפֿילו אונדזער וועריאַבאַלז צו 0. 100 00:04:45,190 --> 00:04:47,710 >> און אין C צו טאָן די זעלבע, מיר רע געגאנגען צו זאָגן ינט 101 00:04:47,710 --> 00:04:50,110 פֿאַר ינטעגער, איך נאָר דורך קאַנווענשאַן. 102 00:04:50,110 --> 00:04:53,390 איך קען האָבן גערופֿן דעם בייַטעוודיק עפּעס איך ווילן, פּונקט ווי אין קראַצן. 103 00:04:53,390 --> 00:04:57,770 און דעמאָלט יקוואַלז 0 נאָר אַסיינז די ווערט 0 פון די רעכט 104 00:04:57,770 --> 00:05:01,319 און לייגט עס אין די בייַטעוודיק, אָדער די סטאָרידזש קאַנטיינער דאָרט, אויף די לינקס. 105 00:05:01,319 --> 00:05:04,360 און די האַלב-צווייפּינטל ווי מיר וועט סעע-- און מיר ווע געזען אַ ביסל פון די אַלרעאַדי-- 106 00:05:04,360 --> 00:05:06,530 נאָר מיטל סוף פון געדאַנק. 107 00:05:06,530 --> 00:05:09,430 גיינ ווייַטער צו טאָן עפּעס אַנדערש אויף די שורות אַז נאָכפאָלגן. 108 00:05:09,430 --> 00:05:11,330 >> איצט, וואָס וועגן באָאָלעאַן אויסדרוקן? 109 00:05:11,330 --> 00:05:14,320 ריקאָל אַז אין קראַצן, די זענען אויסדרוקן 110 00:05:14,320 --> 00:05:16,740 וואָס זענען אָדער אמת אָדער פאַלסע-- שאלות, 111 00:05:16,740 --> 00:05:18,910 טאַקע, וואָס זענען אָדער אמת אָדער פאַלש. 112 00:05:18,910 --> 00:05:21,960 אַזוי אין דעם פאַל פון קראַצן, מיר זאלן פרעגן אַ פּשוט קשיא ווי דעם, 113 00:05:21,960 --> 00:05:24,586 איז איך ווייניקער ווי 50? 114 00:05:24,586 --> 00:05:25,710 אַזוי איך, ווידער, איז אַ ינטעגער. 115 00:05:25,710 --> 00:05:27,210 אפֿשר מיר רע ניצן עס אין אַ קראַצן פּראָגראַם 116 00:05:27,210 --> 00:05:29,310 צו האַלטן שפּור פון אַ כעזשבן אָדער עפּעס ווי אַז. 117 00:05:29,310 --> 00:05:33,810 אזוי דעם סינטאַקס דאָ אין קראַצן נאָר מיטל איז איך ווייניקער ווי 50? 118 00:05:33,810 --> 00:05:37,330 נו, טהאַנקפוללי, עפּעס איז פּשוט אין סי און צו איבערזעצן, 119 00:05:37,330 --> 00:05:41,780 דעם מיר וואָלט נאָר זאָגן איך ווייניקער ווי 50, ניצן די באַקאַנט שליסל 120 00:05:41,780 --> 00:05:42,850 אויף דיין קלאַוויאַטור. 121 00:05:42,850 --> 00:05:45,141 >> מינווייל, אויב איר געוואלט צו זאָגן עפּעס מער אַלגעמיין, 122 00:05:45,141 --> 00:05:49,890 ווי, געזונט, איז רענטגענ ווייניקער ווי י ווו יעדער פון רענטגענ און י זענען זיך וועריאַבאַלז? 123 00:05:49,890 --> 00:05:52,280 מיר קענען טאָן די זעלבע זאַך אין C, אַזוי לאַנג ווי מיר ווע 124 00:05:52,280 --> 00:05:53,942 Created די וועריאַבאַלז שוין. 125 00:05:53,942 --> 00:05:55,650 און מיר וועט זען ווי צו טאָן אַז איידער לאַנג. 126 00:05:55,650 --> 00:05:58,590 מיר וואָלט נאָר זאָגן X ווייניקער ווי י. 127 00:05:58,590 --> 00:06:00,530 >> אזוי איר ניטאָ סטאַרטינג צו זען עטלעכע סימאַלעראַטיז. 128 00:06:00,530 --> 00:06:03,490 און יענע folks, וואס האט געמאכט קראַצן זענען אַוואַדע 129 00:06:03,490 --> 00:06:05,250 ינספּייערד דורך עטלעכע פון ​​די גרונט געדאנקען. 130 00:06:05,250 --> 00:06:10,350 און איר וועט זען דעם מין פון סינטאַקס אין פילע לאַנגואַגעס-- 131 00:06:10,350 --> 00:06:12,160 נישט נאָר קראַצן, ניט נאָר C, אָבער פּיטהאָן, 132 00:06:12,160 --> 00:06:14,790 און דזשאַוואַסקריפּט, און אנדערע שפּראַכן נאָך. 133 00:06:14,790 --> 00:06:18,270 >> זאל ס באַטראַכטן אנדערן בויען פון C, די געדאנק פון אַ צושטאַנד, 134 00:06:18,270 --> 00:06:20,370 טאן עפּעס קאַנדישנאַלי. 135 00:06:20,370 --> 00:06:22,720 אויב עפּעס איז אמת, טאָן דעם. 136 00:06:22,720 --> 00:06:24,457 אויב עפּעס אַנדערש איז אמת, טאָן אַז. 137 00:06:24,457 --> 00:06:27,040 עס ס סאָרט פון די פּראָגראַממינג עקוויוואַלענט פון אַ גאָפּל אין די וועג. 138 00:06:27,040 --> 00:06:29,730 אפֿשר עס ס אַ צוויי-וועג גאָפּל, אַ דרייַ-וועג גאָפּל, אָדער מער. 139 00:06:29,730 --> 00:06:32,800 און אין קראַצן, מיר זאלן האָבן געזען עפּעס ווי דעם. 140 00:06:32,800 --> 00:06:34,010 >> אַזוי דעם איינער ס אַ גרויס איינער. 141 00:06:34,010 --> 00:06:36,750 אבער באַטראַכטן די קאָרעוו פּאַשטעס פון די לאָגיק. 142 00:06:36,750 --> 00:06:44,010 אויב רענטגענ איז ווייניקער ווי י, דעמאָלט זאָגן רענטגענ איז ווייניקער ווי י, אַנדערש אויב X איז גרעסער ווי י, 143 00:06:44,010 --> 00:06:46,230 דעריבער זאָגן רענטגענ איז גרעסער ווי י. 144 00:06:46,230 --> 00:06:48,300 און דעריבער, לאַדזשיקלי, אויב איר טראַכטן צוריק צו קראַצן 145 00:06:48,300 --> 00:06:52,610 אָדער נאָר דיין אייגן מענטש ינטוישאַן, געזונט, אויב רענטגענ איז נישט גרעסער ווי י, און רענטגענ 146 00:06:52,610 --> 00:06:57,000 איז ניט ווייניקער ווי י, דעמאָלט פון קורס רענטגענ איז געגאנגען צו זיין גלייַך צו י. 147 00:06:57,000 --> 00:06:59,690 אַזוי אין דעם פאַל, דורך נעסטינג יענע קראַצן בלאַקס, 148 00:06:59,690 --> 00:07:02,580 קענען מיר דערגרייכן אַ דרייַ וועג גאָפּל אין די וועג? 149 00:07:02,580 --> 00:07:04,980 >> מינווייל, אויב מיר ווילן צו טאָן אַז אין C, עס אַרגיואַבלי 150 00:07:04,980 --> 00:07:08,420 קוקט אַ ביסל סימפּלער-- לפּחות אַמאָל איר באַקומען באַקאַנט מיט די סינטאַקס. 151 00:07:08,420 --> 00:07:12,050 אויב רענטגענ איז ווייניקער ווי י, פּרינטף X איז ווייניקער ווי י. 152 00:07:12,050 --> 00:07:16,140 אַנדערש אויב X איז גרעסער ווי י, פּרינטף X איז גרעסער ווי י. 153 00:07:16,140 --> 00:07:21,210 אַנדערש פּרינטף רענטגענ איז גלייַך צו י-- און, ווידער, מיט די באַקקסלאַש ענדס נאָר 154 00:07:21,210 --> 00:07:24,160 פֿאַר יענע נייַ שורות אַזוי אַז אויב איר אַקשלי געלאָפֿן דעם מין פון פּראָגראַם 155 00:07:24,160 --> 00:07:25,940 עס וואָלט נאָר מאַך דיין לויפֿער לעסאָף 156 00:07:25,940 --> 00:07:28,100 צו די ווייַטער שורה פון דעם עקראַן. 157 00:07:28,100 --> 00:07:31,270 >> איצט, דערווייַל קראַצן האט אנדערע מער sophisticated פֿעיִקייטן, בלויז 158 00:07:31,270 --> 00:07:34,320 עטלעכע פון ​​וואָס מיר רע געגאנגען צו טכילעס באַוועגן איבער צו דער וועלט פון סי 159 00:07:34,320 --> 00:07:37,010 און איינער פון זיי איז געווען גערופֿן אַ רשימה אין קראַצן. 160 00:07:37,010 --> 00:07:39,100 און דאָס איז געווען אַ ספּעציעל טיפּ פון בייַטעוודיק אַז 161 00:07:39,100 --> 00:07:42,840 ערלויבט איר צו קראָם קייפל זאכן אין עס צוריק, צו צוריק, צו צוריק, צו צוריק. 162 00:07:42,840 --> 00:07:45,540 >> אין C, עס טוט נישט האָבן רשימות, פּער סיי, אָבער עפּעס 163 00:07:45,540 --> 00:07:48,090 וואָס זענען מער בכלל גערופֿן ערייז, כאָטש מיר וועט 164 00:07:48,090 --> 00:07:50,590 קומען צוריק שפּעטער דעם זמאַן צו קוקן אין עפּעס 165 00:07:50,590 --> 00:07:52,780 גערופֿן אַ רשימה, אָדער טאַקע אַ לינגקט רשימה. 166 00:07:52,780 --> 00:07:55,510 אבער פֿאַר איצט, די קלאָוסאַסט עקוויוואַלענט אין C פֿאַר אונדז 167 00:07:55,510 --> 00:07:57,345 איז געגאנגען צו זיין עפּעס גערופֿן אַ מענגע. 168 00:07:57,345 --> 00:07:59,740 און אַ מענגע איז נאָר אַ ספּעציעל טיפּ פון בייַטעוודיק 169 00:07:59,740 --> 00:08:03,160 אַז אַלאַוז איר צו קראָם דאַטן צוריק צו צוריק, צו צוריק, צו צוריק. 170 00:08:03,160 --> 00:08:05,840 >> און, טאַקע, אין סקראַטטש, אויב מיר געוואלט צו צוטריט 171 00:08:05,840 --> 00:08:09,030 דער ערשטער עלעמענט פון אַ מענגע אָדער אַ ליסט-- און איך בין געגאנגען צו רופן עס, 172 00:08:09,030 --> 00:08:13,600 דורך קאַנווענשאַן, אַרגוו, אַרגומענט וועקטאָר, אָבער מער אויף אַז איידער לאַנג. 173 00:08:13,600 --> 00:08:17,090 אויב איך ווילן צו באַקומען אין דער ערשטער עלעמענט פון אַרגוו, אין דער וועלט פון קראַצן 174 00:08:17,090 --> 00:08:20,930 איר אַקטשאַוואַלי טאָן טיפּיקלי אָנהייבן קאַונטינג פון 1. 175 00:08:20,930 --> 00:08:22,850 >> און אַזוי איך זאל באַקומען נומער 1 פון אַרגוו. 176 00:08:22,850 --> 00:08:26,310 אַז ס 'נאָר ווי MIT ימפּלאַמענאַד דער געדאנק פון רשימות. 177 00:08:26,310 --> 00:08:29,860 אבער אין C, איך בין געגאנגען צו מער נאָר נאָר זאָגן, אַרגוו, 178 00:08:29,860 --> 00:08:32,758 וואָס ווידער איז דער נאָמען פון מיין ליסט-- אָדער צו זיין קלאָר, אַ מענגע. 179 00:08:32,758 --> 00:08:34,549 און אויב איך ווילן די ערשטער יסודות, איך בין געגאנגען 180 00:08:34,549 --> 00:08:37,890 צו נוצן קוואַדראַט בראַקאַץ, וואָס איר זאל נישט אָפֿט געניצט אונטער אַ קלאַוויאַטור. 181 00:08:37,890 --> 00:08:40,150 >> אבער 0 נאָר מיטל, באַקומען מיר דער ערשטער. 182 00:08:40,150 --> 00:08:42,160 אזוי אויף געלעגנהייַט און ווי צייַט פּאַסיז, ​​מיר רע געגאנגען 183 00:08:42,160 --> 00:08:44,570 צו אָנהייבן צו זען די דיטשאָטאָמיעס צווישן קראַצן און C, 184 00:08:44,570 --> 00:08:46,070 ווערביי קראַצן ניצט איינער. 185 00:08:46,070 --> 00:08:47,670 מיר אין C נוצן 0 דאָ. 186 00:08:47,670 --> 00:08:49,420 אבער איר וועט געשווינד זען אַמאָל איר פֿאַרשטיין 187 00:08:49,420 --> 00:08:52,920 די יסודות פון יעדער שפּראַך, אַז די זאכן אָנהייבן צו באַקומען אַלע די מער 188 00:08:52,920 --> 00:08:56,860 באַקאַנט דורך פיר און פיר. 189 00:08:56,860 --> 00:08:59,700 >> אזוי לאָזן 'ס אַקטשאַוואַלי קוקן איצט בייַ אַ פּראָגראַם. 190 00:08:59,700 --> 00:09:04,031 דאָ וועט זיין דער ערשטער פון אונדזער C מקור קאָד פֿאַר גאַנץ מגילה. 191 00:09:04,031 --> 00:09:06,280 און דער פּראָגראַם מיר רע געגאנגען צו פאָרשלאָגן פֿאַר באַטראַכטונג 192 00:09:06,280 --> 00:09:09,340 איז דער איין אַז ס עקוויוואַלענט צו אַז פריער קראַצן שטיק. 193 00:09:09,340 --> 00:09:13,210 >> אזוי אין דאָ, מיר האָבן וואָס ס אַרגיואַבלי די סימפּלאַסט C פּראָגראַם 194 00:09:13,210 --> 00:09:15,410 איר קענען שרייַבן אַז אַקשלי טוט עפּעס. 195 00:09:15,410 --> 00:09:18,250 איצט, מיר וועט קוקן פאַרגאַנגענהייַט, פֿאַר איצט, האט אַרייַננעמען, 196 00:09:18,250 --> 00:09:21,190 נאָרמאַל יאָ.ה, און די ווינקל בראַקאַץ, און ינט, און פּאָסל, 197 00:09:21,190 --> 00:09:22,840 און די געגרייַזלט ברייסאַז, און די ווי. 198 00:09:22,840 --> 00:09:25,390 >> און לאָזן ס נאָר פאָקוס אויף וואָס, בייַ מינדסטער ינטויטיוולי, 199 00:09:25,390 --> 00:09:26,860 זאל שפּרינגען אויס בייַ איר שוין. 200 00:09:26,860 --> 00:09:30,300 אין פאַקט, הויפּט, איך טאָן ניט דאַווקע וויסן וואָס דאָס איז, 201 00:09:30,300 --> 00:09:34,580 אָבער פיל ווי קראַצן האט, אז ווען גרין פאָן קליקט רעטעניש שטיק, 202 00:09:34,580 --> 00:09:39,070 אַזוי טוט C ווי אַ פּראָגראַממינג שפּראַך האָבן אַ הויפּט שטיק פון קאָד וואָס 203 00:09:39,070 --> 00:09:43,380 געץ עקסאַקיוטאַד דורך ניט ויסצאָלן. און, טאַקע, עס ס ממש געגאנגען צו זיין גערופֿן הויפּט. 204 00:09:43,380 --> 00:09:44,720 >> אזוי הויפּט איז אַ פֿונקציע. 205 00:09:44,720 --> 00:09:48,720 און עס ס אַ ספּעציעל פונקציאָנירן אַז יגזיסס אין C אַז ווען איר לויפן אַ פּראָגראַם, 206 00:09:48,720 --> 00:09:52,720 עס איז הויפּט אַז געץ לויפן דורך ניט ויסצאָלן. אין דער וועלט פון קראַצן, 207 00:09:52,720 --> 00:09:56,970 עס איז געווען יוזשאַלי ווען גרין פאָן קליקט אַז גאַט לויפן דורך ניט ויסצאָלן. 208 00:09:56,970 --> 00:10:01,130 >> מינווייל, מיר 'ווע געזען דעם פריער, פּרינטף אָדער קאָפּירן פֿאָרמאַטירט, אַז ס 209 00:10:01,130 --> 00:10:05,620 געגאנגען צו זיין אַ פֿונקציע וואָס קומט מיט C, צוזאמען מיט אַ גאַנץ בינטל פון אנדערע, 210 00:10:05,620 --> 00:10:10,140 וואָס וועט פֿון צייַט און צייַט ווידער, אין סדר צו טאָן פּונקט 211 00:10:10,140 --> 00:10:12,450 ווי זייַן נאָמען סאַגדזשעס, דרוקן עפּעס. 212 00:10:12,450 --> 00:10:13,500 וואָס טאָן מיר ווילן צו דרוקן? 213 00:10:13,500 --> 00:10:15,770 נו, מיר וועט זען אַז דורך ענקלאָוזינג אותיות 214 00:10:15,770 --> 00:10:18,680 ווי טהעסע-- העלא וועלט, באַקקסלאַש N אין טאָפּל ציטירט, 215 00:10:18,680 --> 00:10:23,040 מיר קענען זאָגן פּרינטף פּונקט וואָס צו דרוקן אויף דעם עקראַן. 216 00:10:23,040 --> 00:10:26,430 >> אבער אין סדר צו טאָן וואָס, מיר ליידער 217 00:10:26,430 --> 00:10:30,010 דאַרפֿן צו נעמען עפּעס וואָס איז שוין קריפּטיק צו אונדז יומאַנז, 218 00:10:30,010 --> 00:10:34,510 אָבער בייַ מינדסטער עס ס עפּעס רעאַדאַבלע-- שאַרף אַרייַננעמען, נאָרמאַל יאָ.ה, ינט, 219 00:10:34,510 --> 00:10:39,340 הויפּט, פּאָסל, פּרינטף, אַלע פון ​​די מאַדזשיקאַל ינקאַנטאַטיאָנס מיר נאָר געזען אויף דעם עקראַן. 220 00:10:39,340 --> 00:10:42,470 אבער מיר אַקטשאַוואַלי האָבן צו גיין מער אַרקיין נאָך. 221 00:10:42,470 --> 00:10:47,140 מיר ערשטער דאַרפֿן צו איבערזעצן די קאָד וואָס מיר שרייַבן אין מאַשין קאָד. 222 00:10:47,140 --> 00:10:51,370 און צוריקרופן פון לעצטע וואָך אַז מאשינען, לפּחות די אָנעס מיר וויסן דאָ, 223 00:10:51,370 --> 00:10:54,450 אין די סוף פון די טאָג בלויז פֿאַרשטיין זעראָס און אָנעס. 224 00:10:54,450 --> 00:10:58,100 >> און מיין גאָט, אויב מיר האבן צו שרייַבן די זעראָס און אָנעס צו אַקטשאַוואַלי פּראָגראַם, 225 00:10:58,100 --> 00:11:01,260 עס וואָלט זייער, זייער געשווינד נעמען די שפּאַס אויס פון עפּעס. 226 00:11:01,260 --> 00:11:05,150 אבער עס טורנס אויס, פּער לעצטע וואָך, אַז די פּאַטערנז פון זעראָס און אָנעס 227 00:11:05,150 --> 00:11:06,400 נאָר האָבן ספּעציעל טייַטש. 228 00:11:06,400 --> 00:11:08,500 אין זיכער קאַנטעקסץ, זיי זאל מיינען נומערן. 229 00:11:08,500 --> 00:11:11,840 >> אין עטלעכע קאַנטעקסץ, זיי זאלן מיינען אותיות, אָדער פֿאַרבן, אָדער קיין נומער 230 00:11:11,840 --> 00:11:14,710 פון אנדערע אַבסטראַקטיאָנס דאָרט אויף. 231 00:11:14,710 --> 00:11:18,450 אבער פּונקט ווי דיין קאָמפּיוטער האט אַ קפּו, סענטראַל פּראַסעסינג וניט, 232 00:11:18,450 --> 00:11:20,390 אָדער די סייכל ין פון אייער קאָמפּיוטער. 233 00:11:20,390 --> 00:11:22,240 עס ס יוזשאַוואַלי ינטעל ין, ווייַל אַז ס 234 00:11:22,240 --> 00:11:24,900 איינער פון די ביגאַסט קאָמפּאַניעס וואָס מאכט קפּוס פֿאַר קאָמפּיוטערס. 235 00:11:24,900 --> 00:11:28,910 >> נו, ינטעל קפּוס און אנדערע נאָר האָבן באַשלאָסן אין שטייַגן 236 00:11:28,910 --> 00:11:33,970 אַז זיכער פּאַטערנז פון זעראָס און אָנעס וועט מיינען ספּעציפיש זאכן. 237 00:11:33,970 --> 00:11:37,040 זיכער פּאַטערנז פון זעראָס און אָנעס וועט מיינען, דרוק דעם צו דעם עקראַן, 238 00:11:37,040 --> 00:11:39,710 אָדער לייגן די צוויי נומערן, אָדער אַראָפּרעכענען די צוויי נומערן, 239 00:11:39,710 --> 00:11:43,310 אָדער מאַך דעם שטיק פון דאַטן פון מיין קאָמפּיוטער ס זכּרון איבער דאָ, 240 00:11:43,310 --> 00:11:47,870 אָדער קיין נומער פון אנדערע זייער נידעריק מדרגה, אָבער לעסאָף נוצלעך, אַפּעריישאַנז. 241 00:11:47,870 --> 00:11:53,022 אבער, טהאַנקפוללי, מיר יומאַנז זענען נישט געגאנגען צו דאַרפֿן צו וויסן דעם מדרגה פון דעטאַל. 242 00:11:53,022 --> 00:11:56,230 טאקע, נאָר ווי לעצטע מאָל, ווו מיר פאַרטראָגן ווידער, און ווידער, און ווידער, 243 00:11:56,230 --> 00:11:58,930 בנין פון זייער נידעריק מדרגה פּרימיטיוועס ווי זעראָס און אָנעס 244 00:11:58,930 --> 00:12:01,160 צו העכער מדרגה קאַנסעפּס ווי נומערן, און אותיות, 245 00:12:01,160 --> 00:12:04,330 און פֿאַרבן, און מער, אַזוי קענען מיר ווי פּראָוגראַמערז 246 00:12:04,330 --> 00:12:07,080 שטיין אויף די פּלייצעס פון אנדערע וואס האָבן קומען איידער אונדז 247 00:12:07,080 --> 00:12:11,260 און נוצן ווייכווארג אַז אנדערע מענטשן האָבן געשריבן איידער וס-- 248 00:12:11,260 --> 00:12:14,340 ניימלי מגילה גערופֿן זאַמלערס. 249 00:12:14,340 --> 00:12:17,770 >> C איז אַ שפּראַך וואס איז יוזשאַוואַלי קאָמפּילעד, 250 00:12:17,770 --> 00:12:22,130 וואָס מיטל קאָנווערטעד פון מקור קאָד צו מאַשין קאָד. 251 00:12:22,130 --> 00:12:25,230 אין באַזונדער, וואָס דעם מיטל איז אַז אויב איר ווע גאַט דיין מקור 252 00:12:25,230 --> 00:12:29,530 קאָד אַז איר זיך שרייַבן, ווי מיר באַלד וועט אין נאָר אַ מאָמענט אויף דער עקראַן, 253 00:12:29,530 --> 00:12:33,140 און איר ווילן צו בייַטן עס לעסאָף צו מאַשין קאָדע-- 254 00:12:33,140 --> 00:12:37,100 יענע זעראָס און אָנעס אַז נאָר דיין מעק אָדער דיין פּיסי 255 00:12:37,100 --> 00:12:41,230 ונדערסטאַנדס-- איר ווע גאַט אַ ערשטער קאָרמען אַז מקור קאָד אין ווי 256 00:12:41,230 --> 00:12:46,340 ינפּוט צו אַ ספּעציעל פּראָגראַם געהייסן אַ קאַמפּיילער, 257 00:12:46,340 --> 00:12:48,974 דער רעזולטאַט פון וואָס מיר וועט זען איז מאַשין קאָד. 258 00:12:48,974 --> 00:12:51,890 און, טאַקע, לעצטע מאָל מיר גערעדט וועגן, טאַקע, בייַ די סוף פון די טאָג, 259 00:12:51,890 --> 00:12:52,610 פּראָבלעם סאַלווינג. 260 00:12:52,610 --> 00:12:53,360 איר ווע גאַט ינפּוץ. 261 00:12:53,360 --> 00:12:54,318 און איר ווע גאַט אַוטפּוץ. 262 00:12:54,318 --> 00:12:56,560 און איר ווע גאַט עטלעכע מין פון אַלגערידאַם אין דער מיטן. 263 00:12:56,560 --> 00:12:59,830 >> אַלגערידאַמז קענען שורלי זיין ימפּלאַמענאַד אין ווייכווארג, 264 00:12:59,830 --> 00:13:02,900 ווי מיר געזען מיט פּסעודאָקאָדע לעצט וואָך און ווי מיר וועט זען מיט פאַקטיש קאָד 265 00:13:02,900 --> 00:13:03,490 די וואך. 266 00:13:03,490 --> 00:13:06,430 און אַזוי אַ קאַמפּיילער טאַקע נאָר האט אַ סכום פון אַלגערידאַמז אינעווייניק 267 00:13:06,430 --> 00:13:10,060 פון עס אַז וויסן ווי צו גער די ספּעציעל טערמינען, 268 00:13:10,060 --> 00:13:12,180 ווי הויפּט, און פּרינטף, און אנדערע אַז מיר נאָר 269 00:13:12,180 --> 00:13:17,620 געזען אין די פּאַטערנז פון זעראָס און אָנעס אַז ינטעל ין און אנדערע קפּוס 270 00:13:17,620 --> 00:13:20,020 אַקשלי ונדערסטאַנדס. 271 00:13:20,020 --> 00:13:22,460 אזוי ווי טאָן מיר טאָן דעם? 272 00:13:22,460 --> 00:13:24,470 ווו טאָן מיר באַקומען אַ קאַמפּיילער? 273 00:13:24,470 --> 00:13:26,400 >> רובֿ פון אונדז דאָ האָבן אַ מעק אָדער אַ פּיסי. 274 00:13:26,400 --> 00:13:29,152 און איר ניטאָ פליסנדיק מעק אַס, אָדער ווינדאָוז, אָדער לינוקס, אָדער סאָלאַריס, 275 00:13:29,152 --> 00:13:30,860 אָדער קיין נומער פון אנדערע אַפּערייטינג סיסטעמס. 276 00:13:30,860 --> 00:13:32,568 און, טאַקע, מיר געקענט גיין אויס אַנטו די וועב 277 00:13:32,568 --> 00:13:35,710 און אָפּלאָדירן אַ קאַמפּיילער פֿאַר דיין מעק אָדער דיין פּיסי 278 00:13:35,710 --> 00:13:37,360 פֿאַר דיין באַזונדער אָפּערייטינג סיסטעם. 279 00:13:37,360 --> 00:13:39,617 אבער מיר וואָלט אַלע זייַן אויף פאַרשידענע בלעטער, אַזוי צו רעדן. 280 00:13:39,617 --> 00:13:41,450 מיר'ד האָבן אַ ביסל פאַרשידענע קאָנפיגוראַטיאָנס. 281 00:13:41,450 --> 00:13:43,210 און דאס וואָלט נישט אַרבעטן אַלע די זעלבע. 282 00:13:43,210 --> 00:13:45,280 און, טאַקע, די טעג פילע פון ​​אונדז טאָן ניט נוצן 283 00:13:45,280 --> 00:13:47,516 ווייכווארג אַז ראַנז נאָר אויף אונדזער לאַפּטאַפּס. 284 00:13:47,516 --> 00:13:49,390 אַנשטאָט, מיר נוצן עפּעס ווי אַ בלעטערער אַז 285 00:13:49,390 --> 00:13:52,930 אַלאַוז אונדז צו צוטריט וועב-באזירט פּראָגראַמען אין די וואָלקן. 286 00:13:52,930 --> 00:13:55,630 און שפּעטער דעם זמאַן, מיר וועלן טאָן פּונקט וואָס. 287 00:13:55,630 --> 00:13:59,660 מיר וועלן שרייַבן אַפּלאַקיישאַנז אָדער ווייכווארג ניצן קאָדע-- נישט C, 288 00:13:59,660 --> 00:14:02,860 אָבער אנדערע שפּראַכן ווי פּיטהאָן און דזשאַוואַסקריפּט-- אַז לויפן אין דעם וואָלקן. 289 00:14:02,860 --> 00:14:05,860 >> און צו טאָן וואָס, מיר זיך בעשאַס די זמאַן 290 00:14:05,860 --> 00:14:11,890 וועט אַקטשאַוואַלי נוצן אַ וואָלקן-באזירט סוויווע באקאנט ווי קס50 ייד. 291 00:14:11,890 --> 00:14:16,030 דאס איז אַ וועב-באזירט פּראָגראַממינג סוויווע, אָדער ינאַגרייטיד אַנטוויקלונג 292 00:14:16,030 --> 00:14:20,610 סוויווע, ייד, אַז ס געבויט אַטאַפּ עטלעכע עפענען מקור ווייכווארג גערופֿן וואָלקן 9. 293 00:14:20,610 --> 00:14:22,966 און מיר ווע געמאכט עטלעכע פּעדאַגאַדזשיקאַל סימפּליפיקאַטיאָנס צו עס 294 00:14:22,966 --> 00:14:25,840 אַזוי ווי צו באַהאַלטן זיכער פֿעיִקייטן אין דער ערשטער וואָכן אַז מיר טאָן ניט דאַרפֿן, 295 00:14:25,840 --> 00:14:27,770 נאָך וואָס איר קענען אַנטדעקן זיי און טאָן רובֿ 296 00:14:27,770 --> 00:14:29,400 עפּעס איר ווילן מיט די סוויווע. 297 00:14:29,400 --> 00:14:32,470 >> און עס אַלאַוז אונדז, אויך, צו פֿאַר-ינסטאַלירן זיכער ווייכווארג. 298 00:14:32,470 --> 00:14:35,330 זאכן ווי אַ אַזוי-גערופֿן קס50 ביבליאָטעק, וואָס מיר וועט באַלד זען 299 00:14:35,330 --> 00:14:39,210 גיט אונדז אין C מיט עטלעכע נאָך פונקטיאָנאַליטי. 300 00:14:39,210 --> 00:14:44,392 אַזוי אויב איר גיין צו, לעסאָף, CS50.io, איר וועט זיין פּראַמפּטיד צו קלאָץ אין, 301 00:14:44,392 --> 00:14:46,350 און אַמאָל איר טאָן און מאַכן אַ חשבון פֿאַר פּאָטער, 302 00:14:46,350 --> 00:14:52,150 איר וועט קענען צו צוטריט אַ סוויווע אַז קוקט גאַנץ ווי דעם. 303 00:14:52,150 --> 00:14:53,760 >> איצט, דעם איז אין דעם ניט ויסצאָלן מאָדע. 304 00:14:53,760 --> 00:14:55,650 אלץ איז פייַן און העל אויף דעם עקראַן. 305 00:14:55,650 --> 00:14:57,941 פילע פון ​​אונדז האָבן אַ מידע פון ארבעטן אויף קס50 שטיק אַז ס 306 00:14:57,941 --> 00:14:59,150 גאַנץ שפּעט אין דער נאַכט. 307 00:14:59,150 --> 00:15:02,400 און אַזוי עטלעכע פון ​​איר זאל בעסער צו ווענדן עס אין נאַכט מאָדע, אַזוי צו רעדן. 308 00:15:02,400 --> 00:15:05,550 >> אבער, לעסאָף, וואָס איר ניטאָ געגאנגען צו זען ין קס50 ייד 309 00:15:05,550 --> 00:15:08,340 איז דרייַ בוילעט אַרעאַס-- אַ געגנט אויף די לינקס ווו 310 00:15:08,340 --> 00:15:12,604 דיין טעקעס זענען געגאנגען צו זייַן אין די וואָלקן, אַ געגנט אויף די שפּיץ רעכט 311 00:15:12,604 --> 00:15:14,270 ווו דיין קאָד איז געגאנגען צו זיין עדיטאַבלע. 312 00:15:14,270 --> 00:15:16,650 איר וועט קענען צו עפענען יחיד טאַבס פֿאַר קיין פּראָגראַם 313 00:15:16,650 --> 00:15:19,670 אַז איר שרייַבן דעם זמאַן ין פון אַז שפּיץ רעכט האַנט ווינקל. 314 00:15:19,670 --> 00:15:23,070 און דעריבער רובֿ אַרקאַנעלי, און נאָך פּאָווערפוללי, 315 00:15:23,070 --> 00:15:26,610 איז געגאנגען צו זיין דעם זאַך בייַ די דנאָ באקאנט ווי אַ וואָקזאַל פֿענצטער. 316 00:15:26,610 --> 00:15:29,450 >> דעם איז אַן אַלט שולע קאַמאַנד ליין צובינד, 317 00:15:29,450 --> 00:15:32,240 אָדער קלי, אַז אַלאַוז איר צו ויספירן קאַמאַנדז 318 00:15:32,240 --> 00:15:35,260 אויף די קאָמפּוטער-- אין דעם פאַל, די קאָמפּיוטער אין די קלאָוד-- 319 00:15:35,260 --> 00:15:39,090 צו טאָן זאכן ווי צונויפנעמען דיין קאָד פון מקור קאָד צו מאַשין קאָד, 320 00:15:39,090 --> 00:15:43,600 צו לויפן דיין מגילה, אָדער צו אָנהייבן דיין וועב סערווער, אָדער צו צוטריט אייער דייטאַבייס, 321 00:15:43,600 --> 00:15:47,454 און קיין נומער פון אנדערע טעקניקס וואָס מיר וועט אָנהייבן צו נוצן איידער לאַנג. 322 00:15:47,454 --> 00:15:49,370 אבער צו באַקומען דאָרט, מיר רע געגאנגען צו אַקטשאַוואַלי האָבן 323 00:15:49,370 --> 00:15:51,240 צו גיין אָנליין און אָנהייב פּלייינג. 324 00:15:51,240 --> 00:15:54,399 און צו טאָן וואָס, לאָזן ס ערשטער אָנהייבן טינגקערינג מיט הויפּט, 325 00:15:54,399 --> 00:15:55,940 און שרייַבן דער הויפּט טייל פון אַ פּראָגראַם. 326 00:15:55,940 --> 00:15:59,170 און לאָזן ס נוצן אַז פֿונקציע פּרינטף, וואָס מיר געוויינט פריער, 327 00:15:59,170 --> 00:16:01,050 נאָר צו זאָגן עפּעס. 328 00:16:01,050 --> 00:16:04,910 >> אַזוי דאָ איך בין שוין ין פון קס50 ייד. 329 00:16:04,910 --> 00:16:05,930 איך ווע לאָגד אין שטייַגן. 330 00:16:05,930 --> 00:16:07,360 און איך פול סקרינד די פֿענצטער. 331 00:16:07,360 --> 00:16:09,670 און אַזוי, לעסאָף, איר אויך אין קומענדיק פּראָבלעמס 332 00:16:09,670 --> 00:16:12,960 וועט נאָכפאָלגן ענלעך טריט אַז וועט צושטעלן אָנליין דאַקיומענטיישאַן. 333 00:16:12,960 --> 00:16:16,360 אזוי איר טאָן ניט דאַרפֿן צו זאָרג וועגן אַבזאָרבינג יעדער ביסל טעכניש שריט 334 00:16:16,360 --> 00:16:17,730 אַז איך טאָן דאָ הייַנט. 335 00:16:17,730 --> 00:16:19,222 >> אבער איר וועט באַקומען אַ פאַרשטעלן ווי דעם. 336 00:16:19,222 --> 00:16:20,430 איך פּאַסירן צו זיין אין נאַכט מאָדע. 337 00:16:20,430 --> 00:16:22,944 און איר קענען ברייטאַן אַלץ אַרויף דורך דיסייבלינג נאַכט מאָדע. 338 00:16:22,944 --> 00:16:24,860 און אין די סוף פון די טאָג, איר ניטאָ געגאנגען צו זען 339 00:16:24,860 --> 00:16:30,090 די דרייַ הויפּט אַרעאַס-- דער טעקע בלעטערער אין לינקס, די קאָד טאַבס אַרויף שפּיץ, 340 00:16:30,090 --> 00:16:32,430 און דער וואָקזאַל פֿענצטער אין דער דנאָ. 341 00:16:32,430 --> 00:16:34,890 >> זאל מיר גיין פאָרויס און שרייַבן מיין ערשטער פּראָגראַם. 342 00:16:34,890 --> 00:16:42,300 איך בין געגאנגען צו פּרעעמפּטיוועלי גיין צו טעקע, היט, און ראַטעווען מיין טעקע ווי העללאָ.ק. 343 00:16:42,300 --> 00:16:46,850 טאקע, דורך קאַנווענשאַן, קיין פּראָגראַם מיר שרייַבן אַז ס געשריבן אין די C שפּראַך 344 00:16:46,850 --> 00:16:49,739 זאָל זייַן געהייסן עפּעס פּינטעלע C, דורך קאַנווענשאַן. 345 00:16:49,739 --> 00:16:53,030 אַזוי איך בין געגאנגען צו נאָמען עס העללאָ.ק, ווייַל איך פּונקט ווילן צו זאָגן העלא צו די וועלט. 346 00:16:53,030 --> 00:16:54,820 איצט איך בין געגאנגען צו Zoom אויס און גיט היט. 347 00:16:54,820 --> 00:16:58,180 און אַלע איך האָבן דאָ איצט איז אַ קוויטל אין וואָס איך קענען אָנהייבן שרייבן קאָד. 348 00:16:58,180 --> 00:16:59,490 >> דעם איז ניט געגאנגען צו צונויפנעמען. 349 00:16:59,490 --> 00:17:00,300 דעם מיטל גאָרנישט. 350 00:17:00,300 --> 00:17:02,750 און אַזוי אַפֿילו אויב איך קאָנווערטעד דעם צו זעראָס און אָנעס, 351 00:17:02,750 --> 00:17:05,390 די קפּו איז געגאנגען צו האָבן קיין געדאַנק וואָס ס 'געגאנגען אַרום. 352 00:17:05,390 --> 00:17:14,170 אבער אויב איך שרייַבן שורות אַז טאָן גלייַכן אַרויף מיט C ס קאָנווענטיאָנס-- C ווייל, 353 00:17:14,170 --> 00:17:20,150 ווידער, דעם לאַנגואַגע-- מיט סינטאַקס ווי דעם, פּרינטף העלא וואָרלד-- און איך ווע 354 00:17:20,150 --> 00:17:22,210 גאַטאַן באַקוועם מיט טאן דעם איבער צייַט. 355 00:17:22,210 --> 00:17:24,510 אַזוי איך טאָן ניט טראַכטן איך געמאכט קיין טיפּאָגראַפיקאַל ערראָרס. 356 00:17:24,510 --> 00:17:27,910 >> אבער, טאָמיד, די זייער ערשטער צייַט איר טאָן דעם, איר וועט. 357 00:17:27,910 --> 00:17:31,090 און וואָס איך בין וועגן צו טאָן זאל זייער געזונט ניט אַרבעט פֿאַר איר די ערשטער מאָל. 358 00:17:31,090 --> 00:17:33,610 און אַז ס בישליימעס גוט, ווייַל רעכט איצט איר 359 00:17:33,610 --> 00:17:37,662 זאל נאָר זען אַ גאַנץ פּלאַץ פון נונאַס, אָבער איבער צייַט אַמאָל איר באַקומען באַקאַנט 360 00:17:37,662 --> 00:17:39,870 מיט דעם סוויווע, און דעם שפּראַך, און אנדערע, 361 00:17:39,870 --> 00:17:42,370 איר וועט אָנהייבן צו זען זאכן וואָס זענען אָדער ריכטיק אָדער פאַלש. 362 00:17:42,370 --> 00:17:44,369 >> און דאָס איז וואָס די לערנען פעללאָווס און לויף 363 00:17:44,369 --> 00:17:48,780 אַסיסטאַנץ באַקומען אַזוי גוט בייַ איבער צייַט, איז ספּאַטינג מיסטייקס אָדער באַגז אין אייער קאָד. 364 00:17:48,780 --> 00:17:52,110 אבער איך פאָדערן אַז עס זענען קיין באַגז אין דעם קאָד. 365 00:17:52,110 --> 00:17:53,990 אזוי איך איצט ווילן צו לויפן דעם פּראָגראַם. 366 00:17:53,990 --> 00:17:57,440 >> איצט אויף מיין אייגן מעק אָדער פּיסי, איך בין אין די מידע פון ​​טאָפּל געבן אַ קליק ייקאַנז 367 00:17:57,440 --> 00:17:59,350 ווען איך ווילן צו לויפן עטלעכע פּראָגראַם. 368 00:17:59,350 --> 00:18:01,080 אבער אַז ס ניט די מאָדעל דאָ. 369 00:18:01,080 --> 00:18:04,570 אין דעם סוויווע, וואָס איז קס50 ייד. 370 00:18:04,570 --> 00:18:07,192 מיר זענען ניצן אַ אַפּערייטינג סיסטעם גערופֿן לינוקס. 371 00:18:07,192 --> 00:18:09,900 לינוקס איז רעמאַניסאַנט פון אנדערן אָפּערייטינג סיסטעם, בכלל באקאנט 372 00:18:09,900 --> 00:18:10,850 ווי יוניקס. 373 00:18:10,850 --> 00:18:16,340 און לינוקס איז דער הויפּט באקאנט פֿאַר ווייל אַ באַפֿעל שורה סוויווע, קלי. 374 00:18:16,340 --> 00:18:20,070 איצט, מיר 'רע ניצן אַ ספּעציפיש טאַם פון לינוקס גערופֿן ובונטו. 375 00:18:20,070 --> 00:18:22,770 און ובונטו איז נאָר אַ זיכער ווערסיע פון ​​לינוקס. 376 00:18:22,770 --> 00:18:27,900 >> אבער די לינוקס ס די טעג טאָן אַקטשאַוואַלי קומען מיט גראַפיקאַל באַניצער Interfaces. 377 00:18:27,900 --> 00:18:30,360 און דער איינער מיר פּאַסירן צו זיין ניצן דאָ איז וועב-באזירט. 378 00:18:30,360 --> 00:18:32,735 אַזוי דעם זאל קוקן אַפֿילו אַ ביסל אַנדערש פון עפּעס 379 00:18:32,735 --> 00:18:35,310 איר זיך זאל האָבן געזען אָדער לויפן אין דער פאַרגאַנגענהייַט. 380 00:18:35,310 --> 00:18:37,910 >> אַזוי איך בין געגאנגען צו גיין פאָרויס איצט און טאָן די ווייַטערדיק. 381 00:18:37,910 --> 00:18:40,950 איך ווע ווערן דעם טעקע ווי העללאָ.ק. 382 00:18:40,950 --> 00:18:47,350 איך בין געגאנגען צו גיין פאָרויס און טיפּ קלאַנגהעללאָ.ק אַזוי קלאַנג 383 00:18:47,350 --> 00:18:49,850 פֿאַר די C שפּראַך איז אַ קאַמפּיילער. 384 00:18:49,850 --> 00:18:51,952 עס ס פֿאַר-אינסטאַלירן אין קס50 ייד. 385 00:18:51,952 --> 00:18:54,910 און איר קענען לעגאַמרע אָפּלאָדירן און ינסטאַלירן דעם אויף דיין אייגן מעק אָדער פּיסי. 386 00:18:54,910 --> 00:18:57,910 >> אבער, ווידער, איר וואָלט ניט האָבן אַלע פון די PRE-קאָנפיגוראַטיאָן געטאן פֿאַר איר. 387 00:18:57,910 --> 00:19:00,940 אַזוי פֿאַר איצט, איך בין נאָר געגאנגען צו לויפן קלאַנגהעללאָ.ק. 388 00:19:00,940 --> 00:19:03,240 און איצט באַמערקן דעם סינטאַקס דאָ וועט יווענטשאַוואַלי 389 00:19:03,240 --> 00:19:06,930 פאַרשטיין פּונקט מיטל אַז איך בין אין אַ טעקע אָדער Directory גערופֿן וואָרקספּאַסע. 390 00:19:06,930 --> 00:19:11,030 דאס דאָלאַר צייכן איז נאָר צוזאַמענפאָר פֿאַר טייַטש, טיפּ דיין קאַמאַנדז דאָ. 391 00:19:11,030 --> 00:19:14,560 >> עס ס וואָס ס גערופֿן אַ פּינטלעך, נאָר דורך קאַנווענשאַן איז דאָלאַר צייכן. 392 00:19:14,560 --> 00:19:19,130 און אויב איך גיין פאָרויס איצט און גיט קומען, גאָרנישט מיינט צו האָבן געשען. 393 00:19:19,130 --> 00:19:20,930 אבער אַז ס אַקשלי אַ גוט זאַך. 394 00:19:20,930 --> 00:19:23,650 די ווייניקער אַז כאַפּאַנז אויף דיין פאַרשטעלן, די מער מסתּמא 395 00:19:23,650 --> 00:19:26,710 דיין קאָד איז צו זיין ריכטיק, לפּחות סינטאַקטיקאַללי. 396 00:19:26,710 --> 00:19:29,120 >> אַזוי אויב איך ווילן צו לויפן דעם פּראָגראַם, וואָס טאָן איך טאָן? 397 00:19:29,120 --> 00:19:33,770 נו, עס טורנס אויס אַז די ניט ויסצאָלן נאָמען דורך צוזאַמענפאָר 398 00:19:33,770 --> 00:19:38,854 פֿאַר מגילה ווען איר טאָן ניט ספּעציפיצירן אַ נאָמען פֿאַר דיין פּראָגראַם איז נאָר אַ.אָוט. 399 00:19:38,854 --> 00:19:41,270 און דעם סינטאַקס אויך, איר וועט באַקומען באַקאַנט מיט איידער לאַנג. 400 00:19:41,270 --> 00:19:47,500 >> פּונקט צעהאַקן נאָר מיטל, היי, קס50 ייד, לויפן אַ פּראָגראַם געהייסן אַ.אָוט 401 00:19:47,500 --> 00:19:49,400 אַז ס 'ין מיין איצטיקן Directory. 402 00:19:49,400 --> 00:19:51,520 אַז פּונקט מיטל דעם קראַנט Directory. 403 00:19:51,520 --> 00:19:55,040 און מיר וועט זען וואָס אנדערע אַזאַ סיקוואַנסיז פון אותיות מיטל איידער לאַנג. 404 00:19:55,040 --> 00:19:58,430 >> אזוי דאָ מיר גיין, קומען, העלא וועלט. 405 00:19:58,430 --> 00:20:00,080 און איר וועט באַמערקן, אַז וואָס געשען? 406 00:20:00,080 --> 00:20:01,580 ניט נאָר האט עס דרוקן העלא וועלט. 407 00:20:01,580 --> 00:20:05,990 עס אויך באווויגן די לויפֿער צו דער ווייַטער שורה. 408 00:20:05,990 --> 00:20:07,160 >> און וואָס איז געווען אַז? 409 00:20:07,160 --> 00:20:12,400 וואס איז געווען די קאָד אַז מיר געשריבן פריער וואָס ינשורד אַז די לויפֿער וואָלט 410 00:20:12,400 --> 00:20:14,882 גיין אויף די ווייַטער שורה? 411 00:20:14,882 --> 00:20:16,840 מאָדנע זאַך וועגן אַ קאָמפּיוטער איז עס ס נאָר געגאנגען 412 00:20:16,840 --> 00:20:18,570 צו טאָן ממש וואָס איר זאָגן עס צו טאָן. 413 00:20:18,570 --> 00:20:26,050 >> אַזוי אויב איר זאָגן עס צו פּרינטף העלא, קאָמע, פּלאַץ, וועלט, נאָענט ציטירן, 414 00:20:26,050 --> 00:20:29,090 עס ס ממש נאָר געגאנגען צו דרוקן יענע אותיות. 415 00:20:29,090 --> 00:20:31,980 אָבער איך האט דעם ספּעציעל כאַראַקטער אין די סוף, צוריקרופן, באַקקסלאַש ן. 416 00:20:31,980 --> 00:20:34,230 און אַז ס וואָס ינשורד אַז די כאַראַקטער זענען 417 00:20:34,230 --> 00:20:36,570 צו די ווייַטער שורה פון דעם עקראַן. 418 00:20:36,570 --> 00:20:38,097 >> אין פאַקט, לאָזן מיר גיין און טאָן דעם. 419 00:20:38,097 --> 00:20:39,430 זאל מיר גיין פאָרויס און אויסמעקן דעם. 420 00:20:39,430 --> 00:20:41,180 איצט, באַמערקן אַז די שפּיץ פון מיין פאַרשטעלן עס ס 421 00:20:41,180 --> 00:20:42,890 אַ ביסל רויט ליכט אין די קוויטל ינדאַקייטינג, 422 00:20:42,890 --> 00:20:45,047 היי, איר ווע ניט געזונט אייער טעקע. 423 00:20:45,047 --> 00:20:47,880 אַזוי איך בין געגאנגען צו גיין פאָרויס מיט קאָנטראָל ד אָדער באַפֿעל ד, ראַטעווען די טעקע. 424 00:20:47,880 --> 00:20:51,130 איצט עס גאָעס-- געגאנגען פֿאַר אַ מאָמענט-- גרין. 425 00:20:51,130 --> 00:20:53,760 און איצט עס ס צוריק צו נאָר ווייל אַ נאָענט בילדל. 426 00:20:53,760 --> 00:21:01,860 >> אויב איך איצט לויפן קלאַנגהעללאָ.ק ווידער, קומען, פּונקט צעהאַקן, אַ.אָוט, אַרייַן, 427 00:21:01,860 --> 00:21:04,110 איר וועט זען אַז עס איז נאָך געארבעט. 428 00:21:04,110 --> 00:21:06,020 אבער עס ס אַרגיואַבלי אַ ביסל וואָגן. 429 00:21:06,020 --> 00:21:08,714 רעכט איצט, מיין פּראָמפּט-- וואָרקספּאַסע, און דעמאָלט אַז דאָלאַר צייכן, 430 00:21:08,714 --> 00:21:10,880 און דעריבער מיין פאַקטיש פּראָמפּט-- איז אַלע אויף דער זעלביקער שורה. 431 00:21:10,880 --> 00:21:14,540 אזוי דעם אַוואַדע אַן עסטעטיש זשוק, אַפֿילו אויב עס ס ניט טאַקע אַ לאַדזשיקאַל זשוק. 432 00:21:14,540 --> 00:21:16,250 >> אַזוי איך בין געגאנגען צו ופמאַכן וואָס איך נאָר האט. 433 00:21:16,250 --> 00:21:18,560 איך בין געגאנגען צו ריראַן אַ.אָוט. 434 00:21:18,560 --> 00:21:22,710 באַמערקן איך ווע צוגעגעבן די נעוולינע כאַראַקטער צוריק. 435 00:21:22,710 --> 00:21:24,280 איך ווע ווערן דער טעקע. 436 00:21:24,280 --> 00:21:31,630 >> אַזוי איך בין געגאנגען צו ריראַן אַ.אָוט, אַנד-- Dammit, אַ זשוק, אַ זשוק טייַטש גרייַז. 437 00:21:31,630 --> 00:21:35,020 אזוי די זשוק איז אַז אַפֿילו כאָטש איך צוגעלייגט די באַקקסלאַש N דאָרט, 438 00:21:35,020 --> 00:21:41,180 שייַעך-געזונט, שייַעך-געלאָפֿן דעם פּראָגראַם, די נאַטור איז געווען די זעלבע. 439 00:21:41,180 --> 00:21:42,640 וואָס וואָלט אַז זיין? 440 00:21:42,640 --> 00:21:43,910 >> איך בין פעלנדיק אַ שריט, רעכט? 441 00:21:43,910 --> 00:21:47,620 אַז שליסל שריט פריער איז געווען אַז איר האָבן טאָ-- ווען איר טוישן אייער מקור קאָד, 442 00:21:47,620 --> 00:21:49,610 עס טורנס אויס אויך לויפן עס דורך די קאַמפּיילער 443 00:21:49,610 --> 00:21:51,102 ווידער אַזוי איר באַקומען נייַ מאַשין קאָד. 444 00:21:51,102 --> 00:21:52,810 און די מאַשין קאָד, די זעראָס און אָנעס, 445 00:21:52,810 --> 00:21:56,260 זענען געגאנגען צו זיין כּמעט יידעניקאַל, אָבער נישט בישליימעס אַזוי, ווייַל מיר דאַרפֿן, 446 00:21:56,260 --> 00:21:57,510 פון לויף, אַז נייַ שורה. 447 00:21:57,510 --> 00:22:02,640 >> אזוי צו פאַרריכטן דעם, איך בין געגאנגען צו דאַרפֿן צו ריראַן קלאַנגהעללאָ.ק, אַרייַן, פּונקט 448 00:22:02,640 --> 00:22:03,800 צעהאַקן, אַ.אָוט. 449 00:22:03,800 --> 00:22:08,402 און איצט, העלא וועלט איז צוריק צו ווו איך דערוואַרטן עס צו זיין. 450 00:22:08,402 --> 00:22:09,610 אזוי דעם איז אַלע פייַן און גוט. 451 00:22:09,610 --> 00:22:13,150 אבער אַ.אָוט איז אַ שיין נאַריש נאָמען פֿאַר אַ פּראָגראַם, אַפֿילו כאָטש עס כאַפּאַנז צו זיין, 452 00:22:13,150 --> 00:22:16,530 פֿאַר היסטארישע סיבות, די דעפאַולט-- טייַטש פֿאַרזאַמלונג אַוטפּוץ. 453 00:22:16,530 --> 00:22:20,780 >> אבער לאָזן מיר גיין פאָרויס דאָ און טאָן דאָס אנדערש. 454 00:22:20,780 --> 00:22:24,760 איך ווילן מיין העלא וועלט פּראָגראַם צו אַקטשאַוואַלי זיין גערופֿן העלא. 455 00:22:24,760 --> 00:22:28,320 אזוי אויב עס זענען געווען אַ בילדל אויף מיין דעסקטאַפּ, עס וואָלט ניט זיין אַ.אָוט. 456 00:22:28,320 --> 00:22:29,730 עס וואָלט זיין גערופֿן העלא. 457 00:22:29,730 --> 00:22:33,660 >> אַזוי צו טאָן דאָס, עס טורנס אויס אַז קלאַנג, ווי פילע מגילה, 458 00:22:33,660 --> 00:22:37,980 שטיצט באַפֿעלן שורה טענות, אָדער flags, אָדער סוויטשיז, 459 00:22:37,980 --> 00:22:39,600 וואָס נאָר השפּעה זייַן נאַטור. 460 00:22:39,600 --> 00:22:45,160 ספּעסיפיקאַללי, קלאַנג שטיצט אַ לאָך אָ פאָן, וואָס דעמאָלט נעמט אַ רגע וואָרט. 461 00:22:45,160 --> 00:22:48,190 אין דעם פאַל, איך וועט אַרביטרעראַלי, אָבער ריזאַנאַבלי, רופן עס העלא. 462 00:22:48,190 --> 00:22:50,710 אָבער איך קען רופן עס עפּעס איך ווילן, חוץ אַ.אָוט, וואָס 463 00:22:50,710 --> 00:22:52,390 וואָלט זיין גאַנץ אויסערדעם די פונט. 464 00:22:52,390 --> 00:22:55,640 >> און דעמאָלט נאָר ספּעציפיצירן די נאָמען פון דער טעקע איך טאָן ווילן צו צונויפנעמען. 465 00:22:55,640 --> 00:22:59,190 אזוי איצט אַפֿילו כאָטש אין די אָנהייב פון די באַפֿעל איך נאָך האָבן קלאַנג, 466 00:22:59,190 --> 00:23:01,410 אין די סוף פון די באַפֿעל איך נאָך האָבן די פילענאַמע, 467 00:23:01,410 --> 00:23:05,520 איך איצט האָבן די באַפֿעלן שורה טענות, די flags וואָס זענען אַזוי צו זאָגן: 468 00:23:05,520 --> 00:23:11,180 טאַקע, דורך די וועג, פּראָדוקציע-אָ, אַ טעקע גערופֿן העלא, ניט דער ניט ויסצאָלן אַ.אָוט. 469 00:23:11,180 --> 00:23:13,810 >> אַזוי אויב איך שלאָגן קום איצט, גאָרנישט מיינט צו האָבן געשען. 470 00:23:13,810 --> 00:23:17,900 און, נאָך, איצט איך קענען טאָן פּונקט צעהאַקן העלא. 471 00:23:17,900 --> 00:23:19,089 אַזוי עס ס די זעלבע פּראָגראַם. 472 00:23:19,089 --> 00:23:21,380 די זעראָס און אָנעס זענען יידעניקאַל אין די סוף פון די טאָג. 473 00:23:21,380 --> 00:23:24,210 >> אבער זיי ניטאָ אין צוויי פאַרשידענע פילעס-- אַ.אָוט, 474 00:23:24,210 --> 00:23:26,490 וואָס איז דער ערשטער ווערסיע און נאָר פאָאָלישלי געהייסן, 475 00:23:26,490 --> 00:23:30,250 און איצט העלא, וואָס איז אַ פיל מער קאַמפּעלינג נאָמען פֿאַר אַ פּראָגראַם. 476 00:23:30,250 --> 00:23:33,195 אבער, האָנעסטלי, איך בין קיינמאָל געגאנגען צו געדענקען דעם ווידער, 477 00:23:33,195 --> 00:23:34,070 און ווידער, און ווידער. 478 00:23:34,070 --> 00:23:36,411 און, טאקע, ווי מיר שרייַבן מער קאָמפּליצירט מגילה, 479 00:23:36,411 --> 00:23:38,160 די קאַמאַנדז איר ניטאָ געגאנגען צו האָבן צו שרייַבן 480 00:23:38,160 --> 00:23:40,920 זענען געגאנגען צו באַקומען אַפֿילו מער קאָמפּליצירט נאָך. 481 00:23:40,920 --> 00:23:41,940 >> און אַזוי נישט צו זאָרג. 482 00:23:41,940 --> 00:23:46,220 עס טורנס אויס אַז יומאַנז איידער אונדז האָבן איינגעזען זיי אויך 483 00:23:46,220 --> 00:23:47,530 האט דעם פּינטלעך זעלביקער פּראָבלעם. 484 00:23:47,530 --> 00:23:50,900 זיי אויך האט ניט הנאה געהאט צו טיפּ פאַירלי לאַנג, אַרקיין קאַמאַנדז, 485 00:23:50,900 --> 00:23:52,200 לאָזן אַליין געדענקען זיי. 486 00:23:52,200 --> 00:23:56,070 און אַזוי יומאַנז איידער אונדז האָבן געמאכט אנדערע מגילה אַז מאַכן עס גרינגער 487 00:23:56,070 --> 00:23:57,670 צו צונויפנעמען דיין ווייכווארג. 488 00:23:57,670 --> 00:24:01,609 >> און, טאַקע, איין אַזאַ פּראָגראַם איז גערופֿן מאַכן. 489 00:24:01,609 --> 00:24:03,150 אַזוי איך בין געגאנגען צו גיין פאָרויס און טאָן דעם. 490 00:24:03,150 --> 00:24:05,691 איך בין געגאנגען צו ופמאַכן אַלץ איך נאָר האט אין די ווייַטערדיק וועג. 491 00:24:05,691 --> 00:24:07,690 זאל מיר טיפּ לס. 492 00:24:07,690 --> 00:24:10,980 און איר וועט באַמערקן דרייַ טהינגס-- אַ.אָוט, און אַ שטערן, העלא 493 00:24:10,980 --> 00:24:12,810 און אַ שטערן, און העללאָ.ק. 494 00:24:12,810 --> 00:24:14,730 אַלעווייַ, דעם זאָל זיין אַ ביסל ינטואַטיוו, 495 00:24:14,730 --> 00:24:18,220 ינסאָפאַר ווי פריער עס איז געווען גאָרנישט אין דעם וואָרקספּאַסע. 496 00:24:18,220 --> 00:24:21,240 עס איז גאָרנישט אַז איך האט Created ביז מיר סטאַרטעד קלאַס. 497 00:24:21,240 --> 00:24:22,840 >> און איך Created העללאָ.ק. 498 00:24:22,840 --> 00:24:24,544 איך דעמאָלט קאָמפּילעד עס, און האט עס אַ.אָוט. 499 00:24:24,544 --> 00:24:27,460 און דעמאָלט איך קאָמפּילעד עס ווידער אַ ביסל אנדערש און האט עס העלא. 500 00:24:27,460 --> 00:24:32,830 אזוי איך האָבן דרייַ טעקעס אין דעם דירעקטארי אין דעם טעקע גערופֿן וואָרקספּאַסע. 501 00:24:32,830 --> 00:24:35,005 איצט, איך קענען זען אַז ווי געזונט אויב איך Zoom אויס אַקטשאַוואַלי. 502 00:24:35,005 --> 00:24:37,530 >> אויב איך Zoom אויס דאָ און קוק אין אַז שפּיץ רעכט האַנט 503 00:24:37,530 --> 00:24:39,940 ווינקל, ווי צוגעזאגט די לינקס האַנט זייַט פון דיין פאַרשטעלן 504 00:24:39,940 --> 00:24:42,990 איז שטענדיק געגאנגען צו ווייַזן איר וואָס ס אין דיין חשבון, וואָס ס 505 00:24:42,990 --> 00:24:44,790 ין פון קס50 ייד. 506 00:24:44,790 --> 00:24:46,680 און עס איז דרייַ טעקעס דאָרט. 507 00:24:46,680 --> 00:24:49,070 >> אַזוי איך ווילן צו באַקומען באַפרייַען פון אַ.אָוט און העלא. 508 00:24:49,070 --> 00:24:51,275 און ווי איר זאל ימאַדזשאַן ינטויטיוולי, איר 509 00:24:51,275 --> 00:24:53,400 קען סאָרט פון קאָנטראָל גיט אָדער רעכט גיט אויף דעם. 510 00:24:53,400 --> 00:24:54,590 און דעם ביסל מעניו פּאַפּס אַרויף. 511 00:24:54,590 --> 00:24:57,170 איר קענען אָפּלאָדירן די טעקע, לויפן עס, פאָרויסיקע ווייַזונג עס, דערפרישן, רענאַמע, 512 00:24:57,170 --> 00:24:57,700 אָדער וואָס נישט. 513 00:24:57,700 --> 00:25:00,260 >> און איך קען נאָר ויסמעקן, און עס וואָלט גיין אַוועק. 514 00:25:00,260 --> 00:25:05,260 אבער לאָזן ס טאָן זאכן מיט אַ באַפֿעל שורה פֿאַר איצט, אַזוי ווי צו באַקומען באַקוועם 515 00:25:05,260 --> 00:25:07,010 מיט דעם, און טאָן די ווייַטערדיק. 516 00:25:07,010 --> 00:25:12,345 איך בין געגאנגען צו גיין פאָרויס און באַזייַטיקן אַ.אָוט דורך טייפּינג ממש רמאַ.אָוט. 517 00:25:12,345 --> 00:25:14,890 עס טורנס אויס, די באַפֿעל פֿאַר רימוווינג אָדער דיליטינג עפּעס, 518 00:25:14,890 --> 00:25:16,280 איז נישט צונעמען אָדער ויסמעקן. 519 00:25:16,280 --> 00:25:21,260 >> עס ס מער סאַקסינגקטלי רם, נאָר צו ראַטעווען איר עטלעכע קיסטראָוקס, און שלאָגן קומען. 520 00:25:21,260 --> 00:25:24,707 איצט מיר רע געגאנגען צו זייַן עפּעס קריפּטיקאַללי באַזייַטיקן רעגולער טעקע אַ.אָוט. 521 00:25:24,707 --> 00:25:27,040 איך טאָן ניט טאַקע וויסן וואָס אַ ירעגיאַלער טעקע וואָלט זיין נאָך. 522 00:25:27,040 --> 00:25:28,660 אבער איך טאָן ווילן צו באַזייַטיקן עס. 523 00:25:28,660 --> 00:25:30,150 >> אַזוי איך בין געגאנגען צו טיפּ י פֿאַר יאָ. 524 00:25:30,150 --> 00:25:31,940 אָדער איך קען טיפּ עס אויס, און שלאָגן קומען. 525 00:25:31,940 --> 00:25:33,440 און, ווידער, גאָרנישט מיינט צו פּאַסירן. 526 00:25:33,440 --> 00:25:35,840 אבער אַז איז, בכלל, אַ גוט זאַך. 527 00:25:35,840 --> 00:25:40,490 >> אויב איך טיפּ לס דעם מאָל, וואָס זאָל איך זען? 528 00:25:40,490 --> 00:25:44,930 אַלעווייַ, נאָר העלא און העללאָ.ק. 529 00:25:44,930 --> 00:25:47,286 איצט, ווי אַ באַזונדער, איר וועט באַמערקן דעם שטערן, אַסטעריסק, 530 00:25:47,286 --> 00:25:48,660 אַז ס אין די סוף פון מיין מגילה. 531 00:25:48,660 --> 00:25:50,201 און זיי ניטאָ אויך ווייַזונג אַרויף אין גרין. 532 00:25:50,201 --> 00:25:53,970 אַז איז נאָר קס50 ייד ס וועג פון קלוינג איר אין דער פאַקט 533 00:25:53,970 --> 00:25:55,280 וואָס אַז ס 'נישט מקור קאָד. 534 00:25:55,280 --> 00:25:58,880 אַז ס אַ עקסעקוטאַבלע, אַ רוננאַבלע פּראָגראַם אַז איר קענען אַקטשאַוואַלי לויפן 535 00:25:58,880 --> 00:26:01,020 דורך טאן פּונקט צעהאַקן, און דעמאָלט עס ס נאָמען. 536 00:26:01,020 --> 00:26:05,860 >> איצט, לאָזן מיר גיין פאָרויס און באַזייַטיקן דעם, רם העלא, קום, אַראָפּנעמען רעגולער 537 00:26:05,860 --> 00:26:08,010 טעקע העלא, יאָ. 538 00:26:08,010 --> 00:26:11,180 און איצט אויב איך טיפּ לס, מיר ניטאָ צוריק צו העללאָ.ק. 539 00:26:11,180 --> 00:26:13,917 פּרובירן נישט צו ויסמעקן אייער פאַקטיש מקור קאָד. 540 00:26:13,917 --> 00:26:16,250 כאָטש עס זענען פֿעיִקייטן געבויט אין קס50 ייד ווו 541 00:26:16,250 --> 00:26:19,870 איר קענען גיין דורך אייער רעוויזיע געשיכטע און ריוויינד אין צייַט אויב איר אַקסאַדענאַלי 542 00:26:19,870 --> 00:26:23,660 ויסמעקן עפּעס, טאָן זייַן מינדפול ווי פּער די פּראַמפּס יאָ אָדער ניט, 543 00:26:23,660 --> 00:26:25,381 פון וואָס איר אַקטשאַוואַלי ווילן צו טאָן. 544 00:26:25,381 --> 00:26:27,380 און אויב איך גיין אַרויף צו די שפּיץ לינקס האַנט ווינקל דאָ, 545 00:26:27,380 --> 00:26:30,696 אַלע וואָס בלייבט איז העללאָ.ק. 546 00:26:30,696 --> 00:26:32,570 אַזוי עס ס באַנטשיז פון אנדערע קאַמאַנדז אַז איר 547 00:26:32,570 --> 00:26:37,550 קענען ויספירן אין די וועלט פון לינוקס, איינער פון וואָס איז, ווידער, מאַכן. 548 00:26:37,550 --> 00:26:40,180 און מיר רע געגאנגען צו מאַכן מיין פּראָגראַם איצט ווי גייט. 549 00:26:40,180 --> 00:26:43,270 >> אָנשטאָט טאן קלאַנג, אַנשטאָט טאן קלאַנג-אָ, 550 00:26:43,270 --> 00:26:45,860 איך בין געגאנגען צו נאָר ממש טיפּ, מאַכן העלא. 551 00:26:45,860 --> 00:26:49,630 און איצט באַמערקן, איך בין נישט טייפּינג מאַכן העללאָ.ק. 552 00:26:49,630 --> 00:26:50,910 איך בין טייפּינג מאַכן העלא. 553 00:26:50,910 --> 00:26:54,840 >> און דעם פּראָגראַם מאַכן אַז קומט מיט קס50 ייד, און מער 554 00:26:54,840 --> 00:26:57,090 בכלל מיט לינוקס, איז אַ פּראָגראַם אַז ס 555 00:26:57,090 --> 00:26:59,120 געגאנגען צו מאַכן אַ פּראָגראַם געהייסן העלא. 556 00:26:59,120 --> 00:27:03,680 און עס ס 'געגאנגען צו יבערנעמען, דורך קאַנווענשאַן, אַז אויב דעם פּראָגראַם קענען זיין געמאכט, 557 00:27:03,680 --> 00:27:09,030 עס ס געגאנגען צו זייַן געמאכט פון אַ מקור קאָד טעקע סאָף אין פּינטעלע C, העללאָ.ק. 558 00:27:09,030 --> 00:27:12,210 >> אַזוי אויב איך שלאָגן קום איצט, באַמערקן אַז דעם באַפֿעל אַז געץ עקסאַקיוטאַד 559 00:27:12,210 --> 00:27:14,340 איז אַקטשאַוואַלי אַפֿילו מער איידער ווי איידער. 560 00:27:14,340 --> 00:27:16,670 און אַז ס ווייַל מיר ווע פּרעקאָנפיגורעד קס50 ייד צו האָבן 561 00:27:16,670 --> 00:27:19,878 עטלעכע נאָך פֿעיִקייטן געבויט אין אַז מיר טאָן ניט דאַרפֿן נאָר נאָך, אָבער באַלד וועט. 562 00:27:19,878 --> 00:27:23,470 אבער די שליסל זאַך צו פאַרשטיין איז איצט איך האָבן אַ העלא פּראָגראַם. 563 00:27:23,470 --> 00:27:27,080 >> אויב איך טיפּ לס ווידער, איך האָבן אַ העלא פּראָגראַם. 564 00:27:27,080 --> 00:27:32,070 און איך קענען לויפן עס מיט פּינטעלע צעהאַקן אַ.אָוט, ניט, 565 00:27:32,070 --> 00:27:35,590 ווייַל דער גאנצער פונט פון דעם געניטונג איז געווען פּונקט צעהאַקן העלא. 566 00:27:35,590 --> 00:27:38,089 און איצט איך האָבן מיין העלא וועלט פּראָגראַם. 567 00:27:38,089 --> 00:27:39,880 אַזוי מאָווינג פאָרויס, מיר ניטאָ כּמעט שטענדיק נאָר 568 00:27:39,880 --> 00:27:42,088 געגאנגען צו צונויפנעמען אונדזער מגילה ניצן די באַפֿעלן מאַכן. 569 00:27:42,088 --> 00:27:45,300 און דעמאָלט מיר רע געגאנגען צו לויפן זיי דורך פּינטעלע צעהאַקן, און דער פּראָגראַם 'ס נאָמען. 570 00:27:45,300 --> 00:27:49,610 אבער פאַרשטיין וואָס מאַכן איז טאן פֿאַר איר, איז עס איז זיך נישט אַ קאַמפּיילער. 571 00:27:49,610 --> 00:27:53,310 עס ס נאָר אַ קאַנוויניאַנס פּראָגראַם וואָס ווייסט ווי צו צינגל אַ קאַמפּיילער 572 00:27:53,310 --> 00:27:56,470 צו לויפן אַזוי אַז איר זיך קענען נוצן עס. 573 00:27:56,470 --> 00:28:00,220 >> וואָס אנדערע קאַמאַנדז עקסיסטירן אין לינוקס, און אין דרייַ די קס50 ייד? 574 00:28:00,220 --> 00:28:03,107 מיר וועט באַלד זען אַז עס ס אַ קאָמפּאַקטדיסק באַפֿעל, טוישן דירעקטארי. 575 00:28:03,107 --> 00:28:05,190 דעם אַלאַוז איר ין דיין באַפֿעל שורה צובינד 576 00:28:05,190 --> 00:28:07,610 צו באַוועגן פאָרויס, און צוריק, און עפענען אַרויף פאַרשידענע Folders 577 00:28:07,610 --> 00:28:08,860 אָן ניצן אייער מויז. 578 00:28:08,860 --> 00:28:12,470 >> לס מיר געזען, וואָס שטייט פֿאַר רשימה דער טעקעס אין דעם קראַנט Directory. 579 00:28:12,470 --> 00:28:14,650 מאַכן דיר, איר קענען מיסטאָמע אָנהייבן צו אָפּלערנען 580 00:28:14,650 --> 00:28:18,150 וואָס די מיינען נאָוו-- מאַכן דירעקטארי אויב איר ווילן צו שאַפֿן אַ טעקע. 581 00:28:18,150 --> 00:28:21,270 רם פֿאַר אַראָפּנעמען, רם דיר פֿאַר אַראָפּנעמען דירעקטאָרי-- און די, 582 00:28:21,270 --> 00:28:24,160 ווידער, זענען די באַפֿעל שורה יקוויוואַלאַנץ פון וואָס איר 583 00:28:24,160 --> 00:28:26,945 קען טאָן אין קס50 ייד מיט דיין מויז. 584 00:28:26,945 --> 00:28:28,820 אבער איר וועט באַלד געפינען אַז מאל עס ס נאָר 585 00:28:28,820 --> 00:28:30,610 אַ פּלאַץ Faster צו טאָן זאכן מיט אַ קלאַוויאַטור, 586 00:28:30,610 --> 00:28:33,690 און לעסאָף אַ פּלאַץ מער מעכטיק. 587 00:28:33,690 --> 00:28:36,440 >> אבער עס ס 'שווער צו טייַנען אַז עפּעס מיר ווע שוין טאן אַזוי ווייַט 588 00:28:36,440 --> 00:28:39,990 איז אַלע אַז שטאַרק, ווען אַלע מיר ווע שוין געזאגט איז, העלא וועלט. 589 00:28:39,990 --> 00:28:43,740 און, אין פאַקט, איך האַרדקאָדעד די ווערטער העלא וועלט אין מיין פּראָגראַם. 590 00:28:43,740 --> 00:28:45,530 עס איז קיין דיינאַמיזאַם נאָך. 591 00:28:45,530 --> 00:28:49,320 קראַצן איז געווען אַ סדר פון מאַגנאַטוד מער טשיקאַווע לעצטע וואָך. 592 00:28:49,320 --> 00:28:51,220 >> און אַזוי לאָזן ס באַקומען דאָרט. 593 00:28:51,220 --> 00:28:55,310 זאל ס נעמען אַ שריט צו אַז דורך וועג פון עטלעכע פון ​​די פֿעיִקייטן. 594 00:28:55,310 --> 00:28:59,470 אַזוי ניט נאָר טוט C קומען מיט פּרינטף, און באַנטשיז פון אנדערע פֿעיִקייטן 595 00:28:59,470 --> 00:29:01,850 עטלעכע פון ​​וואָס מיר וועט זען איבער צייַט, עס טוט ניט 596 00:29:01,850 --> 00:29:05,760 מאַכן עס אַלע אַז גרינג רעכט אויס פון דער טויער אין געטינג באַניצער ינפּוט. 597 00:29:05,760 --> 00:29:08,140 >> אין פאַקט, איינער פון די וויקנאַסאַז פון שפּראַכן ווי C, 598 00:29:08,140 --> 00:29:10,140 און אַפֿילו ז'אבא און נאָך אנדערע, איז אַז עס טוט נישט 599 00:29:10,140 --> 00:29:15,860 מאַכן עס גרינג צו נאָר באַקומען דאס ווי ינטאַדזשערז פון ניצערס, אָדער סטרינגס, ווערטער, 600 00:29:15,860 --> 00:29:19,970 און פֿראַזעס, לאָזן אַליין זאכן ווי Floating פונט וואַלועס, אָדער פאַקטיש נומערן 601 00:29:19,970 --> 00:29:23,240 מיט דעצימאַל ווייזט, און טאַקע לאַנג נומערן, ווי מיר וועט באַלד זען. 602 00:29:23,240 --> 00:29:27,000 אזוי דעם רשימה פון פֿעיִקייטן דאָ, די זענען ווי אנדערע קראַצן רעטעניש ברעקלעך 603 00:29:27,000 --> 00:29:31,090 אַז מיר האָבן פֿאַר-אינסטאַלירן אין קס50 ייד אַז מיר וועט נוצן פֿאַר אַ ביסל וואָכן 604 00:29:31,090 --> 00:29:34,010 ווי טריינינג ווילז פון סאָרץ, און יווענטשאַוואַלי נעמען זיי אַוועק, און קוק 605 00:29:34,010 --> 00:29:37,210 ונטער דער קאַפּטער, טאָמער, בייַ ווי די זאכן זענען ימפּלאַמענטאַד. 606 00:29:37,210 --> 00:29:40,460 >> אבער צו טאָן דאָס, לאָזן ס אַקטשאַוואַלי שרייַבן אַ פּראָגראַם. 607 00:29:40,460 --> 00:29:41,770 זאל מיר גיין פאָרויס איצט. 608 00:29:41,770 --> 00:29:44,750 און איך בין געגאנגען צו שאַפֿן אַ נייַ טעקע דורך געבן אַ קליק דעם קליין פּלוס, 609 00:29:44,750 --> 00:29:45,970 און געבן אַ קליק ניו טעקע. 610 00:29:45,970 --> 00:29:49,250 >> איך בין געגאנגען צו ראַטעווען דעם ווייַטער איין ווי, לאָזן ס זאָגן, סטרינג.ק, 611 00:29:49,250 --> 00:29:50,750 ווייַל איך ווילן צו שפּילן מיט סטרינגס. 612 00:29:50,750 --> 00:29:53,990 און שטריקל אין C איז נאָר אַ סיקוואַנס פון אותיות. 613 00:29:53,990 --> 00:29:56,090 אַזוי איצט לאָזן ס גיין פאָרויס און טאָן די ווייַטערדיק. 614 00:29:56,090 --> 00:30:01,204 >> אַרייַננעמען נאָרמאַל יאָ.ה-- און עס טורנס אויס נאָרמאַל יאָ, 615 00:30:01,204 --> 00:30:03,360 יאָ פּונקט מיטל ינפּוט און רעזולטאַט. 616 00:30:03,360 --> 00:30:05,920 אַזוי עס טורנס אויס אַז דעם שורה דאָ איז וואָס 617 00:30:05,920 --> 00:30:08,140 איז די ארומיקע אונדז צו נוצן פּרינטף. 618 00:30:08,140 --> 00:30:10,410 פּרינטף, פון קורס, טראגט רעזולטאַט. 619 00:30:10,410 --> 00:30:15,000 אזוי אין סדר צו נוצן פּרינטף, עס טורנס אויס איר האָבן צו האָבן דעם שורה פון קאָד 620 00:30:15,000 --> 00:30:16,040 אין די שפּיץ פון דיין טעקע. 621 00:30:16,040 --> 00:30:18,456 >> און מיר וועט קומען צוריק צו וואָס אַז טאַקע מיטל איידער לאַנג. 622 00:30:18,456 --> 00:30:20,400 עס טורנס אויס אַז אין קיין C פּראָגראַם איך שרייַבן, 623 00:30:20,400 --> 00:30:23,640 איך ווע גאַט צו אָנהייבן עס מיט קאָד וואָס קוקט ווי דעם. 624 00:30:23,640 --> 00:30:26,860 און איר וועט באַמערקן קס50 ייד, און אנדערע ינאַגרייטיד אַנטוויקלונג 625 00:30:26,860 --> 00:30:30,050 ינווייראַנמאַנץ ווי עס, זענען געגאנגען צו פּרובירן ווי בעסטער 626 00:30:30,050 --> 00:30:31,780 זיי קענען צו ענדיקן דיין געדאַנק. 627 00:30:31,780 --> 00:30:35,930 אין פאַקט, אַ מאָמענט צוריק אויב איך ופמאַכן וואָס איך נאָר האט, איך שלאָגן קומען. 628 00:30:35,930 --> 00:30:39,160 >> איך דעמאָלט שלאָגן עפענען געגרייַזלט בראַסע, שלאָגן קום ווידער. 629 00:30:39,160 --> 00:30:40,430 און עס איז פאַרטיק מיין געדאַנק. 630 00:30:40,430 --> 00:30:45,140 עס האט מיר אַ נייַ שורה, ינדענטעד ניט ווייניקער פֿאַר פייַן סטיליסטיק סיבות מיר וועט זען. 631 00:30:45,140 --> 00:30:48,559 און דעמאָלט עס אויטאָמאַטיש געגעבן מיר אַז געגרייַזלט בראַסע צו ענדיקן מיין געדאַנק. 632 00:30:48,559 --> 00:30:50,600 איצט, עס טוט ניט שטענדיק טרעפן וואָס איר ווילן צו טאָן. 633 00:30:50,600 --> 00:30:53,620 אבער אין גרויס טייל, עס טוט ראַטעווען איר עטלעכע קיסטראָוקס. 634 00:30:53,620 --> 00:30:59,560 אזוי אַ מאָמענט צוריק, מיר געלאָפֿן דעם פּראָגראַמ-- העלא, וועלט, און דעמאָלט קאָמפּילעד עס, 635 00:30:59,560 --> 00:31:00,460 און דעמאָלט געלאָפֿן עס. 636 00:31:00,460 --> 00:31:01,867 אבער עס ס ניט דיינאַמיזאַם דאָ. 637 00:31:01,867 --> 00:31:03,700 וואָס אויב מיר געוואלט צו טאָן עפּעס אַנדערש? 638 00:31:03,700 --> 00:31:07,630 נו, וואָס אויב איך געוואלט צו טאקע באַקומען אַ שטריקל פון דעם באַניצער? 639 00:31:07,630 --> 00:31:11,250 איך בין געגאנגען צו נוצן אַ רעטעניש שטיק גערופֿן פּונקט טהאַט-- באַקומען שטריקל. 640 00:31:11,250 --> 00:31:15,860 >> טורנס אויס אין C אַז ווען איר טאָן ניט ווילן צו צושטעלן ינפּוט צו אַ רעטעניש שטיק, 641 00:31:15,860 --> 00:31:19,360 אָדער מער רעכט צו אַ פֿונקציע, איר ממש נאָר טאָן עפענען פּאַרענטהעסיס, 642 00:31:19,360 --> 00:31:20,430 נאָענט פּאַרענטהעסיס. 643 00:31:20,430 --> 00:31:25,540 אזוי עס ס 'ווי כאָטש עס ס קיין ווייַס קעסטל צו דרוקן אין. 644 00:31:25,540 --> 00:31:27,720 די זאָגן בלאָק איידער האט אַ ביסל ווייַס קעסטל. 645 00:31:27,720 --> 00:31:29,660 מיר טאָן ניט האָבן אַז ווייַס קעסטל איצט. 646 00:31:29,660 --> 00:31:33,310 >> אבער ווען איך רוף באַקומען שטריקל, איך ווילן צו שטעלן די רעזולטאַט ערגעץ. 647 00:31:33,310 --> 00:31:37,680 אזוי אַ זייער פּראָסט פּעראַדיים אין C איז צו רופן אַ פֿונקציע, ווי באַקומען שטריקל דאָ, 648 00:31:37,680 --> 00:31:41,070 און דעמאָלט קראָם זייַן צוריקקומען ווערט. 649 00:31:41,070 --> 00:31:44,450 עס ס דער רעזולטאַט פון זייַן מי אין עפּעס. 650 00:31:44,450 --> 00:31:47,630 >> און וואָס איז די בויען אין פּראָגראַממינג, 651 00:31:47,630 --> 00:31:53,450 צי אין קראַצן אָדער איצט C, וואָס מיר קענען נוצן צו אַקטשאַוואַלי קראָם עפּעס? 652 00:31:53,450 --> 00:31:55,990 קאָלד עס אַ בייַטעוודיק, רעכט? 653 00:31:55,990 --> 00:32:00,320 און אין קראַצן, מיר טאָן ניט טאַקע זאָרג וואָס איז געגאנגען אין וועריאַבאַלז. 654 00:32:00,320 --> 00:32:02,170 >> אבער אין דעם פאַל, מיר אַקשלי טאָן. 655 00:32:02,170 --> 00:32:03,719 איך בין געגאנגען צו זאָגן שטריקל. 656 00:32:03,719 --> 00:32:05,510 און דעמאָלט איך קען רופן דעם עפּעס איך ווילן. 657 00:32:05,510 --> 00:32:08,340 איך בין געגאנגען צו רופן עס נאָמען, געץ באַקומען שטריקל. 658 00:32:08,340 --> 00:32:10,250 >> און איצט אַפֿילו אויב איר 'רע אַ ביסל נייַ צו דעם, 659 00:32:10,250 --> 00:32:11,984 באַמערקן אַז איך בין פעלנדיק עטלעכע דעטאַל. 660 00:32:11,984 --> 00:32:13,150 איך בין פאָרגעטטינג אַ האַלב-צווייפּינטל. 661 00:32:13,150 --> 00:32:14,400 איך דאַרפֿן צו ענדיקן דעם געדאַנק. 662 00:32:14,400 --> 00:32:17,480 אַזוי איך בין געגאנגען צו מאַך מיין לויפֿער, און שלאָגן האַלב-צווייפּינטל עס. 663 00:32:17,480 --> 00:32:19,130 און וואָס האָב איך נאָר געטאן? 664 00:32:19,130 --> 00:32:21,440 אין דעם שורה פון קאָד, נומער 5 אין דעם מאָמענט, 665 00:32:21,440 --> 00:32:23,799 איך בין פאַך באַקומען שטריקל מיט קיין ינפּוץ. 666 00:32:23,799 --> 00:32:26,090 אַזוי דאָרט ס קיין קליין ווייַס קעסטל ווי די היט בלאָק האט. 667 00:32:26,090 --> 00:32:28,590 >> איך בין נאָר געזאגט, היי, קאָמפּיוטער, באַקומען מיר אַ שטריקל. 668 00:32:28,590 --> 00:32:31,390 די גלייַך צייכן איז ניט טאַקע אַ גלייַך צייכן, פּער סיי. 669 00:32:31,390 --> 00:32:33,790 עס ס די אַסיינמאַנט אָפּעראַטאָר, וואָס מיטל, 670 00:32:33,790 --> 00:32:37,860 היי, קאָמפּיוטער, מאַך די ווערט פון די רעכט איבער צו די לינקס. 671 00:32:37,860 --> 00:32:40,480 און אין די לינקס, איך האָבן די ווייַטערדיק. 672 00:32:40,480 --> 00:32:43,580 >> היי, קאָמפּיוטער, געבן מיר אַ סטרינג-- אַ סיקוואַנס פון אותיות. 673 00:32:43,580 --> 00:32:45,637 און רופן אַז שטריקל נאָמען. 674 00:32:45,637 --> 00:32:47,220 און איך טאָן ניט אַפֿילו האָבן צו רופן עס נאָמען. 675 00:32:47,220 --> 00:32:49,970 >> איך קען רופן עס, קאַנווענשאַנאַלי, עפּעס ווי ד, 676 00:32:49,970 --> 00:32:52,900 פיל ווי מיר געוויינט איך צו רופן די בייַטעוודיק איך. 677 00:32:52,900 --> 00:32:54,829 אבער איצט איך דאַרפֿן צו טאָן עפּעס מיט אים. 678 00:32:54,829 --> 00:32:57,370 עס וואָלט זיין שיין נאַריש צו פּרובירן קאַמפּיילינג דעם קאָד, פליסנדיק 679 00:32:57,370 --> 00:32:59,410 דעם פּראָגראַם, אַפֿילו כאָטש איך בין געטינג אַ שטריקל, 680 00:32:59,410 --> 00:33:01,580 ווייַל עס ס 'נאָך נאָר געגאנגען צו זאָגן העלא וועלט. 681 00:33:01,580 --> 00:33:06,140 >> אבער וואָס אויב איך טאָן ווילן צו טוישן דעם. 682 00:33:06,140 --> 00:33:07,940 וואָס טאָן ניט איך טאָן דעם? 683 00:33:07,940 --> 00:33:11,632 פּראָצענט ס, קאָמע ס. 684 00:33:11,632 --> 00:33:13,090 און דעם איז אַ קליין קריפּטיק נאָך. 685 00:33:13,090 --> 00:33:15,560 >> אַזוי לאָזן מיר מאַכן מיין וועריאַבאַלז מער קלאָר. 686 00:33:15,560 --> 00:33:17,510 זאל מיר נאָמען דעם בייַטעוודיק נאָמען. 687 00:33:17,510 --> 00:33:20,230 און לאָזן ס זען אויב מיר קענען נישט רייצנ זיך באַזונדער וואָס ס געשעעניש דאָ. 688 00:33:20,230 --> 00:33:22,770 >> אזוי אויף שורה פינף, איך בין געטינג אַ שטריקל. 689 00:33:22,770 --> 00:33:25,620 און איך בין סטאָרינג אַז שטריקל, וועלכער דער באַניצער האט טייפּט אין 690 00:33:25,620 --> 00:33:28,430 אין זיין אָדער איר קלאַוויאַטור, אין אַ בייַטעוודיק געהייסן נאָמען. 691 00:33:28,430 --> 00:33:30,590 און עס טורנס אויס אַז פּרינטף טוט נישט נאָר 692 00:33:30,590 --> 00:33:34,220 נעמען איין אַרגומענט אין טאָפּל ציטירט, איין ינפּוט אין טאָפּל ציטירט. 693 00:33:34,220 --> 00:33:39,100 >> עס קענען נעמען צוויי, אָדער דרייַ, אָדער מער, אַזאַ אַז דער רגע, אָדער דריט, אָדער פערט, 694 00:33:39,100 --> 00:33:42,320 זענען אַלע די נעמען פון וועריאַבאַלז, אָדער ספּעסיפיקאַללי וואַלועס, 695 00:33:42,320 --> 00:33:48,610 וואָס איר ווילן צו צאַפּן אין, דינאַמיקאַללי, אַז שטריקל אין קוואָטעס. 696 00:33:48,610 --> 00:33:52,110 אין אנדערע ווערטער, וואָס וואָלט זיין פאַלש מיט דעם? 697 00:33:52,110 --> 00:33:57,920 אויב איך נאָר געזאגט העלא נאָמען, באַקקסלאַש ן, געזונט מיין טעקע, קאָמפּילעד מיין קאָד, 698 00:33:57,920 --> 00:34:01,660 און געלאָפֿן דעם, וואָס וואָלט פּאַסירן? 699 00:34:01,660 --> 00:34:05,139 >> עס ס נאָר געגאנגען צו זאָגן, העלא נאָמען, ממש ען-א-ב E, 700 00:34:05,139 --> 00:34:07,900 וואָס איז מין פון נאַריש ווייַל עס ס ניט אַנדערש פון וועלט. 701 00:34:07,900 --> 00:34:10,400 אַזוי עפּעס אין ציטירט איז וואָס ממש געץ געדרוקט. 702 00:34:10,400 --> 00:34:12,520 אַזוי אויב איך ווילן צו האָבן אַ פּלאַסעהאָלדער דאָרט, 703 00:34:12,520 --> 00:34:14,422 איך אַקטשאַוואַלי דאַרפֿן צו נוצן עטלעכע ספּעציעל סינטאַקס. 704 00:34:14,422 --> 00:34:17,380 און עס טורנס אויס אויב איר לייענען די דאַקיומענטיישאַן פֿאַר די פּרינטף פונקציאָנירן, 705 00:34:17,380 --> 00:34:21,320 עס וועט דערציילן איר אַז אויב איר נוצן פּראָצענט ס, 706 00:34:21,320 --> 00:34:23,920 איר קענען פאַרטרעטער אַ ווערט ווי גייט. 707 00:34:23,920 --> 00:34:27,190 >> נאָך אַ קאָמע נאָך אַז טאָפּל ציטירן, איר נאָר 708 00:34:27,190 --> 00:34:29,179 שרייַבן די נאָמען פון די בייַטעוודיק אַז איר ווילן 709 00:34:29,179 --> 00:34:33,790 צו צאַפּן אין זיך אַז פֿאָרמאַט קאָד, אָדער פֿאָרמאַט ספּעסיפיער, 710 00:34:33,790 --> 00:34:35,469 פּראָצענט ס פֿאַר סטרינגס. 711 00:34:35,469 --> 00:34:39,190 און איצט אויב איך ווע ווערן מיין טעקע, איך גיין צוריק אַראָפּ צו מיין וואָקזאַל. 712 00:34:39,190 --> 00:34:42,870 און איך טיפּ מאַכן סטרינג, ווייַל, ווידער, די נאָמען פון דעם 713 00:34:42,870 --> 00:34:45,510 טעקע אַז איך אויסדערוויילט איידער איז סטרינג.ק. 714 00:34:45,510 --> 00:34:48,510 >> אַזוי איך בין געגאנגען צו זאָגן מאַכן סטרינג, אַרייַן. 715 00:34:48,510 --> 00:34:51,550 אָה מיין גוטסקייט, קוק אין אַלע פון די מיסטייקס מיר ווע געמאכט שוין. 716 00:34:51,550 --> 00:34:55,540 און דעם יס-- וואָס, דאָס איז טאַקע ווי אַ זעקס, זיבן שורה פּראָגראַם? 717 00:34:55,540 --> 00:34:57,790 אזוי דעם איז ווו עס קענען זייער געשווינד באַקומען אָוווערוועלמינג. 718 00:34:57,790 --> 00:35:00,890 >> דעם וואָקזאַל פֿענצטער האט איצט נאָר רעגורגיטאַטעד 719 00:35:00,890 --> 00:35:03,230 אַ ריזיק נומער פון טעות אַרטיקלען. 720 00:35:03,230 --> 00:35:07,560 שורלי, איך טאָן ניט האָבן מער טעות אַרטיקלען ווי איך האָבן שורות פון קאָד. 721 00:35:07,560 --> 00:35:08,680 אַזוי וואָס איז געגאנגען אויף? 722 00:35:08,680 --> 00:35:10,920 >> נו, דער בעסטער סטראַטעגיע צו טאָן עניטיים איר 723 00:35:10,920 --> 00:35:13,710 טאָן טרעפן אַ אָוווערוועלמינג רשימה פון ערראָרס ווי אַז, 724 00:35:13,710 --> 00:35:16,690 איז מעגילע צוריק, קוק פֿאַר די באַפֿעל איר נאָר געלאָפֿן, וואָס אין מיין פאַל 725 00:35:16,690 --> 00:35:18,020 איז מאַכן שטריקל. 726 00:35:18,020 --> 00:35:21,630 אָנקוקן וואָס מאַכן האט, און אַז ס וואָס לאַנג קלאַנג באַפֿעל, קיין גרויס האַנדלען עס. 727 00:35:21,630 --> 00:35:22,950 >> אבער די רויט איז שלעכט. 728 00:35:22,950 --> 00:35:24,750 גרין איז טריינג צו זיין מילד און נוציק. 729 00:35:24,750 --> 00:35:26,140 אבער עס ס נאָך שלעכט, אין דעם פאַל. 730 00:35:26,140 --> 00:35:27,510 אבער ווו איז עס שלעכט? 731 00:35:27,510 --> 00:35:31,450 >> סטרינג.ק, שורה פינף, כאַראַקטער פינף. 732 00:35:31,450 --> 00:35:32,930 אַזוי דאָס איז נאָר פּראָסט צוזאַמענפאָר. 733 00:35:32,930 --> 00:35:36,060 עפּעס צווייפּינטל עפּעס מיטל שורה נומער און כאַראַקטער נומער. 734 00:35:36,060 --> 00:35:41,080 טעות, נוצן פון ונדעקלאַרעד identifier שטריקל. 735 00:35:41,080 --> 00:35:42,900 האט איר מיינען נאָרמאַל אין? 736 00:35:42,900 --> 00:35:45,530 >> אַזוי, ליידער, קלאַנג איז טריינג צו זייַן נוציק. 737 00:35:45,530 --> 00:35:46,850 אבער עס ס אומרעכט, אין דעם פאַל. 738 00:35:46,850 --> 00:35:49,350 ניין, קלאַנג, איך האט ניט מיינען נאָרמאַל יאָ. 739 00:35:49,350 --> 00:35:51,070 איך מענט אַז אויף שורה איינער, יאָ. 740 00:35:51,070 --> 00:35:53,420 >> אבער שורה פינף איז דאָס איינער דאָ. 741 00:35:53,420 --> 00:35:57,040 און קלאַנג טוט ניט פֿאַרשטיין ז-ג-ר-איך-ען-ג. 742 00:35:57,040 --> 00:36:01,490 עס ס אַ ונדעקלאַרעד identifier, אַ וואָרט עס נאָר האט קיינמאָל געזען פריער. 743 00:36:01,490 --> 00:36:05,730 און אַז ס ווייַל C, די שפּראַך מיר ניטאָ שרייבן קאָד אין רעכט איצט, 744 00:36:05,730 --> 00:36:08,070 טוט ניט האָבן וועריאַבאַלז גערופֿן סטרינגס. 745 00:36:08,070 --> 00:36:11,380 >> עס טוט נישט, דורך ניט ויסצאָלן, שטיצן עפּעס גערופֿן אַ שטריקל. 746 00:36:11,380 --> 00:36:16,750 אַז ס אַ קס50 שטיק פון זשאַרגאָן, אָבער זייער קאַנווענשאַנאַל. 747 00:36:16,750 --> 00:36:18,600 אבער איך קענען פאַרריכטן דעם ווי גייט. 748 00:36:18,600 --> 00:36:22,090 >> אויב איך לייגן איין שורה פון קאָד צו די שפּיץ פון דעם פּראָגראַם, 749 00:36:22,090 --> 00:36:27,890 אַרייַננעמען קס50.ה, וואָס איז אן אנדער טעקע ערגעץ ין פון קס50 ייד, ערגעץ 750 00:36:27,890 --> 00:36:30,820 אויף די שווער פאָר, אַזוי צו רעדן, פון די ובונטו אָפּערייטינג סיסטעם 751 00:36:30,820 --> 00:36:33,590 אַז איך בין פליסנדיק, אַז איז די טעקע אַז ס 752 00:36:33,590 --> 00:36:38,740 געגאנגען צו לערנען די אַפּערייטינג סיסטעם וואָס אַ שטריקל איז, נאָר 753 00:36:38,740 --> 00:36:41,930 ווי נאָרמאַל יאָ.ה איז די טעקע אין די אָפּערייטינג סיסטעם אַז ס 754 00:36:41,930 --> 00:36:44,430 געגאנגען צו לערנען עס וואָס פּרינטף איז. 755 00:36:44,430 --> 00:36:46,810 >> טאקע, מיר וואָלט האָבן גאַטאַן אַ זייער ענלעך אָנזאָג 756 00:36:46,810 --> 00:36:50,600 אויב יאָ האט אַדמיטאַד נאָרמאַל יאָ.ה און פּרובירן צו נוצן פּרינטף. 757 00:36:50,600 --> 00:36:53,632 אַזוי איך בין געגאנגען צו גיין פאָרויס און נאָר נעמען קאָנטראָל ל צו קלאָר מיין עקראַן. 758 00:36:53,632 --> 00:36:56,340 אָדער איר קענען דרוקן קלאָר און עס וועט נאָר קלאָר די וואָקזאַל פֿענצטער. 759 00:36:56,340 --> 00:36:58,020 אָבער איר קענען נאָך מעגילע צוריק אין מאָל. 760 00:36:58,020 --> 00:37:01,100 >> און איך בין געגאנגען צו ריראַן מאַכן סטרינג. 761 00:37:01,100 --> 00:37:03,660 קראָס מיין Fingers דאָס מאָל, קומען. 762 00:37:03,660 --> 00:37:05,380 אָה מיין גאָט, עס געארבעט. 763 00:37:05,380 --> 00:37:09,280 עס ווייזט מיר אַ לאַנג קריפּטיק באַפֿעל אַז איז וואָס מאַכן דזשענערייטאַד דורך קלאַנג, 764 00:37:09,280 --> 00:37:10,460 אָבער קיין טעות אַרטיקלען. 765 00:37:10,460 --> 00:37:12,460 אַזוי פאַרשטיין, אַפֿילו כאָטש איר זאל באַקומען גאָר 766 00:37:12,460 --> 00:37:14,480 אָוווערכוועלמד מיט די נומער פון טעות אַרטיקלען, 767 00:37:14,480 --> 00:37:17,540 עס נאָר זאל זייַן דעם אַנויינג קאַסקיידינג ווירקונג, ווו קלאַנג טוט נישט פֿאַרשטיין 768 00:37:17,540 --> 00:37:19,620 איין זאַך, וואָס מיטל עס דעמאָלט טוט נישט פֿאַרשטיין די ווייַטער וואָרט, 769 00:37:19,620 --> 00:37:20,560 אָדער די ווייַטער שורה. 770 00:37:20,560 --> 00:37:22,850 און אַזוי עס איז נאָר טשאָקעס אויף אייער קאָד. 771 00:37:22,850 --> 00:37:24,440 אבער די פאַרריכטן זאל זיין פּשוט. 772 00:37:24,440 --> 00:37:27,822 און אַזוי שטענדיק פאָקוס אויף דער זייער ערשטער שורה פון רעזולטאַט. 773 00:37:27,822 --> 00:37:29,530 און אויב איר טאָן ניט פֿאַרשטיין עס, נאָר קוק 774 00:37:29,530 --> 00:37:32,480 פֿאַר טערמינען אַז זאל זיין קלוז, און די שורה נומער, 775 00:37:32,480 --> 00:37:34,650 און די כאַראַקטער, ווו אַז גרייַז זאל זיין. 776 00:37:34,650 --> 00:37:40,328 >> איצט לאָזן מיר גיין פאָרויס און טיפּ פּינטעלע צעהאַקן, שטריקל, אַרייַן. 777 00:37:40,328 --> 00:37:44,340 הם, עס ס ניט אַזוי צו זאָגן: העלא עפּעס. 778 00:37:44,340 --> 00:37:46,210 וואָס? 779 00:37:46,210 --> 00:37:48,170 נו, צוריקרופן, ווו איז עס פליסנדיק? 780 00:37:48,170 --> 00:37:53,730 >> עס ס מיסטאָמע סטאַק אין די מאָמענט אין אַ שלייף, אויב איר וועט, אויף שורה זעקס, 781 00:37:53,730 --> 00:37:56,950 ווייַל באַקומען שטריקל דורך פּלאַן, געשריבן דורך קס50 שטעקן, 782 00:37:56,950 --> 00:38:00,350 איז ממש מענט צו נאָר זיצן דאָרט ווארטן, און ווארטן, 783 00:38:00,350 --> 00:38:01,850 און ווארטן פֿאַר אַ שטריקל. 784 00:38:01,850 --> 00:38:03,792 כל מיר מיינען דורך שטריקל איז מענטשלעך ינפּוט. 785 00:38:03,792 --> 00:38:04,500 אַזוי איר וויסן וואָס? 786 00:38:04,500 --> 00:38:05,166 זאל מיר גיין פאָרויס. 787 00:38:05,166 --> 00:38:08,704 און נאָר אויף אַ קאַפּריז, לאָזן מיר טיפּ מיין נאָמען, דוד, אַרייַן. 788 00:38:08,704 --> 00:38:10,120 איצט איך האָבן אַ מער דינאַמיש פּראָגראַם. 789 00:38:10,120 --> 00:38:11,240 עס האט, העלא דוד. 790 00:38:11,240 --> 00:38:16,280 >> אויב איך גיין פאָרויס און לויפן דעם ווידער, לאָזן מיר פּרובירן זאָגן זאַמילאַ נאָמען, אַרייַן. 791 00:38:16,280 --> 00:38:17,940 און איצט מיר האָבן אַ דינאַמיש פּראָגראַם. 792 00:38:17,940 --> 00:38:19,380 איך האב נישט שווער קאָדעד וועלט. 793 00:38:19,380 --> 00:38:21,760 איך האב נישט שווער קאָדעד נאָמען, אָדער דוד, אָדער זאַמילאַ. 794 00:38:21,760 --> 00:38:25,350 >> איצט עס ס פיל מער ווי די מגילה מיר וויסן, ווו אויב עס נעמען ינפּוט, 795 00:38:25,350 --> 00:38:27,870 עס טראגט אַ ביסל אַנדערש רעזולטאַט. 796 00:38:27,870 --> 00:38:31,020 איצט, דעם איז ניט דער בעסטער באַניצער דערפאַרונג, אָדער וקס. 797 00:38:31,020 --> 00:38:33,000 איך לויפן דעם פּראָגראַם. 798 00:38:33,000 --> 00:38:35,830 >> איך טאָן ניט וויסן וואָס איך בין געמיינט צו טאָן, סייַדן איך אַקטשאַוואַלי קוקן בייַ 799 00:38:35,830 --> 00:38:37,290 אָדער געדענקען די מקור קאָד. 800 00:38:37,290 --> 00:38:39,640 אזוי לאָזן ס מאַכן די באַניצער דערפאַרונג אַ ביסל בעסער 801 00:38:39,640 --> 00:38:41,240 מיט די סימפּלאַסט פון זאכן. 802 00:38:41,240 --> 00:38:44,782 זאל מיר גיין צוריק אין דעם פּראָגראַם, און נאָר זאָגן פּרינטף. 803 00:38:44,782 --> 00:38:48,870 >> און לאָזן מיר גיין פאָרויס און זאָגן נאָמען, צווייפּינטל, און אַ פּלאַץ, און דעמאָלט אַ האַלב-צווייפּינטל. 804 00:38:48,870 --> 00:38:51,170 און נאָר פֿאַר קיקס, קיין באַקלאַש ן. 805 00:38:51,170 --> 00:38:52,980 און אַז ס דיליבראַט, ווייַל איך טאָן נישט וועלן 806 00:38:52,980 --> 00:38:54,590 די פּינטלעך צו באַוועגן צו דער ווייַטער שורה. 807 00:38:54,590 --> 00:38:58,800 >> איך ווילן צו, אַנשטאָט, טאָן דאָס, מאַכן שטריקל צו רעקאָמפּילע מיין קאָד אין נייַ מאַשין 808 00:38:58,800 --> 00:39:00,980 קאָד פּינטעלע צעהאַקן שטריקל. 809 00:39:00,980 --> 00:39:02,460 אַה, דאָס איז פיל פּריטיער. 810 00:39:02,460 --> 00:39:05,780 איצט איך אַקטשאַוואַלי וויסן וואָס די קאָמפּיוטער וויל מיר צו טאָן, געבן עס אַ נאָמען. 811 00:39:05,780 --> 00:39:10,020 >> אַזוי איך בין געגאנגען צו גיין פאָרויס און טיפּ אין ראָב, אַרייַן, און העלא, ראָב. 812 00:39:10,020 --> 00:39:13,640 אַזוי, פאַרשטיין, דאָס איז נאָך, אין די סוף פון דעם טאָג, נאָר אַ נייַן שורה פּראָגראַם. 813 00:39:13,640 --> 00:39:15,090 אבער מיר ווע גענומען די בעיבי טריט. 814 00:39:15,090 --> 00:39:18,380 >> מיר געשריבן איין שורה מיט וואָס מיר זענען באַקאַנט, פּרינטף, העלא וועלט. 815 00:39:18,380 --> 00:39:19,980 דעמאָלט מיר ונדיד אַ קליין ביסל פון אַז. 816 00:39:19,980 --> 00:39:21,560 און מיר אַקטשאַוואַלי געניצט באַקומען שטריקל. 817 00:39:21,560 --> 00:39:23,362 און מיר טאָסט אַז ווערט אין אַ בייַטעוודיק. 818 00:39:23,362 --> 00:39:26,070 און דעמאָלט מיר געגאנגען פאָרויס און ימפּרוווד עס ווייַטער מיט אַ דריט ליניע. 819 00:39:26,070 --> 00:39:29,220 און דעם יטעראַטיווע פּראָצעס פון שרייבן ווייכווארג איז באמת שליסל. 820 00:39:29,220 --> 00:39:33,420 אין קס50, און אין לעבן אין אַלגעמיין, איר זאָל בכלל ניט זיצן אַראָפּ, 821 00:39:33,420 --> 00:39:36,800 האָבן אַ פּראָגראַם אין גייַסט, און פּרובירן שרייבן די גאנצע פאַרשילטן זאַך אַלע אין אַמאָל. 822 00:39:36,800 --> 00:39:40,810 >> עס וועט, ינעוואַטאַבלי, רעזולטאַט אין וועג מער ערראָרס ווי מיר זיך געזען דאָ. 823 00:39:40,810 --> 00:39:44,070 אַפֿילו איך, צו דעם טאָג, קעסיידער מאַכן אנדערע נאַריש מיסטייקס, 824 00:39:44,070 --> 00:39:47,480 זענען אַקטשאַוואַלי האַרדער מיסטייקס וואָס זענען האַרדער צו רעכענען אויס. 825 00:39:47,480 --> 00:39:52,095 אבער איר וועט מאַכן מער מיסטייקס די מער שורות פון קאָד איר שרייַבן אַלע אין אַמאָל. 826 00:39:52,095 --> 00:39:54,220 און אַזוי דעם פירונג פון, שרייַבן אַ קליין ביסל פון קאָד 827 00:39:54,220 --> 00:39:57,930 אַז איר ניטאָ באַקוועם מיט, צונויפנעמען עס, לויפן עס, פּרובירן עס מער בכלל, 828 00:39:57,930 --> 00:40:01,370 דעריבער מאַך אָנ-- אַזוי נאָר ווי מיר געהאלטן לייערינג און לייערינג לעצטע וואָך, 829 00:40:01,370 --> 00:40:04,190 בנין פון עפּעס זייער פּשוט צו עפּעס מער קאָמפּליצירט, 830 00:40:04,190 --> 00:40:05,200 טאָן די זעלבע דאָ. 831 00:40:05,200 --> 00:40:08,500 דו זאלסט נישט זיצן אַראָפּ, און פּרובירן צו שרייַבן אַ גאנצע פּראָבלעם. 832 00:40:08,500 --> 00:40:10,780 אַקטואַללי נעמען די בעיבי טריט. 833 00:40:10,780 --> 00:40:15,100 >> איצט, סטרינגס זענען נישט אַלע וואָס נוצלעך צו זיך. 834 00:40:15,100 --> 00:40:18,210 מיר'ד אַקטשאַוואַלי, יידילי, ווי צו האָבן עפּעס אַנדערש אין אונדזער טאָאָלקיט. 835 00:40:18,210 --> 00:40:20,990 אזוי לאָזן 'ס אַקטשאַוואַלי טאָן פּונקט וואָס. 836 00:40:20,990 --> 00:40:24,900 >> זאל מיר גיין פאָרויס איצט און בייַטש אַרויף אַ ביסל אַנדערש פּראָגראַם. 837 00:40:24,900 --> 00:40:28,320 און מיר וועט רופן דעם ינט.ק, פֿאַר ינטאַדזשער. 838 00:40:28,320 --> 00:40:30,870 איך בין געגאנגען צו, סימילאַרלי, אַרייַננעמען קס550.ה. 839 00:40:30,870 --> 00:40:33,060 איך בין געגאנגען צו אַרייַננעמען נאָרמאַל יאָ. 840 00:40:33,060 --> 00:40:36,630 און אַז ס 'געגאנגען צו זייַן שיין פּראָסט אין די ערשטער ביסל טעג פון דער קלאַס. 841 00:40:36,630 --> 00:40:39,050 >> און איך בין געגאנגען צו גרייט זיך מיט אַ הויפּט פֿונקציע. 842 00:40:39,050 --> 00:40:43,370 און איצט אָנשטאָט פון געטינג אַ שטריקל, לאָזן ס גיין פאָרויס און באַקומען אַ ינט. 843 00:40:43,370 --> 00:40:49,285 זאל ס רופן עס איך, און רופן עס באַקומען ינט, נאָענט פּאַרענס, האַלב-צווייפּינטל. 844 00:40:49,285 --> 00:40:51,410 און איצט לאָזן ס טאָן עפּעס מיט אים, פּרינטף. 845 00:40:51,410 --> 00:40:56,190 >> זאל ס זאָגן עפּעס ווי העלא, באַקקסלאַש ן, קאָמע איך. 846 00:40:56,190 --> 00:41:00,010 אזוי איך בין שיין פיל מימיקינג וואָס איך האבן נאָר אַ מאָמענט צוריק. 847 00:41:00,010 --> 00:41:01,660 איך האָבן אַ פּלאַסעהאָלדער דאָ. 848 00:41:01,660 --> 00:41:05,150 איך האָבן קאָמע איך דאָ, ווייַל איך ווילן צו צאַפּן איך זיך אַז פּלאַסעהאָלדער. 849 00:41:05,150 --> 00:41:07,250 >> אַזוי לאָזן ס גיין פאָרויס און פּרובירן קאַמפּיילינג דעם פּראָגראַם. 850 00:41:07,250 --> 00:41:10,060 דער טעקע איז געהייסן ינט.ק. 851 00:41:10,060 --> 00:41:12,920 אַזוי איך בין געגאנגען צו זאָגן, מאַכן ינט, אַרייַן. 852 00:41:12,920 --> 00:41:16,420 אָה מיין גאָט, אָבער קיין גרויס האַנדלען, רעכט? 853 00:41:16,420 --> 00:41:17,230 עס ס אַ גרייַז. 854 00:41:17,230 --> 00:41:19,810 >> עס ס אַ סינטאַקטיק גרייַז דאָ אַזאַ אַז די פּראָגראַם קענען ניט 855 00:41:19,810 --> 00:41:25,460 זייַן קאָמפּילעד ין ינט.ק, שורה זיבן, כאַראַקטער 27, טעות פֿאָרמאַט 856 00:41:25,460 --> 00:41:28,400 ספּעסיפיעס טיפּ טשאַר שטערן, וועלכער אַז איז. 857 00:41:28,400 --> 00:41:30,020 אבער דער אַרגומענט טיפּ איז ינט. 858 00:41:30,020 --> 00:41:33,110 >> אַזוי דאָ, אויך, מיר ניטאָ ניט געגאנגען טאָ-- אַפֿילו כאָטש הייַנט איז אַ פּלאַץ פון מאַטעריאַל, 859 00:41:33,110 --> 00:41:35,710 מיר רע געגאנגען צו אָוווערוועלם איר מיט לעגאַמרע יעדער שטריך פון C, 860 00:41:35,710 --> 00:41:38,070 און פּראָגראַממינג מער בכלל, אין נאָר די ערשטער ביסל וואָכן. 861 00:41:38,070 --> 00:41:40,400 אַזוי עס ס אָפֿט געגאנגען צו זיין זשאַרגאָן מיט וואָס איר ניטאָ ניט באַקאַנט. 862 00:41:40,400 --> 00:41:43,350 און, אין פאַקט, טשאַר שטערן איז עפּעס מיר רע געגאנגען צו קומען צוריק צו 863 00:41:43,350 --> 00:41:44,830 אין אַ וואָך אָדער צוויי ס מאָל. 864 00:41:44,830 --> 00:41:47,530 >> אבער פֿאַר איצט, לאָזן ס זען אויב מיר קענען פּאַרס ווערטער וואָס זענען באַקאַנט. 865 00:41:47,530 --> 00:41:50,750 פאָרמאַצ-- אַזוי מיר געהערט פֿאָרמאַט ספּעסיפיער, פֿאָרמאַט קאָד איידער. 866 00:41:50,750 --> 00:41:51,840 אַז ס 'באַקאַנט. 867 00:41:51,840 --> 00:41:53,840 טיפּע-- אָבער דעם אַרגומענט האט טיפּ ינט. 868 00:41:53,840 --> 00:41:55,980 וואַרטן אַ מינוט, איך איז אַ ינט. 869 00:41:55,980 --> 00:41:59,230 >> אפֿשר פּראָצענט ס אַקטשאַוואַלי האט עטלעכע Defined טייַטש. 870 00:41:59,230 --> 00:42:00,230 און, טאַקע, עס טוט. 871 00:42:00,230 --> 00:42:03,101 אַ ינטאַדזשער, אויב איר ווילן פּרינטף צו פאַרבייַטן עס, 872 00:42:03,101 --> 00:42:05,350 איר אַקטשאַוואַלי האָבן צו נוצן אַ אַנדערש פֿאָרמאַט ספּעסיפיער. 873 00:42:05,350 --> 00:42:06,890 און איר וואָלט ניט וויסן דעם סייַדן עמעצער דערציילט איר, 874 00:42:06,890 --> 00:42:07,973 אָדער איר האט געטאן עס איידער. 875 00:42:07,973 --> 00:42:10,490 אבער פּראָצענט איך איז וואָס קענען זייַן קאַמאַנלי געניצט 876 00:42:10,490 --> 00:42:12,240 אין פּרינטף פֿאַר פּלאַגינג אין אַ ינטאַדזשער. 877 00:42:12,240 --> 00:42:14,920 איר קענען אויך נוצן פּראָצענט ד פֿאַר אַ דעצימאַל ינטעגער. 878 00:42:14,920 --> 00:42:16,490 אבער איך איז פייַן און פּשוט דאָ. 879 00:42:16,490 --> 00:42:17,590 אַזוי מיר וועט גיין מיט וואָס. 880 00:42:17,590 --> 00:42:21,160 >> איצט לאָזן מיר גיין פאָרויס און ריראַן מאַכן ינט, קומען. 881 00:42:21,160 --> 00:42:23,328 אַז ס גוט, קיין ערראָרס. 882 00:42:23,328 --> 00:42:27,260 פּונקט צעהאַקן ינט-- גוט, שלעכט באַניצער דערפאַרונג, ווייַל איך האב נישט דערציילט זיך 883 00:42:27,260 --> 00:42:27,760 וואָס צו טאָן. 884 00:42:27,760 --> 00:42:28,426 אבער אַז ס 'פייַן. 885 00:42:28,426 --> 00:42:29,480 איך בין קאַטשינג אויף געשווינד. 886 00:42:29,480 --> 00:42:36,260 >> און איצט לאָזן מיר גיין פאָרויס און טיפּ אין דוד, גוט, זאַמילאַ, באַגאַזלענען. 887 00:42:36,260 --> 00:42:37,820 גוט, אַזוי דאָס איז אַ גוט זאַך. 888 00:42:37,820 --> 00:42:41,710 דאס מאָל, איך בין ניצן אַ פֿונקציע, אַ רעטעניש שטיק, גערופֿן באַקומען ינט. 889 00:42:41,710 --> 00:42:44,230 און עס טורנס אָוט-- און מיר וועט זען דעם שפּעטער אין די טערמ-- 890 00:42:44,230 --> 00:42:47,730 די קס50 שטעקן האט ימפּלאַמענטאַד באַקומען שטריקל אין אַזאַ אַ וועג 891 00:42:47,730 --> 00:42:50,350 אַז עס וועט נאָר פֿיזיש באַקומען אַ שטריקל פֿאַר איר. 892 00:42:50,350 --> 00:42:54,340 >> עס האט ימפּלאַמענטאַד באַקומען ינט אין אַזאַ אַ וועג אַז עס וועט נאָר 893 00:42:54,340 --> 00:42:55,590 באַקומען אַ ינטאַדזשער פֿאַר איר. 894 00:42:55,590 --> 00:42:57,830 און אויב איר, די מענטשלעך, דו זאלסט נישט קאָואַפּערייט, עס ס 895 00:42:57,830 --> 00:43:00,590 ממש נאָר געגאנגען צו זאָגן ריטריי, ריטריי, ריטריי, 896 00:43:00,590 --> 00:43:05,200 ממש זיצן דאָרט לופּינג, ביז איר פאַרפליכטן מיט עטלעכע מאַדזשיקאַל נומער, 897 00:43:05,200 --> 00:43:07,670 ווי 50, און העלא 50. 898 00:43:07,670 --> 00:43:11,440 >> אָדער אויב מיר לויפן דעם ווידער און דרוקן אין 42, העלא 42. 899 00:43:11,440 --> 00:43:15,750 און אַזוי די באַקומען ינט פֿונקציע ין פון וואָס רעטעניש שטיק 900 00:43:15,750 --> 00:43:19,050 איז גענוג לאָגיק, גענוג געדאַנק, צו רעכענען אויס, וואָס איז אַ וואָרט? 901 00:43:19,050 --> 00:43:20,330 און וואָס איז אַ נומער? 902 00:43:20,330 --> 00:43:23,165 בלויז אַקסעפּטינג, לעסאָף, נומערן. 903 00:43:23,165 --> 00:43:25,690 904 00:43:25,690 --> 00:43:30,230 >> אַזוי עס טורנס אויס אַז דעם איז ניט אַלע אַז יקספּרעסיוו. 905 00:43:30,230 --> 00:43:30,910 ביזדערווייל. 906 00:43:30,910 --> 00:43:33,690 אַזוי, ייי, לעצט מאָל מיר געגאנגען שיין געשווינד 907 00:43:33,690 --> 00:43:38,320 אין ימפּלאַמענטינג גאַמעס, און אַנאַמיישאַן, און קינסט אַרבעט אין קראַצן. 908 00:43:38,320 --> 00:43:42,260 און דאָ, מיר זענען ווייל צופרידן מיט העלא וועלט, און העלא 50. 909 00:43:42,260 --> 00:43:43,696 >> עס ס ניט אַלע אַז ינספּייערינג. 910 00:43:43,696 --> 00:43:46,070 און, טאַקע, די ערשטער ווייניק יגזאַמפּאַלז וועט נעמען עטלעכע מאָל 911 00:43:46,070 --> 00:43:47,510 צו ראַמפּע אַרויף אין יקסייטמאַנט. 912 00:43:47,510 --> 00:43:49,854 אבער מיר האָבן אַזוי פיל מער קאָנטראָל איצט, אין פאַקט. 913 00:43:49,854 --> 00:43:51,770 און מיר רע געגאנגען צו זייער געשווינד אָנהייבן לייערינג 914 00:43:51,770 --> 00:43:53,870 אויף שפּיץ פון די גרונט פּרימיטיוועס. 915 00:43:53,870 --> 00:43:56,370 >> אבער ערשטער, לאָזן ס פֿאַרשטיין וואָס די לימיטיישאַנז זענען. 916 00:43:56,370 --> 00:43:58,620 אין פאַקט, איינער פון די זאכן קראַצן טוט נישט לייכט 917 00:43:58,620 --> 00:44:00,990 לאָזן אונדז טאָן איז טאַקע קוקן ונטער דער קאַפּטער, 918 00:44:00,990 --> 00:44:03,740 און פֿאַרשטיין וואָס אַ קאָמפּיוטער איז, וואָס עס קענען טאָן, 919 00:44:03,740 --> 00:44:05,250 און וואָס זייַן לימיטיישאַנז זענען. 920 00:44:05,250 --> 00:44:08,580 און, טאַקע, אַז מאַנגל פון שכל, פּאַטענטשאַלי, לאַנג-טערמין 921 00:44:08,580 --> 00:44:12,520 קענען פירן צו אונדזער אייגן מיסטאַקעס-- שרייבן באַגז, שרייבן ינסאַקיער ווייכווארג אַז 922 00:44:12,520 --> 00:44:13,880 געץ כאַקט אין עטלעכע וועג. 923 00:44:13,880 --> 00:44:17,130 >> אַזוי לאָזן ס נעמען עטלעכע טריט צו שכל דעם אַ ביסל בעסער דורך 924 00:44:17,130 --> 00:44:19,710 וועג פון, זאָגן, די ווייַטערדיק משל. 925 00:44:19,710 --> 00:44:23,550 איך בין געגאנגען צו גיין פאָרויס און מאַכשער פאַקטיש שנעל אַ פּראָגראַם געהייסן אַדער. 926 00:44:23,550 --> 00:44:25,134 ווי, לאָזן ס שטעלן עטלעכע נומערן צוזאַמען. 927 00:44:25,134 --> 00:44:27,800 און איך בין געגאנגען צו קאָד עטלעכע עקן דאָ, און נאָר נאָכמאַכן און פּאַפּ 928 00:44:27,800 --> 00:44:30,270 ווו איך איז געווען איידער, נאָר אַזוי מיר קענען באַקומען געגאנגען גיכער. 929 00:44:30,270 --> 00:44:33,090 אַזוי איצט איך ווע גאַט די גרונט ביגינינגז פון אַ פּראָגראַם געהייסן אַדער. 930 00:44:33,090 --> 00:44:34,670 >> און לאָזן ס גיין פאָרויס און טאָן דעם. 931 00:44:34,670 --> 00:44:38,680 איך בין געגאנגען צו גיין פאָרויס און זאָגן, ינטקס געץ באַקומען ינט. 932 00:44:38,680 --> 00:44:39,430 און איר וויסן וואָס? 933 00:44:39,430 --> 00:44:40,990 זאל ס מאַכן אַ בעסער באַניצער דערפאַרונג. 934 00:44:40,990 --> 00:44:45,740 >> אזוי לאָזן 'ס נאָר זאָגן X איז, און Effectively פּינטלעך דער באַניצער צו געבן אונדז רענטגענ. 935 00:44:45,740 --> 00:44:50,600 און דעריבער לאָזן מיר גיין פאָרויס און זאָגן, פּרינטף ווי וועגן י איז, דאָס מאָל יקספּעקטינג 936 00:44:50,600 --> 00:44:53,140 צוויי וואַלועס פון די באַניצער. 937 00:44:53,140 --> 00:44:59,759 און דעריבער לאָזן ס נאָר גיין פאָרויס און זאָגן, פּרינטף, די סאַכאַקל פון רענטגענ און י איז. 938 00:44:59,759 --> 00:45:01,300 און איצט איך טאָן ניט ווילן צו טאָן פּראָצענט ס. 939 00:45:01,300 --> 00:45:09,080 איך ווילן צו טאָן פּראָצענט איך, באַקקסלאַש ן, און דעמאָלט צאַפּן אין סאַכאַקל ווערט. 940 00:45:09,080 --> 00:45:10,620 >> אַזוי ווי קענען איך גיין וועגן טאן דעם? 941 00:45:10,620 --> 00:45:11,270 ווייסט וואס? 942 00:45:11,270 --> 00:45:12,840 איך וויסן ווי צו נוצן וועריאַבאַלז. 943 00:45:12,840 --> 00:45:15,140 זאל מיר נאָר דערקלערן אַ נייַ איינער, ינט ז. 944 00:45:15,140 --> 00:45:16,770 >> און איך בין געגאנגען צו נעמען אַ טרעפן דאָ. 945 00:45:16,770 --> 00:45:21,470 אויב עס זענען גלייַך וואונדער אין דעם שפּראַך, אפֿשר איך קענען נאָר טאָן רענטגענ פּלוס י, 946 00:45:21,470 --> 00:45:23,660 אַזוי לאַנג ווי איך סוף מיין געדאַנק מיט אַ האַלב-צווייפּינטל? 947 00:45:23,660 --> 00:45:28,170 איצט איך קענען גיין צוריק אַראָפּ דאָ, צאַפּן אין ז, ענדיקן דעם געדאַנק מיט אַ האַלב-צווייפּינטל. 948 00:45:28,170 --> 00:45:33,160 און לאָזן ס זען איצט, אויב די סיקוואַנסיז פון לינעס-- רענטגענ איז באַקומען ינט. 949 00:45:33,160 --> 00:45:34,770 י איז באַקומען ינט. 950 00:45:34,770 --> 00:45:37,980 >> לייג צו רענטגענ און י, קראָם די ווערט אין ז-- אַזוי, ווידער, געדענקען די גלייַך צייכן 951 00:45:37,980 --> 00:45:38,560 איז ניט גלייַך. 952 00:45:38,560 --> 00:45:41,100 עס ס אַסיינמאַנט פון רעכט צו לינקס. 953 00:45:41,100 --> 00:45:45,180 און לאָזן ס דרוקן אויס אַז די סאַכאַקל פון רענטגענ און י איז נישט ממש ז, 954 00:45:45,180 --> 00:45:46,830 אָבער וואָס ס 'ין פון ז. 955 00:45:46,830 --> 00:45:50,090 אזוי לאָזן ס מאַכן אַדער - פייַן, קיין מיסטייקס דעם מאָל. 956 00:45:50,090 --> 00:45:53,030 פּונקט צעהאַקן אַדער, אַרייַן, רענטגענ איז געגאנגען צו זיין 1. 957 00:45:53,030 --> 00:45:55,380 >> י איז געגאנגען צו זיין 2. 958 00:45:55,380 --> 00:45:58,964 און די סאַכאַקל פון רענטגענ און י איז 3. 959 00:45:58,964 --> 00:46:00,130 אַזוי אַז ס אַלע פייַן און גוט. 960 00:46:00,130 --> 00:46:03,260 >> אַזוי איר וואָלט ימאַדזשאַן אַז מאַט זאָל אַרבעטן אין אַ פּראָגראַם ווי דעם. 961 00:46:03,260 --> 00:46:04,040 אבער איר וויסן וואָס? 962 00:46:04,040 --> 00:46:06,904 איז דאָס בייַטעוודיק, שורה 12, אַפֿילו נייטיק? 963 00:46:06,904 --> 00:46:09,820 איר טאָן ניט דאַרפֿן צו באַקומען אין די מידע פון נאָר סטאָרינג זאכן אין וועריאַבאַלז 964 00:46:09,820 --> 00:46:10,980 נאָר ווייַל איר קענען. 965 00:46:10,980 --> 00:46:13,550 און, אין פאַקט, עס ס בכלל געהאלטן שלעכט פּלאַן 966 00:46:13,550 --> 00:46:18,100 אויב איר זענען קריייטינג אַ בייַטעוודיק, גערופֿן ז אין דעם פאַל, סטאָרינג עפּעס אין עס, 967 00:46:18,100 --> 00:46:21,390 און דעמאָלט מיד ניצן עס, אָבער קיינמאָל ווידער. 968 00:46:21,390 --> 00:46:24,700 וואָס געבן עפּעס אַ נאָמען ווי ז אויב איר 'רע ממש 969 00:46:24,700 --> 00:46:26,770 געגאנגען צו נוצן אַז זאַך נאָר אַמאָל, און אַזוי 970 00:46:26,770 --> 00:46:29,380 פּראַקסאַמאַל צו ווו איר Created עס אין דער ערשטער אָרט, 971 00:46:29,380 --> 00:46:31,052 אַזוי נאָענט אין טערמינען פון שורות פון קאָד? 972 00:46:31,052 --> 00:46:31,760 אַזוי איר וויסן וואָס? 973 00:46:31,760 --> 00:46:34,480 עס טורנס אויס אַז C איז שיין Flexible. 974 00:46:34,480 --> 00:46:36,586 אויב איך אַקטשאַוואַלי ווילן צו צאַפּן-אין וואַלועס דאָ, 975 00:46:36,586 --> 00:46:38,210 איך טאָן ניט דאַרפֿן צו דערקלערן אַ נייַ בייַטעוודיק. 976 00:46:38,210 --> 00:46:41,680 איך קען נאָר צאַפּן-אין רענטגענ פּלוס וויי, ווייַל C ונדערסטאַנדס 977 00:46:41,680 --> 00:46:43,390 אַריטמעטיק, און מאַטאַמאַטיקאַל אָפּערייטערז. 978 00:46:43,390 --> 00:46:47,140 >> אַזוי איך קענען נאָר זאָגן, טאָן דעם מאַט, רענטגענ פּלוס י, וועלכער יענע וואַלועס זענען, 979 00:46:47,140 --> 00:46:50,780 צאַפּן די ריזאַלטינג ינטעגער אין אַז שטריקל. 980 00:46:50,780 --> 00:46:53,730 אַזוי דעם זאל זיין, כאָטש בלויז איין שורה קירצער, 981 00:46:53,730 --> 00:46:58,480 אַ בעסער פּלאַן, אַ בעסער פּראָגראַם, ווייַל עס ס ווייניקער קאָד, דעריבער 982 00:46:58,480 --> 00:46:59,921 ווייניקער פֿאַר מיר צו פֿאַרשטיין. 983 00:46:59,921 --> 00:47:01,920 און עס ס אויך נאָר קלינער, ינסאָפאַר ווי מיר ניטאָ ניט 984 00:47:01,920 --> 00:47:04,620 ינטראָודוסינג נייַ ווערטער, נייַ סימבאָלס, ווי ז, 985 00:47:04,620 --> 00:47:07,510 אַפֿילו כאָטש זיי טאָן ניט טאַקע דינען פיל פון אַ צוועק. 986 00:47:07,510 --> 00:47:12,890 >> צום באַדויערן, מאַט איז נישט אַלע אַז פאַרלאָזלעך מאל. 987 00:47:12,890 --> 00:47:15,270 זאל ס גיין פאָרויס און טאָן דעם. 988 00:47:15,270 --> 00:47:18,200 איך בין געגאנגען צו גיין פאָרויס איצט און טאָן די ווייַטערדיק. 989 00:47:18,200 --> 00:47:27,650 >> זאל ס טאָן פּרינטף, פּראָצענט איך, פּלוס פּראָצענט איך, וועט זיין פּראָצענט איך, באַקקסלאַש ן. 990 00:47:27,650 --> 00:47:32,240 און איך בין געגאנגען צו טאָן טהיס-- קסיקס פּלוס י. 991 00:47:32,240 --> 00:47:34,821 אזוי איך בין נאָר געגאנגען צו רירייט דעם אַ ביסל אנדערש דאָ. 992 00:47:34,821 --> 00:47:36,320 זאל מיר נאָר טאָן אַ שנעל מייושעוודיקייַט טשעק. 993 00:47:36,320 --> 00:47:37,986 ווידער, לאָזן ס ניט באַקומען פאָרויס פון זיך. 994 00:47:37,986 --> 00:47:41,420 מאַכן אַדער, פּונקט צעהאַקן אַדער. 995 00:47:41,420 --> 00:47:44,950 רענטגענ איז 1, י איז 2, 1 פּלוס 2 איז 3. 996 00:47:44,950 --> 00:47:45,870 אַזוי אַז ס גוט. 997 00:47:45,870 --> 00:47:49,060 אבער לאָזן ס קאָמפּליצירן דעם איצט אַ ביסל, און שאַפֿן אַ נייַ טעקע. 998 00:47:49,060 --> 00:47:53,350 >> איך בין געגאנגען צו רופן דעם איין, זאָגן, ינץ, מערצאָל פֿאַר ינטאַדזשערז. 999 00:47:53,350 --> 00:47:55,980 זאל מיר אָנהייבן ווו איך איז געווען אַ מאָמענט צוריק. 1000 00:47:55,980 --> 00:47:57,770 אבער איצט לאָזן ס טאָן אַ ביסל אנדערע שורות. 1001 00:47:57,770 --> 00:48:03,430 זאל מיר גיין פאָרויס און טאָן די ווייַטערדיק, פּרינטף, פּראָצענט איך, מינוס פּראָצענט איך, 1002 00:48:03,430 --> 00:48:08,959 איז פּראָצענט איך, קאָמע רענטגענ, קאָמע יקס מינוס י. 1003 00:48:08,959 --> 00:48:10,750 אַזוי איך בין טאן אַ ביסל פאַרשידענע מאַט דאָרט. 1004 00:48:10,750 --> 00:48:11,624 זאל ס טאָן אן אנדער איינער. 1005 00:48:11,624 --> 00:48:16,610 אזוי פּראָצענט איך מאל פּראָצענט איך איז פּראָצענט איך, באַקקסלאַש ן. 1006 00:48:16,610 --> 00:48:21,430 זאל ס צאַפּן-אין רענטגענ, און וויי, און רענטגענ מאל י. 1007 00:48:21,430 --> 00:48:24,530 מיר וועט נוצן די אַסטעריסק אויף דיין קאָמפּיוטער פֿאַר מאל. 1008 00:48:24,530 --> 00:48:26,390 >> איר טאָן ניט נוצן רענטגענ. רענטגענ איז אַ בייַטעוודיק נאָמען דאָ. 1009 00:48:26,390 --> 00:48:28,270 איר נוצן די שטערן פֿאַר קייפל. 1010 00:48:28,270 --> 00:48:29,020 זאל ס טאָן איינער מער. 1011 00:48:29,020 --> 00:48:34,580 פּרינטף פּראָצענט איך, צעטיילט דורך פּראָצענט איך, איז פּראָצענט איך, 1012 00:48:34,580 --> 00:48:40,460 באַקקסלאַש ן. קסי צעטיילט דורך י-- אַזוי איר נוצן די פאָרויס צעהאַקן אין C 1013 00:48:40,460 --> 00:48:41,502 צו טאָן אָפּטייל. 1014 00:48:41,502 --> 00:48:42,460 און לאָזן ס טאָן איינער אנדערע. 1015 00:48:42,460 --> 00:48:47,920 1016 00:48:47,920 --> 00:48:55,240 רעשט פון פּראָצענט איך, צעטיילט דורך פּראָצענט איך, איז פּראָצענט איך. 1017 00:48:55,240 --> 00:48:59,550 קסי-- און איצט רעשט איז וואָס ס לינקס איבער. 1018 00:48:59,550 --> 00:49:02,980 ווען איר פּרובירן דיוויידינג אַ דענאָמינאַטאָר זיך אַ נומעראַטאָר, 1019 00:49:02,980 --> 00:49:05,570 ווי פיל איז לינקס איבער אַז איר קען נישט צעטיילן אויס? 1020 00:49:05,570 --> 00:49:07,910 >> אַזוי עס איז ניט טאַקע, דאַווקע, אַ סימבאָל 1021 00:49:07,910 --> 00:49:09,470 מיר ווע געניצט אין מיינונג שולע פֿאַר דעם. 1022 00:49:09,470 --> 00:49:13,830 אבער עס אין סי איר קענען זאָגן רענטגענ מאָדולאָ י, ווו 1023 00:49:13,830 --> 00:49:18,000 דעם פּראָצענט צייכן אין דעם קאָנטעקסט-- קאָנפוסינגלי ווען איר ניטאָ ין 1024 00:49:18,000 --> 00:49:20,170 פון די טאָפּל קוואָטעס, ין פון פּרינטף, פּראָצענט 1025 00:49:20,170 --> 00:49:21,830 איז געניצט ווי די פֿאָרמאַט ספּעסיפיער. 1026 00:49:21,830 --> 00:49:25,420 >> ווען איר נוצן פּראָצענט אַרויס פון אַז אין אַ מאַטאַמאַטיקאַל אויסדרוק, 1027 00:49:25,420 --> 00:49:29,910 עס ס די מאָדולאָ אָפּעראַטאָר פֿאַר מאַדזשאַלער אַריטהמעטיק-- פֿאַר אונדזער צוועקן 1028 00:49:29,910 --> 00:49:33,650 דאָ, נאָר מיטל, וואָס איז די רעשט פון X צעטיילט דורך י? 1029 00:49:33,650 --> 00:49:36,130 אַזוי רענטגענ צעטיילט דורך י איז רענטגענ צעהאַקן י. 1030 00:49:36,130 --> 00:49:38,220 וואָס ס די רעשט פון X צעטיילט דורך י? 1031 00:49:38,220 --> 00:49:41,780 עס ס רענטגענ מאָד וויי, ווי אַ פּראָגראַמיסט וואָלט זאָגן. 1032 00:49:41,780 --> 00:49:48,300 >> אַזוי אויב איך האט ניט געמאכט קיין מיסטייקס דאָ, לאָזן מיר גיין פאָרויס און מאַכן ינץ, מערצאָל, פייַן, 1033 00:49:48,300 --> 00:49:50,010 און פּונקט צעהאַקן ינץ. 1034 00:49:50,010 --> 00:49:55,270 און לאָזן ס גיין פאָרויס און טאָן, לאָזן ס זאָגן, 1, 10. 1035 00:49:55,270 --> 00:49:58,390 אַלע רעכט, 1 פּלוס 10 איז 11, טשעק. 1036 00:49:58,390 --> 00:50:01,240 1 מינוס 10 איז נעגאַטיוו 9, טשעק. 1037 00:50:01,240 --> 00:50:03,420 >> 1 מאל 10 איז 10, טשעק. 1038 00:50:03,420 --> 00:50:07,090 1 צעטיילט דורך 10 יס-- גוט, מיר וועט האָפּקען אַז איינער. 1039 00:50:07,090 --> 00:50:09,480 רעשט פון 1 צעטיילט דורך 10 איז 1. 1040 00:50:09,480 --> 00:50:10,680 אַז ס ריכטיק. 1041 00:50:10,680 --> 00:50:12,630 אבער עס ס אַ זשוק אין דאָ. 1042 00:50:12,630 --> 00:50:15,390 >> אזוי די איין איך שטעלן מיין האַנט איבער, ניט ריכטיק. 1043 00:50:15,390 --> 00:50:16,670 איך מיינען, עס ס נאָענט צו 0. 1044 00:50:16,670 --> 00:50:20,670 1 צעטיילט דורך 10, איר וויסן, אויב מיר 'רע קאַטינג עטלעכע עקן, זיכער, עס ס נול. 1045 00:50:20,670 --> 00:50:28,050 אבער עס זאָל טאַקע זייַן 1/10, 0.1, אָדער 0.10, 0.1000, אָדער אַזוי אַרויס. 1046 00:50:28,050 --> 00:50:30,600 >> עס זאָל ניט טאַקע זיין נול. 1047 00:50:30,600 --> 00:50:35,990 נו, עס טורנס אויס אַז די קאָמפּיוטער איז טאן ממש וואָס מיר דערציילט עס צו טאָן. 1048 00:50:35,990 --> 00:50:39,460 מיר זענען טאן מאַט ווי רענטגענ צעטיילט דורך י. 1049 00:50:39,460 --> 00:50:44,680 און ביידע רענטגענ און י, פּער די שורות פון קאָד פריער, זענען ינטאַדזשערז. 1050 00:50:44,680 --> 00:50:50,440 >> דערצו, אויף שורה 15, מיר זענען טעלינג פּרינטף, היי, פּרינטף צאַפּן-אין 1051 00:50:50,440 --> 00:50:54,230 אַ ינטאַדזשער, צאַפּן-אין אַ ינטאַדזשער, צאַפּן-אין אַ ינטעגער-- ספּעסיפיקאַללי 1052 00:50:54,230 --> 00:50:57,580 רענטגענ, און דעמאָלט י, און דעמאָלט רענטגענ צעטיילט דורך י. רענטגענ און י ביסט ינץ. 1053 00:50:57,580 --> 00:50:59,060 מיר 'רע גוט דאָרט. 1054 00:50:59,060 --> 00:51:01,250 >> אבער וואָס איז רענטגענ צעטיילט דורך רענטגענ? 1055 00:51:01,250 --> 00:51:06,790 רענטגענ צעטיילט דורך י זאָל זיין, מאַטאַמאַטיקלי, 1/10, אָדער 0.1, 1056 00:51:06,790 --> 00:51:11,600 וואָס איז אַ פאַקטיש נומער, אַ פאַקטיש נומער ווייל, פּאַטענטשאַלי, אַ דעצימאַל פונט. 1057 00:51:11,600 --> 00:51:13,230 עס ס נישט אַ ינטאַדזשער. 1058 00:51:13,230 --> 00:51:18,290 >> אבער וואָס איז די קלאָוסאַסט ינטעגער צו 1/10, אָדער 0.1? 1059 00:51:18,290 --> 00:51:21,114 יאָ, עס מין פון איז נול. 1060 00:51:21,114 --> 00:51:22,030 0.1 איז ווי דעם פיל. 1061 00:51:22,030 --> 00:51:22,890 און 1 איז דעם פיל. 1062 00:51:22,890 --> 00:51:25,870 אזוי 1/10 איז נעענטער צו 0 ווי עס איז צו איינער. 1063 00:51:25,870 --> 00:51:30,800 >> און אַזוי וואָס C איז טאן פֿאַר וס-- מין פון ווייַל מיר דערציילט עס טאָ-- 1064 00:51:30,800 --> 00:51:32,600 איז טרונקאַטינג אַז ינטעגער. 1065 00:51:32,600 --> 00:51:40,540 עס ס גענומען די ווערט, וואָס ווידער איז געמיינט צו זיין עפּעס ווי 0.1000, 1066 00:51:40,540 --> 00:51:41,800 0 און אַזוי אַרויס. 1067 00:51:41,800 --> 00:51:45,320 און עס ס 'טרונקאַטינג אַלץ נאָך די דעצימאַל פונט 1068 00:51:45,320 --> 00:51:47,510 אַזוי אַז אַלע פון ​​דעם שטאָפּן, ווייַל עס טוט נישט 1069 00:51:47,510 --> 00:51:51,910 פּאַסיק אין די ייַנפאַל פון אַ ינטאַדזשער, וואָס איז נאָר אַ נומער ווי נעגאַטיוו 1, 0, 1, 1070 00:51:51,910 --> 00:51:55,830 אַרויף און אַראָפּ, עס טראָוז אַוועק אַלץ נאָך די דעצימאַל פונט ווייַל איר 1071 00:51:55,830 --> 00:51:59,020 קענען ניט פּאַסיק אַ דעצימאַל פונט אין אַ ינטאַדזשער דורך דעפֿיניציע. 1072 00:51:59,020 --> 00:52:01,290 >> אזוי די ענטפֿערן דאָ איז נול. 1073 00:52:01,290 --> 00:52:02,600 אזוי ווי טאָן מיר פאַרריכטן דעם? 1074 00:52:02,600 --> 00:52:04,400 מיר דאַרפֿן אן אנדער לייזונג אַלע צוזאַמען. 1075 00:52:04,400 --> 00:52:06,880 און מיר קענען טאָן דעם, ווי גייט. 1076 00:52:06,880 --> 00:52:12,820 >> זאל מיר גיין פאָרויס און שאַפֿן אַ נייַ טעקע, דעם איינער גערופֿן פלאָאַצ.ק. 1077 00:52:12,820 --> 00:52:16,500 און ראַטעווען עס דאָ אין די זעלביקער דירעקטארי פלאָאַט.ק. 1078 00:52:16,500 --> 00:52:19,360 1079 00:52:19,360 --> 00:52:23,260 און לאָזן מיר גיין פאָרויס און צייכענען עטלעכע פון ​​אַז קאָד פון פריער. 1080 00:52:23,260 --> 00:52:27,690 >> אבער אַנשטאָט פון געטינג אַ ינט, לאָזן ס טאָן דעם. 1081 00:52:27,690 --> 00:52:31,037 געבן מיר אַ Floating פונט ווערט גערופֿן רענטגענ. ווו אַ Floating פונט 1082 00:52:31,037 --> 00:52:33,370 ווערט איז נאָר ממש עפּעס מיט אַ Floating פונט. 1083 00:52:33,370 --> 00:52:34,410 עס קענען מאַך צו די לינקס, צו די רעכט. 1084 00:52:34,410 --> 00:52:35,530 עס ס אַ פאַקטיש נומער. 1085 00:52:35,530 --> 00:52:38,050 >> און לאָזן מיר רופן ניט באַקומען ינט, אָבער באַקומען לאָזנ שווימען, 1086 00:52:38,050 --> 00:52:41,420 וואָס אויך איז געווען צווישן די מעניו פון אָפּציעס אין די ק250 ביבליאָטעק. 1087 00:52:41,420 --> 00:52:43,220 זאל ס טוישן וויי צו אַ לאָזנ שווימען. 1088 00:52:43,220 --> 00:52:45,000 אַזוי דעם ווערט באַקומען לאָזנ שווימען. 1089 00:52:45,000 --> 00:52:47,620 >> און איצט, מיר טאָן ניט ווילן צו צאַפּן אין ינץ. 1090 00:52:47,620 --> 00:52:53,130 עס טורנס אויס מיר האָבן צו נוצן פּראָצענט ו פֿאַר לאָזנ שווימען, פּראָצענט ו פֿאַר לאָזנ שווימען, 1091 00:52:53,130 --> 00:52:54,560 און איצט ראַטעווען עס. 1092 00:52:54,560 --> 00:53:01,220 און איצט, Fingers קראָסט, מאַכן פלאָאַץ, פייַן, פּונקט צעהאַקן פלאָאַץ. 1093 00:53:01,220 --> 00:53:04,280 רענטגענ איז געגאנגען צו זיין איינער 1. י איז געגאנגען צו זיין 10 ווידער. 1094 00:53:04,280 --> 00:53:08,240 >> און, פייַן, גוט מיין דערצו איז ריכטיק. 1095 00:53:08,240 --> 00:53:10,240 איך איז געווען כאָופּינג פֿאַר מער, אָבער איך Forgot צו שרייַבן עס. 1096 00:53:10,240 --> 00:53:13,250 אַזוי לאָזן ס גיין און פאַרריכטן דעם לאַדזשיקאַל טעות. 1097 00:53:13,250 --> 00:53:16,280 >> זאל ס גיין פאָרויס און כאַפּן די ווייַטערדיק. 1098 00:53:16,280 --> 00:53:18,080 מיר וועט נאָר טאָן אַ ביסל קאָפּיע און פּאַפּ. 1099 00:53:18,080 --> 00:53:20,080 און איך בין געגאנגען צו זאָגן מינוס. 1100 00:53:20,080 --> 00:53:21,890 >> און איך בין געגאנגען צו זאָגן מאל. 1101 00:53:21,890 --> 00:53:24,060 און איך בין געגאנגען צו זאָגן צעטיילט. 1102 00:53:24,060 --> 00:53:28,240 און איך בין נישט געגאנגען צו טאָן מאָדולאָ, וואָס איז ניט ווי גערמאַנע דאָ, 1103 00:53:28,240 --> 00:53:33,690 צעטיילט דורך F, און מאל פּלוס-- גוט, לאָזן 'ס טאָן דעם ווידער. 1104 00:53:33,690 --> 00:53:44,210 >> מאַכן פלאָאַץ, פּונקט צעהאַקן פלאָאַץ, און 1, 10, אַנד-- פייַן, ניט, קעשורע. 1105 00:53:44,210 --> 00:53:45,250 אזוי איך בין אַ ידיאָט. 1106 00:53:45,250 --> 00:53:47,000 אזוי דעם איז זייער פּראָסט אין קאָמפּיוטער וויסנשאַפֿט 1107 00:53:47,000 --> 00:53:49,780 צו מאַכן נאַריש מיסטייקס ווי דעם. 1108 00:53:49,780 --> 00:53:53,100 >> פֿאַר פּעדאַגאַדזשיקאַל צוועקן, וואָס איך טאַקע געוואלט צו טאָן 1109 00:53:53,100 --> 00:53:57,410 איז טוישן די וויסנשאַפֿט דאָ צו פּלוס, צו מינוס, צו מאָל, 1110 00:53:57,410 --> 00:54:01,140 און צו צעטיילן, ווי איר אַלעווייַ באמערקט בעשאַס דעם געניטונג. 1111 00:54:01,140 --> 00:54:04,700 אַזוי איצט לאָזן ס שייַעך-צונויפנעמען דעם פּראָגראַם, טאָן פּונקט צעהאַקן פלאָאַץ. 1112 00:54:04,700 --> 00:54:07,950 >> און פֿאַר די דריט מאָל, לאָזן 'ס זען אויב עס מיץ מיין עקספּעקטיישאַנז. 1113 00:54:07,950 --> 00:54:21,480 1, 10, אַרייַן, יאָ, גוט, 1.000, צעטיילט דורך 10.000, איז 0.100000. 1114 00:54:21,480 --> 00:54:24,952 און עס טורנס אויס מיר קענען קאָנטראָלירן ווי פילע נומערן זענען נאָך יענע דעצימאַל ווייזט. 1115 00:54:24,952 --> 00:54:25,660 מיר אַקשלי וועט. 1116 00:54:25,660 --> 00:54:26,790 מיר וועט קומען צוריק צו וואָס. 1117 00:54:26,790 --> 00:54:28,440 >> אבער איצט, אין פאַקט, די מאַט איז ריכטיק. 1118 00:54:28,440 --> 00:54:30,090 אַזוי, ווידער, וואָס ס די טאַקעאַווייַ דאָ? 1119 00:54:30,090 --> 00:54:33,050 עס טורנס אויס אַז אין C, עס זענען ניט נאָר פּונקט סטרינגס-- און, אין פאַקט, 1120 00:54:33,050 --> 00:54:36,120 עס זענען ניט טאַקע, ווייַל מיר לייגן די מיט די קס50 ביבליאָטעק. 1121 00:54:36,120 --> 00:54:37,710 אבער עס זענען נישט נאָר ינץ. 1122 00:54:37,710 --> 00:54:38,990 >> עס זענען אויך פלאָאַץ. 1123 00:54:38,990 --> 00:54:42,810 און עס טורנס אויס אַ בינטל פון אנדערע דאַטע טייפּס אויך, אַז מיר וועט נוצן איידער לאַנג. 1124 00:54:42,810 --> 00:54:46,270 טורנס אויס אויב איר ווילן אַ איין כאַראַקטער, נישט אַ שטריקל פון אותיות, 1125 00:54:46,270 --> 00:54:47,610 איר קענען נוצן נאָר אַ טשאַר. 1126 00:54:47,610 --> 00:54:52,350 >> טורנס אויס אַז אויב איר ווילן אַ באָאָל, אַ באָאָלעאַן ווערט, אמת אָדער פאַלש נאָר, 1127 00:54:52,350 --> 00:54:56,840 דאַנק צו די קס50 ביבליאָטעק, מיר ווע צוגעגעבן צו C די באָאָל דאַטן טיפּ ווי געזונט. 1128 00:54:56,840 --> 00:54:59,180 אבער עס ס אויך פאָרשטעלן אין פילע אנדערע שפּראַכן ווי גוט. 1129 00:54:59,180 --> 00:55:04,130 און עס טורנס אויס אַז מאל איר דאַרפֿן ביגער נומערן דעמאָלט קומען דורך ניט ויסצאָלן 1130 00:55:04,130 --> 00:55:05,210 מיט ינץ און פלאָאַץ. 1131 00:55:05,210 --> 00:55:10,590 >> און, אין פאַקט, אַ טאָפּל איז אַ נומער אַז ניצט נישט 32 ​​ביטן, אָבער 64 ביטן. 1132 00:55:10,590 --> 00:55:14,990 און אַ לאַנג לאַנג איז אַ נומער וואָס ניצט ניט 32, ביטן אָבער 64 ביטן, 1133 00:55:14,990 --> 00:55:19,190 ריספּעקטיוולי, פֿאַר Floating פונט וואַלועס און ינטאַדזשערז, ריספּעקטיוולי. 1134 00:55:19,190 --> 00:55:22,780 אזוי לאָזן 'ס אַקטשאַוואַלי איצט זען דעם אין קאַמף. 1135 00:55:22,780 --> 00:55:26,150 >> איך בין געגאנגען צו גיין פאָרויס דאָ און בייַטש אַרויף איינער אנדערע פּראָגראַם. 1136 00:55:26,150 --> 00:55:32,020 דאָ, איך בין געגאנגען צו גיין פאָרויס און טאָן אַרייַננעמען קס50.ה. 1137 00:55:32,020 --> 00:55:34,910 און לאָזן מיר גיין, אַרייַננעמען נאָרמאַל יאָ.ה. 1138 00:55:34,910 --> 00:55:37,320 >> און איר וועט באַמערקן עפּעס Funky איז געשעעניש דאָ. 1139 00:55:37,320 --> 00:55:40,592 עס ס ניט קאָליר קאָודינג זאכן אין די זעלבע וועג ווי עס האט איידער. 1140 00:55:40,592 --> 00:55:43,550 און עס טורנס אויס, אַז ס ווייַל איך האָבן ניט געגעבן די זאַך אַ טעקע נאָמען. 1141 00:55:43,550 --> 00:55:47,270 >> איך בין געגאנגען צו רופן דעם איין סיזעאָפ.ק, און שלאָגן היט. 1142 00:55:47,270 --> 00:55:51,039 און באַמערקן וואָס כאַפּאַנז צו מיין זייער ווייַס קאָד קעגן אַז שוואַרץ באַקדראַפּ. 1143 00:55:51,039 --> 00:55:52,830 איצט, בייַ מינדסטער דאָרט ס עטלעכע לילאַ אין עס. 1144 00:55:52,830 --> 00:55:54,490 און עס איז סינטאַקס כיילייטיד. 1145 00:55:54,490 --> 00:55:57,700 >> אַז ס ווייַל, גאַנץ נאָר, איך ווע דערציילט דער ייד וואָס טיפּ פון טעקע 1146 00:55:57,700 --> 00:56:01,060 עס איז דורך געבן עס אַ נאָמען, און ספּעסיפיקאַללי אַ טעקע פאַרלענגערונג. 1147 00:56:01,060 --> 00:56:03,620 איצט, לאָזן ס גיין פאָרויס און טאָן דעם. 1148 00:56:03,620 --> 00:56:08,910 איך בין געגאנגען צו גיין פאָרויס און זייער נאָר דרוקן אויס די פאָללאָווינג-- באָאָל 1149 00:56:08,910 --> 00:56:11,080 איז פּראָצענט לו. 1150 00:56:11,080 --> 00:56:12,950 >> מיר וועט קומען צוריק צו אַז אין נאָר אַ מאָמענט. 1151 00:56:12,950 --> 00:56:15,840 און דעמאָלט איך בין געגאנגען צו דרוק גרייס פון באָאָל. 1152 00:56:15,840 --> 00:56:18,170 און איצט, נאָר צו ראַטעווען זיך עטלעכע מאָל, איך בין 1153 00:56:18,170 --> 00:56:20,280 געגאנגען צו טאָן אַ גאַנץ בינטל פון די בייַ אַמאָל. 1154 00:56:20,280 --> 00:56:24,620 און, ספּעסיפיקאַללי, איך בין געגאנגען צו טוישן דעם צו אַ טשאַר און טשאַר. 1155 00:56:24,620 --> 00:56:27,760 דעם איין, איך בין געגאנגען צו טוישן צו אַ טאָפּל און אַ טאָפּל. 1156 00:56:27,760 --> 00:56:31,440 >> דעם איין, איך בין געגאנגען צו טוישן צו אַ לאָזנ שווימען און אַ לאָזנ שווימען. 1157 00:56:31,440 --> 00:56:35,670 דעם איין, איך בין געגאנגען צו טוישן צו אַ ינט און אַ ינט. 1158 00:56:35,670 --> 00:56:38,660 און דעם איין, איך בין געגאנגען צו טוישן צו אַ לאַנג לאַנג. 1159 00:56:38,660 --> 00:56:40,840 און עס ס נאָך גענומען אַ לאַנג צייַט, לאַנג לאַנג. 1160 00:56:40,840 --> 00:56:44,572 >> און דעמאָלט, לאַסטלי, איך געגעבן זיך איין צו פילע, שטריקל. 1161 00:56:44,572 --> 00:56:47,030 עס טורנס אויס אַז אין C, עס ס די ספּעציעל אָפּעראַטאָר גערופֿן 1162 00:56:47,030 --> 00:56:50,260 גרייס פון אַז ס ממש געגאנגען צו, ווען לויפן, 1163 00:56:50,260 --> 00:56:52,099 זאָגן אונדז די גרייס פון יעדער פון די וועריאַבאַלז. 1164 00:56:52,099 --> 00:56:53,890 און דעם איז אַ וועג, איצט, מיר קענען פאַרבינדן צוריק 1165 00:56:53,890 --> 00:56:57,140 צו לעצט וואָך ס דיסקוסיע פון דאַטן און פאַרטרעטונג. 1166 00:56:57,140 --> 00:57:00,330 >> זאל מיר גיין פאָרויס און צונויפנעמען גרייס פון פּונקט צעהאַקן גרייס פון. 1167 00:57:00,330 --> 00:57:01,210 און לאָזן ס זען. 1168 00:57:01,210 --> 00:57:05,210 עס טורנס אויס אַז אין C, ספּעסיפיקאַללי אויף קס50 ייד, 1169 00:57:05,210 --> 00:57:08,170 ספּעסיפיקאַללי אויף די אַפּערייטינג סיסטעם ובונטו, 1170 00:57:08,170 --> 00:57:11,100 וואָס איז אַ 64-ביסל אָפּערייטינג סיסטעם אין דעם פאַל, 1171 00:57:11,100 --> 00:57:14,189 אַ באָאָל איז געגאנגען צו נוצן איין בייט פון אָרט. 1172 00:57:14,189 --> 00:57:16,480 אַז ס ווי גרייס איז געמאסטן, ניט אין ביטן, אָבער אין ביטעס. 1173 00:57:16,480 --> 00:57:18,690 און צוריקרופן אַז איינער ביטע איז אַכט ביטן. 1174 00:57:18,690 --> 00:57:22,030 אזוי אַ באָאָל, אַפֿילו כאָטש איר טעקניקלי נאָר דאַרפֿן אַ 0 אָדער 1, 1175 00:57:22,030 --> 00:57:24,092 עס ס אַ ביסל וואַסטעפול ווי מיר ווע ימפּלאַמענטאַד עס. 1176 00:57:24,092 --> 00:57:26,800 עס ס אַקטשאַוואַלי געגאנגען צו נוצן אַ גאַנץ ביטע-- אַזוי אַלע זעראָס, זענען אפֿשר 1177 00:57:26,800 --> 00:57:31,050 אַלע אָנעס, אָדער עפּעס ווי אַז, אָדער נאָר איינער 1 צווישן אַכט ביטן. 1178 00:57:31,050 --> 00:57:34,962 >> א טשאַר, דערווייַל, געניצט פֿאַר אַ כאַראַקטער ווי אַ אַססיי כאַראַקטער פּער לעצטע וואָך, 1179 00:57:34,962 --> 00:57:36,170 איז געגאנגען צו זיין איינער כאַראַקטער. 1180 00:57:36,170 --> 00:57:42,340 און אַז סינטשס אַרויף מיט אונדזער געדאנק פון עס ווייל קיין מער ווי 256 ביצ-- אלא, 1181 00:57:42,340 --> 00:57:45,360 סינטשס אַרויף מיט עס ווייל קיין מער ווי 8 ביטן, וואָס 1182 00:57:45,360 --> 00:57:47,450 גיט אונדז ווי פילע ווי 256 וואַלועס. 1183 00:57:47,450 --> 00:57:49,680 א טאָפּל איז געגאנגען צו זייַן 8 ביטעס אָדער 64 ביץ. 1184 00:57:49,680 --> 00:57:50,510 >> א לאָזנ שווימען איז 4. 1185 00:57:50,510 --> 00:57:51,690 אַ ינט איז 4. 1186 00:57:51,690 --> 00:57:52,980 אַ לאַנג, לאַנג איז 8. 1187 00:57:52,980 --> 00:57:54,716 און אַ שטריקל איז 8. 1188 00:57:54,716 --> 00:57:55,840 אבער טאָן ניט זאָרג וועגן אַז. 1189 00:57:55,840 --> 00:57:57,340 מיר רע געגאנגען צו שאָלעכץ צוריק אַז שיכטע. 1190 00:57:57,340 --> 00:57:59,940 עס טורנס אויס, סטרינגס קענען זיין מער ווי 8 ביטעס. 1191 00:57:59,940 --> 00:58:02,310 >> און, טאַקע, מיר ווע געשריבן סטרינגס שוין, העלא וועלט, 1192 00:58:02,310 --> 00:58:03,700 מער ווי 8 ביטעס. 1193 00:58:03,700 --> 00:58:06,270 אבער מיר וועט קומען צוריק צו אַז אין נאָר אַ מאָמענט. 1194 00:58:06,270 --> 00:58:09,690 אבער די נעמען אַוועק דאָ איז די ווייַטערדיק. 1195 00:58:09,690 --> 00:58:15,320 >> קיין קאָמפּיוטער נאָר האט אַ ענדלעך סומע פון ​​זכּרון און פּלאַץ. 1196 00:58:15,320 --> 00:58:17,860 איר קענען בלויז קראָם אַזוי פילע טעקעס אויף דיין מעק אָדער פּיסי. 1197 00:58:17,860 --> 00:58:23,030 איר קענען בלויז קראָם אַזוי פילע מגילה אין באַראַן פליסנדיק בייַ אַמאָל, דאַווקע, אַפֿילו 1198 00:58:23,030 --> 00:58:26,360 מיט ווירטואַל זיקאָרן, ווייַל איר האָבן אַ ענדלעך סומע פון ​​באַראַן. 1199 00:58:26,360 --> 00:58:28,990 >> און פּונקט צו פּיקטורע-- אויב איר ווע קיינמאָל Opened אַרויף אַ לאַפּטאַפּ 1200 00:58:28,990 --> 00:58:31,300 אָדער אָרדערד עקסטרע זכּרון פֿאַר אַ קאָמפּיוטער, איר 1201 00:58:31,300 --> 00:58:33,670 זאל ניט וויסן אַז ין פון אייער קאָמפּיוטער 1202 00:58:33,670 --> 00:58:36,590 איז עפּעס וואָס קוקט אַ ביסל ווי דעם. 1203 00:58:36,590 --> 00:58:40,540 אַזוי דאָס איז נאָר אַ פּראָסט פירמע געהייסן קריטיש אַז מאכט באַראַן פֿאַר קאָמפּיוטערס. 1204 00:58:40,540 --> 00:58:43,620 און באַראַן איז ווו מגילה לעבן בשעת זיי ניטאָ פליסנדיק. 1205 00:58:43,620 --> 00:58:46,630 >> אַזוי אויף יעדער מעק אָדער פּיסי, ווען איר טאָפּל גיט אַ פּראָגראַם, און עס אָפּענס אַרויף, 1206 00:58:46,630 --> 00:58:48,921 און עס אָפּענס עטלעכע וואָרט דאָקומענט אָדער עפּעס ווי אַז, 1207 00:58:48,921 --> 00:58:51,764 עס סטאָרז עס טעמפּערעראַלי אין באַראַן, ווייַל באַראַן איז Faster 1208 00:58:51,764 --> 00:58:53,680 ווי דיין שווער דיסק, אָדער דיין האַרט שטאַט דיסק. 1209 00:58:53,680 --> 00:58:56,600 אַזוי עס ס נאָר ווו מגילה גיין צו לעבן ווען זיי ניטאָ פליסנדיק, 1210 00:58:56,600 --> 00:58:58,060 אָדער ווען טעקעס זענען ווייל געניצט. 1211 00:58:58,060 --> 00:59:00,890 >> אזוי איר האָבן דאס אַז קוק ווי דעם ין פון דיין לאַפּטאַפּ, 1212 00:59:00,890 --> 00:59:03,320 אָדער אַ ביסל ביגער דאס ין פון אייער דעסקטאַפּ. 1213 00:59:03,320 --> 00:59:07,440 אבער דער שליסל איז איר נאָר האָבן אַ ענדלעך נומער פון די זאכן. 1214 00:59:07,440 --> 00:59:11,230 און עס ס נאָר אַ ענדלעך סומע פון ייַזנוואַרג זיצן אויף דעם שרייַבטיש רעכט 1215 00:59:11,230 --> 00:59:11,730 דאָ. 1216 00:59:11,730 --> 00:59:15,920 >> אַזוי, שורלי, מיר קענען נישט קראָם ינפיניטעלי לאַנג נומערן. 1217 00:59:15,920 --> 00:59:19,030 און, נאָך, אויב איר טראַכטן צוריק צו מיינונג שולע, ווי פילע דידזשאַץ קענען 1218 00:59:19,030 --> 00:59:21,400 איר האָבן צו די רעכט פון אַ דעצימאַל פונט? 1219 00:59:21,400 --> 00:59:24,680 פֿאַר אַז ענין, ווי פילע דידזשאַץ קענען איר האָבן צו די לינקס פון אַ דעצימאַל פונט? 1220 00:59:24,680 --> 00:59:26,300 טאַקע, ינפיניטעלי פילע. 1221 00:59:26,300 --> 00:59:30,840 >> איצט, מיר יומאַנז זאל נאָר וויסן ווי צו אַרויסרעדן מיליאָן, 1222 00:59:30,840 --> 00:59:34,990 און ביליאָן, טריליאַן, און קוואַדרילליאָן, און קווינטילליאָן. 1223 00:59:34,990 --> 00:59:39,370 און איך בין פּושינג די לימאַץ פון מיין ונדערסטאַנדינג-- אָדער מי-- איך פֿאַרשטיין 1224 00:59:39,370 --> 00:59:41,110 נומערן, אָבער מיין פּראָונאַנסייישאַן פון נומערן. 1225 00:59:41,110 --> 00:59:44,720 אבער זיי קענען באַקומען ינפיניטעלי גרויס מיט ינפיניטעלי פילע דידזשאַץ צו די לינקס 1226 00:59:44,720 --> 00:59:47,050 אָדער צו די רעכט פון אַ דעצימאַל פונט. 1227 00:59:47,050 --> 00:59:50,040 >> אבער קאָמפּיוטערס נאָר האָבן אַ ענדלעך סומע פון ​​זכּרון, 1228 00:59:50,040 --> 00:59:53,510 אַ ענדלעך נומער פון טראַנזיסטערז, אַ ענדלעך נומער פון ליכט באַלבז אינעווייניק. 1229 00:59:53,510 --> 00:59:57,350 אַזוי וואָס כאַפּאַנז ווען איר לויפן אויס פון אָרט? 1230 00:59:57,350 --> 00:59:59,620 אין אנדערע ווערטער, אויב איר טראַכטן צוריק צו לעצט וואָך 1231 00:59:59,620 --> 01:00:03,160 ווען מיר גערעדט וועגן נומערן זיך ווייל רעפּריזענטיד אין ביינערי, 1232 01:00:03,160 --> 01:00:05,480 רעכן אַז מיר 'ווע גאַט דעם 8-ביסל ווערט דאָ. 1233 01:00:05,480 --> 01:00:08,290 >> און מיר האָבן זיבן 1 ס און איינער 0. 1234 01:00:08,290 --> 01:00:10,827 און רעכן אַז מיר ווילן צו לייגן 1 צו דעם ווערט. 1235 01:00:10,827 --> 01:00:12,410 דאס איז אַ טאַקע גרויס נומער רעכט איצט. 1236 01:00:12,410 --> 01:00:16,610 >> דאס איז 254, אויב איך געדענקען די מאַט פון לעצטע וואָך רעכט. 1237 01:00:16,610 --> 01:00:19,480 אבער וואָס אויב איך טוישן אַז ריגהטמאָסט 0 צו אַ 1? 1238 01:00:19,480 --> 01:00:22,800 די גאנצע נומער, פון דאָך, ווערט אַכט 1 ס. 1239 01:00:22,800 --> 01:00:24,050 אזוי מיר ניטאָ נאָך גוט. 1240 01:00:24,050 --> 01:00:27,204 >> און אַז מיסטאָמע רעפּראַזענץ 255, כאָטש דיפּענדינג אויף קאָנטעקסט 1241 01:00:27,204 --> 01:00:29,120 עס קען אַקטשאַוואַלי פאָרשטעלן אַ נעגאַטיוו נומער. 1242 01:00:29,120 --> 01:00:31,240 אבער מער אויף אַז אן אנדער צייַט. 1243 01:00:31,240 --> 01:00:34,220 דאס Feels ווי עס ס וועגן ווי הויך ווי איך קענען ציילן. 1244 01:00:34,220 --> 01:00:35,290 >> איצט, עס ס נאָר 8 ביטן. 1245 01:00:35,290 --> 01:00:38,170 און מיין מעק, שורלי, האט וועג מער ווי 8 ביטן פון זכּרון. 1246 01:00:38,170 --> 01:00:39,170 אָבער עס טוט האָבן ענדלעך. 1247 01:00:39,170 --> 01:00:43,230 אזוי די זעלבע אַרגומענט אַפּלייז, אַפֿילו אויב מיר האָבן מער פון די אָנעס אויף דעם עקראַן. 1248 01:00:43,230 --> 01:00:47,020 >> אבער וואָס כאַפּאַנז אויב איר ניטאָ סטאָרינג דעם נומער, 255, 1249 01:00:47,020 --> 01:00:49,290 און איר ווילן צו ציילן 1 ביסל העכער? 1250 01:00:49,290 --> 01:00:51,600 איר ווילן צו גיין 255-256. 1251 01:00:51,600 --> 01:00:55,800 די פּראָבלעם, פון קורס, איז אַז אויב איר אָנהייבן קאַונטינג אין נול ווי לעצט וואָך, 1252 01:00:55,800 --> 01:00:59,670 איר קענען נישט ציילן ווי הויך ווי 256, לאָזן אַליין 257, 1253 01:00:59,670 --> 01:01:02,584 לאָזן אַליין 258, ם ווייַל וואָס כאַפּאַנז ווען איר שטעלן אַ 1? 1254 01:01:02,584 --> 01:01:05,000 אויב איר טאָן די אַלט מיינונג שולע צוגאַנג, איר שטעלן אַ 1 דאָ, 1255 01:01:05,000 --> 01:01:08,150 און דעמאָלט 1 פּלוס 1 איז 2, אָבער אַז ס ' טאַקע אַ נול, איר פירן די 1, 1256 01:01:08,150 --> 01:01:09,695 פירן די 1, פירן די 1. 1257 01:01:09,695 --> 01:01:12,620 כל פון די זאכן, די 1 ס, גיין צו נול. 1258 01:01:12,620 --> 01:01:17,820 און איר ווינט אַרויף, יאָ, ווי עמעצער שפּיציק אויס, אַ 1 אויף די לינקס האַנט זייַט. 1259 01:01:17,820 --> 01:01:22,540 אבער אַלץ איר קענען אַקשלי זען און פּאַסיק אין זכּרון 1260 01:01:22,540 --> 01:01:27,960 איז נאָר אַכט 0 ס, וואָס איז צו זאָגן בייַ עטלעכע פונט אויב איר, אַ קאָמפּיוטער, 1261 01:01:27,960 --> 01:01:32,490 פּרובירן קאַונטינג הויך גענוג אַרויף, איר 'רע געגאנגען צו ייַנוויקלען אַרום, עס וואָלט ויסקומען, 1262 01:01:32,490 --> 01:01:35,850 צו נול, אָדער אפֿשר אַפֿילו נעגאַטיוו נומערן, וואָס זענען אַפֿילו נידעריקער ווי נול. 1263 01:01:35,850 --> 01:01:37,260 >> און מיר קענען מין פון זען דעם. 1264 01:01:37,260 --> 01:01:39,900 זאל מיר גיין פאָרויס און שרייַבן אַ פאַקטיש שנעל פּראָגראַם דאָ. 1265 01:01:39,900 --> 01:01:43,690 זאל מיר גיין פאָרויס און שרייַבן אַ פּראָגראַם געהייסן לויפן. 1266 01:01:43,690 --> 01:01:49,980 אַרייַננעמען קס50.ה, אַרייַננעמען נאָרמאַל יאָ.ה-- טאַקע, 1267 01:01:49,980 --> 01:01:51,730 איך טאַקע מיסט מיין סינטאַקס כיילייטינג. 1268 01:01:51,730 --> 01:01:54,440 אזוי לאָזן 'ס ראַטעווען דעם ווי אָווערפלאָוו.ק. 1269 01:01:54,440 --> 01:01:57,084 >> און איצט ינט הויפּט וואָיד-- און איידער לאַנג, מיר וועט 1270 01:01:57,084 --> 01:01:59,500 קומען צוריק צו יקספּליינינג וואָס מיר האַלטן שרייבן ינט הויפּט פּאָסל. 1271 01:01:59,500 --> 01:02:02,080 אבער פֿאַר איצט, לאָזן 'ס נאָר טאָן עס, גענומען עס פֿאַר געגעבן. 1272 01:02:02,080 --> 01:02:06,200 זאל ס געבן זיך אַ ינט, און ינישאַלייז עס צו 0. 1273 01:02:06,200 --> 01:02:11,716 >> זאל ס דעמאָלט טאָן פֿאַר ינט איך באַקומען זעראָ-- אַקשלי, לאָזן 'ס טאָן אַ Infinite שלייף 1274 01:02:11,716 --> 01:02:12,590 און זען וואָס כאַפּאַנז. 1275 01:02:12,590 --> 01:02:22,440 בשעת אמת, דעריבער לאָזן ס דרוקן אויס N איז פּראָצענט איך, באַקקסלאַש ן, צאַפּן-אין ען. 1276 01:02:22,440 --> 01:02:27,200 אבער, איצט, לאָזן 'ס טאָן N געץ N פּלוס 1. 1277 01:02:27,200 --> 01:02:29,660 >> אַזוי אין אנדערע ווערטער, אויף יעדער יטעראַטיאָן פון דעם Infinite שלייף, 1278 01:02:29,660 --> 01:02:32,550 לאָזן ס נעמען N ס ווערט, און לייגן 1 צו אים, און דעמאָלט 1279 01:02:32,550 --> 01:02:34,350 קראָם דער רעזולטאַט צוריק אין n אויף די לינקס. 1280 01:02:34,350 --> 01:02:37,150 און, אין פאַקט, מיר 'ווע געזען סינטאַקס אַ ביסל ווי דעם, בעקיצער. 1281 01:02:37,150 --> 01:02:39,730 א קיל קונץ איז אַנשטאָט פון שרייבן אַלע דעם אויס, 1282 01:02:39,730 --> 01:02:42,770 איר קענען אַקטשאַוואַלי זאָגן אַ N פּלוס יקוואַלז 1. 1283 01:02:42,770 --> 01:02:47,480 >> אָדער אויב איר טאַקע ווילן צו זייַן פאַנטאַזיע, איר קענען זאָגן N פּלוס פּלוס האַלב-צווייפּינטל. 1284 01:02:47,480 --> 01:02:50,130 אבער די יענער צוויי זענען פּונקט וואָס מיר 'ד רופן סינטאַקטיק צוקער 1285 01:02:50,130 --> 01:02:50,790 פֿאַר די ערשטער זאַך. 1286 01:02:50,790 --> 01:02:53,456 >> דער ערשטער זאַך איז מער יקספּליסאַט, טאָוטאַלי פייַן, טאָוטאַלי ריכטיק. 1287 01:02:53,456 --> 01:02:55,470 אבער דעם איז מער פּראָסט, איך וועט זאָגן. 1288 01:02:55,470 --> 01:02:57,210 אזוי מיר וועט טאָן דעם פֿאַר נאָר אַ מאָמענט. 1289 01:02:57,210 --> 01:03:01,685 >> זאל ס איצט מאַכן לויפן, וואָס סאָונדס גאַנץ אַמאַנאַס, פּונקט צעהאַקן לויפן. 1290 01:03:01,685 --> 01:03:04,380 1291 01:03:04,380 --> 01:03:09,852 זאל ס זען, N ס געטינג שיין גרויס. 1292 01:03:09,852 --> 01:03:11,310 אבער לאָזן ס טראַכטן, ווי גרויס קענען N באַקומען? 1293 01:03:11,310 --> 01:03:12,870 >> N איז אַ ינט. 1294 01:03:12,870 --> 01:03:16,400 מיר געזען אַ מאָמענט צוריק מיט די גרייס פון בייַשפּיל אַז אַ ינט איז פיר ביטעס. 1295 01:03:16,400 --> 01:03:22,070 מיר וויסן פון לעצט וואָך, פיר ביטעס איז 32 ביטן, ווייַל 8 מאל 4, אַז ס 32. 1296 01:03:22,070 --> 01:03:23,460 אַז ס 'געגאנגען צו זייַן 4 ביליאָן. 1297 01:03:23,460 --> 01:03:25,802 >> און מיר זענען אַרויף צו 800,000. 1298 01:03:25,802 --> 01:03:28,510 דאס איז געגאנגען צו נעמען אויף אייביק צו ציילן ווי הויך ווי איך עפשער קענען. 1299 01:03:28,510 --> 01:03:30,635 אַזוי איך בין געגאנגען צו גיין פאָרויס, ווי איר זאל איידער לאַנג, 1300 01:03:30,635 --> 01:03:34,910 און שלאָגן קאָנטראָל ק-- פראַנקלי, קאָנטראָל C, אַ פּלאַץ, ווו קאָנטראָל C בכלל 1301 01:03:34,910 --> 01:03:36,034 מיטל באָטל מאַכן. 1302 01:03:36,034 --> 01:03:38,200 צום באַדויערן, ווייַל דעם איז פליסנדיק אין די וואָלקן, 1303 01:03:38,200 --> 01:03:41,190 מאל די וואָלקן איז ספּיטינג אויס אַזוי פיל שטאָפּן, 1304 01:03:41,190 --> 01:03:44,180 אַזוי פיל רעזולטאַט, עס ס געגאנגען צו נעמען אַ ביסל בשעת פֿאַר מיין ינפּוט 1305 01:03:44,180 --> 01:03:45,630 צו באַקומען צו דעם וואָלקן. 1306 01:03:45,630 --> 01:03:49,240 אַזוי אַפֿילו כאָטש איך שלאָגן קאָנטראָל C אַ ביסל סעקונדעס צוריק, 1307 01:03:49,240 --> 01:03:53,110 דעם איז באשטימט די זייַט ווירקונג פון אַ Infinite שלייף. 1308 01:03:53,110 --> 01:03:56,070 >> און אַזוי אין אַזאַ קאַסעס, מיר 'רע געגאנגען צו לאָזן אַז זייַן. 1309 01:03:56,070 --> 01:03:59,050 און מיר רע געגאנגען צו לייגן אן אנדערן וואָקזאַל פֿענצטער איבער דאָ 1310 01:03:59,050 --> 01:04:03,186 מיט די פּלוס, וואָס פון קורס טוט נישט ווי אַז, זינט עס ס 'נאָך טראכטן. 1311 01:04:03,186 --> 01:04:05,310 און לאָזן ס גיין פאָרויס און זיין אַ ביסל מער גלייַך. 1312 01:04:05,310 --> 01:04:07,768 >> איך בין געגאנגען צו גיין פאָרויס און טאָן דעם בלויז פיניטעלי פילע מאל. 1313 01:04:07,768 --> 01:04:10,047 זאל ס נוצן אַ פֿאַר שלייף, וואָס איך אַלודאַד צו פריער. 1314 01:04:10,047 --> 01:04:10,630 זאל ס טאָן דעם. 1315 01:04:10,630 --> 01:04:13,430 געבן מיר אן אנדער בייַטעוודיק ינט איך געץ 0. 1316 01:04:13,430 --> 01:04:17,430 איך איז ווייניקער ווי, לאָזן ס זאָגן, 64 איך ++. 1317 01:04:17,430 --> 01:04:24,010 און איצט לאָזן מיר גיין פאָרויס און דרוקן אויס N איז פּראָצענט איך, קאָמע ן. 1318 01:04:24,010 --> 01:04:27,547 און דעמאָלט נ-- דאָס איז נאָך געגאנגען צו נעמען אויף אייביק. 1319 01:04:27,547 --> 01:04:28,130 זאל ס טאָן דעם. 1320 01:04:28,130 --> 01:04:30,620 >> N געץ N מאל 2. 1321 01:04:30,620 --> 01:04:34,140 אָדער מיר קען זיין פאַנטאַזיע און טאָן מאל יקוואַלז 2. 1322 01:04:34,140 --> 01:04:37,120 אבער לאָזן ס נאָר זאָגן N יקוואַלז זיך, מאל 2. 1323 01:04:37,120 --> 01:04:39,321 אין אנדערע ווערטער, אין דעם נייע ווערסיע פון ​​דעם פּראָגראַם, 1324 01:04:39,321 --> 01:04:41,820 איך טאָן ניט ווילן צו וואַרטן אויף אייביק פון ווי 800,000 צו 4 ביליאָן. 1325 01:04:41,820 --> 01:04:43,070 זאל ס נאָר באַקומען דעם איבער מיט. 1326 01:04:43,070 --> 01:04:44,920 >> זאל ס אַקטשאַוואַלי טאָפּל N יעדער צייַט. 1327 01:04:44,920 --> 01:04:47,660 וואָס, צוריקרופן, דאַבלינג איז די פאַרקערט פון בעת, פון קורס. 1328 01:04:47,660 --> 01:04:50,035 און וועראַז לעצטע וואָך מיר האָבן עפּעס ווידער, און ווידער, 1329 01:04:50,035 --> 01:04:52,200 און ווידער, יבער שנעל, דאַבלינג וועט שורלי 1330 01:04:52,200 --> 01:04:58,080 באַקומען אונדז פון 1 צו די ביגאַסט מעגלעך ווערט אַז מיר קענען ציילן צו מיט אַ ינט. 1331 01:04:58,080 --> 01:04:59,750 >> אַזוי לאָזן ס טאָן פּונקט דעם. 1332 01:04:59,750 --> 01:05:01,720 און מיר וועט קומען צוריק צו דעם איידער לאַנג. 1333 01:05:01,720 --> 01:05:04,180 אבער דעם, ווידער, איז פּונקט ווי די איבערחזרן בלאָק אין קראַצן. 1334 01:05:04,180 --> 01:05:05,600 און איר וועט נוצן דעם איידער לאַנג. 1335 01:05:05,600 --> 01:05:10,170 >> דאס נאָר מיטל ציילן פון נול אַרויף צו, אָבער ניט גלייַך, צו 64. 1336 01:05:10,170 --> 01:05:14,285 און אויף יעדער יטעראַטיאָן פון דעם שלייף, נאָר האַלטן ינקרעמענטינג איך. 1337 01:05:14,285 --> 01:05:18,990 אַזוי איך ++ - און דעם גענעראַל בויען אויף שורה 7 איז נאָר אַ סופּער פּראָסט וועג 1338 01:05:18,990 --> 01:05:22,290 פון ריפּיטינג עטלעכע שורות פון קאָד, עטלעכע נומער פון מאל. 1339 01:05:22,290 --> 01:05:23,362 וואָס שורות פון קאָד? 1340 01:05:23,362 --> 01:05:25,570 די געגרייַזלט ברייסאַז, ווי איר מייַ האָבן גלינד פון איצט, 1341 01:05:25,570 --> 01:05:26,780 מיטל, טאָן די ווייַטערדיק. 1342 01:05:26,780 --> 01:05:29,510 >> עס ס אין ווי קראַצן, ווען עס האט די געל בלאַקס 1343 01:05:29,510 --> 01:05:32,680 און אנדערע פֿאַרבן אַז מין פון האַלדזן אָדער האַלדזן אנדערע בלאַקס. 1344 01:05:32,680 --> 01:05:34,750 אַז ס וואָס יענע געגרייַזלט ברייסאַז זענען טאן דאָ. 1345 01:05:34,750 --> 01:05:40,200 אַזוי אויב איך גאַט מיין סינטאַקס ריגהט-- איר קענען זען די מער סימבאָל אין C מיטל 1346 01:05:40,200 --> 01:05:42,706 אַז ס ווי פילע מאל איך איז געווען טריינג צו סאָלווע דעם פּראָבלעם. 1347 01:05:42,706 --> 01:05:45,330 אזוי לאָזן 'ס באַקומען באַפרייַען פון אַז איינער בעסאַכאַקל, און נאָענט אַז פֿענצטער. 1348 01:05:45,330 --> 01:05:46,520 און מיר וועט נוצן די נייַ איינער. 1349 01:05:46,520 --> 01:05:51,980 מאַכן לויפן, פּונקט צעהאַקן לויפן, קום, אַלע רעכט, 1350 01:05:51,980 --> 01:05:53,090 עס קוקט שלעכט אין ערשטער. 1351 01:05:53,090 --> 01:05:56,200 אבער לאָזן ס מעגילע צוריק אין מאָל, ווייַל איך האט דעם 64 מאל. 1352 01:05:56,200 --> 01:05:58,700 >> און באַמערקן די ערשטער מאָל, N איז 1. 1353 01:05:58,700 --> 01:06:03,110 צווייט מאָל, N איז 2, דעמאָלט 4, דעמאָלט 8, דעמאָלט 16. 1354 01:06:03,110 --> 01:06:09,450 און עס מיינט אַז ווי באַלד ווי איך באַקומען צו בעערעך 1 ביליאָן, 1355 01:06:09,450 --> 01:06:12,800 אויב איך טאָפּל עס ווידער, אַז זאָל געבן מיר 2 ביליאָן. 1356 01:06:12,800 --> 01:06:14,980 אבער עס טורנס אויס, עס ס רעכט אויף די קוספּ. 1357 01:06:14,980 --> 01:06:18,930 >> און אַזוי עס איז אַקטשאַוואַלי אָווערפלאָווס אַ ינט פון 1 ביליאָן 1358 01:06:18,930 --> 01:06:23,514 צו בעערעך נעגאַטיוו 2 ביליאָן, ווייַל אַ ינטאַדזשער, 1359 01:06:23,514 --> 01:06:25,430 ניט ענלעך די נומערן מיר זענען אַסומינג לעצטע וואָך, 1360 01:06:25,430 --> 01:06:28,397 קענען זייַן ביידע positive און נעגאַטיוו אין פאַקט, און אין אַ קאָמפּיוטער. 1361 01:06:28,397 --> 01:06:30,730 און אַזוי אין מינדסטער איינער פון יענע ביטן איז Effectively סטאָלען. 1362 01:06:30,730 --> 01:06:34,190 אזוי מיר טאַקע נאָר האָבן 31 ביטן, אָדער 2 בילליאָן מעגלעך וואַלועס. 1363 01:06:34,190 --> 01:06:38,220 >> אבער פֿאַר איצט, די טאַקעאַווייַ איז גאַנץ נאָר, וועלכער די נומערן זענען 1364 01:06:38,220 --> 01:06:42,280 און וועלכער די מאַט איז, עפּעס שלעכט כאַפּאַנז יווענטשאַוואַלי, 1365 01:06:42,280 --> 01:06:46,980 ווייַל יווענטשאַוואַלי איר זענען טריינג צו פּערמוטע די ביטן איין צו פילע מאל. 1366 01:06:46,980 --> 01:06:51,060 און איר Effectively גיין פון אַלע 1 ס צו אפֿשר אַלע 0 ס, אָדער אפֿשר 1367 01:06:51,060 --> 01:06:54,260 נאָר עטלעכע אנדערע מוסטער אַז עס קלאר, דיפּענדינג אויף קאָנטעקסט, 1368 01:06:54,260 --> 01:06:56,342 קענען זיין ינטערפּראַטאַד ווי אַ נעגאַטיוו נומער. 1369 01:06:56,342 --> 01:06:59,300 און אַזוי עס וואָלט ויסקומען דעם העכסטן איך קענען ציילן אין דעם באַזונדער פּראָגראַם 1370 01:06:59,300 --> 01:07:01,210 איז בלויז בעערעך 1 ביליאָן. 1371 01:07:01,210 --> 01:07:02,760 אבער עס ס אַ פּאַרטיייש לייזונג דאָ. 1372 01:07:02,760 --> 01:07:03,480 ווייסט וואס? 1373 01:07:03,480 --> 01:07:07,600 >> זאל מיר טוישן פון אַ ינט צו אַ לאַנג לאַנג. 1374 01:07:07,600 --> 01:07:10,633 און לאָזן מיר גיין פאָרויס דאָ און סייַ-- איך בין געגאנגען צו האָבן 1375 01:07:10,633 --> 01:07:12,290 צו טוישן דעם צו אַ אַנסיינד לאַנג. 1376 01:07:12,290 --> 01:07:16,860 אָדער, לאָזן ס זען, איך קיינמאָל געדענקען אליין. 1377 01:07:16,860 --> 01:07:19,920 >> זאל ס גיין פאָרויס און מאַכן לויפן. 1378 01:07:19,920 --> 01:07:21,860 ניין, אַז ס 'נישט עס, ללד, דאַנקען איר. 1379 01:07:21,860 --> 01:07:23,430 אַזוי מאל קלאַנג קענען זיין נוציק. 1380 01:07:23,430 --> 01:07:27,550 איך האט ניט געדענקען וואָס די פֿאָרמאַט ספּעסיפיער איז געווען פֿאַר אַ לאַנג לאַנג. 1381 01:07:27,550 --> 01:07:28,950 >> אבער, טאַקע, קלאַנג דערציילט מיר. 1382 01:07:28,950 --> 01:07:31,570 גרין איז עטלעכע מין פון גוט, נאָך מיטל איר געמאכט אַ גרייַז. 1383 01:07:31,570 --> 01:07:33,190 עס ס געסינג אַז איך מענט ללד. 1384 01:07:33,190 --> 01:07:38,750 >> אַזוי לאָזן מיר נעמען עס ס 'עצה, אַ לאַנג לאַנג דעצימאַל נומער, ראַטעווען וואָס. 1385 01:07:38,750 --> 01:07:43,190 און לאָזן מיר ריראַן עס, פּונקט צעהאַקן לויפן, קומען. 1386 01:07:43,190 --> 01:07:45,020 און איצט וואָס ס קיל איז דעם. 1387 01:07:45,020 --> 01:07:49,140 >> אויב איך מעגילע צוריק אין מאָל, מיר נאָך אָנהייבן קאַונטינג אין דער זעלביקער פּלאַסע-- 1, 2, 4, 1388 01:07:49,140 --> 01:07:50,220 8, 16. 1389 01:07:50,220 --> 01:07:54,860 באַמערקן, מיר באַקומען אַלע די וועג אַרויף צו 1 ביליאָן. 1390 01:07:54,860 --> 01:07:57,070 אבער דעמאָלט מיר בעשאָלעם באַקומען צו 2 ביליאָן. 1391 01:07:57,070 --> 01:08:01,300 >> דעמאָלט מיר באַקומען צו 4 ביליאָן, דעמאָלט 8 מיליאַרד, 17 ביליאָן. 1392 01:08:01,300 --> 01:08:03,340 און מיר גיין העכער, און העכער, און העכער. 1393 01:08:03,340 --> 01:08:05,740 עווענטואַללי, דעם, אויך, ברייקס. 1394 01:08:05,740 --> 01:08:09,350 >> עווענטואַללי, מיט אַ לאַנג לאַנג, וואָס איז די 64-ביסל ווערט, נישט 1395 01:08:09,350 --> 01:08:13,660 אַ 32-ביסל ווערט, אויב איר ציילן אויך הויך, איר ייַנוויקלען אַרום 0. 1396 01:08:13,660 --> 01:08:16,410 און אין דעם פאַל, מיר פּאַסירן צו סוף אַרויף מיט אַ נעגאַטיוו נומער. 1397 01:08:16,410 --> 01:08:17,550 >> אַזוי דעם איז אַ פּראָבלעם. 1398 01:08:17,550 --> 01:08:20,439 און עס טורנס אויס אַז דעם פּראָבלעם איז נישט אַלע וואָס אַרקיין. 1399 01:08:20,439 --> 01:08:23,060 אַפֿילו כאָטש איך ווע דיליבראַטלי ינדוסט עס מיט די מיסטייקס, 1400 01:08:23,060 --> 01:08:26,149 עס טורנס אויס מיר זען עס מין פון אַלע אַרום אונדז, אָדער לפּחות עטלעכע פון ​​אונדז טאָן. 1401 01:08:26,149 --> 01:08:28,939 >> אזוי אין לעגאָ שטערן וואַרס, אויב איר ווע אלץ פּלייַעד די שפּיל, 1402 01:08:28,939 --> 01:08:33,830 עס טורנס אויס איר קענען גיין אַרום ברייקינג זאכן אַרויף אין לעגאָ וועלט, 1403 01:08:33,830 --> 01:08:36,640 און קאַלעקטינג קאָינס, יסענשאַלי. 1404 01:08:36,640 --> 01:08:39,200 און אויב איר ווע אלץ פּלייַעד דעם שפּיל וועג צו פיל צייַט, 1405 01:08:39,200 --> 01:08:42,630 ווי דעם אַנניימד יחיד דאָ האט, די גאַנץ נומער 1406 01:08:42,630 --> 01:08:46,700 פון קאָינס אַז איר קענען קלייַבן איז, עס וואָלט ויסקומען, 4 ביליאָן. 1407 01:08:46,700 --> 01:08:48,240 >> איצט, מיט עס ס אַקטשאַוואַלי ראַונדיד. 1408 01:08:48,240 --> 01:08:50,239 אזוי לעגאָ איז געווען טריינג צו האַלטן דאס באַניצער פרייַנדלעך. 1409 01:08:50,239 --> 01:08:53,779 זיי האבן ניט טאָן עס פּונקט 2 צו די 32 מאַכט, פּער לעצטע וואָך. 1410 01:08:53,779 --> 01:08:55,310 אבער 4 בילליאָן איז אַ סיבה. 1411 01:08:55,310 --> 01:08:58,979 עס דאכט זיך, באזירט אויף דעם אינפֿאָרמאַציע, אַז לעגאָ, און די פירמע וואָס איז 1412 01:08:58,979 --> 01:09:02,624 געמאכט דעם פאַקטיש ווייכווארג, באַשלאָסן אַז די מאַקסימום נומער פון קאָינס 1413 01:09:02,624 --> 01:09:04,540 דער באַניצער קענען אָנקלייַבן איז, טאַקע, 4 ביליאָן, 1414 01:09:04,540 --> 01:09:12,069 ווייַל זיי אויסדערוויילט אין זייער קאָד צו נוצן נישט אַ לאַנג לאַנג, משמעות, 1415 01:09:12,069 --> 01:09:16,140 אָבער נאָר אַ ינטאַדזשער, אַ אַנסיינד ינטאַדזשער, נאָר אַ positive ינטאַדזשער, וועמענס 1416 01:09:16,140 --> 01:09:18,089 מאַקס ווערט איז בעערעך אַז. 1417 01:09:18,089 --> 01:09:19,380 נו, דאָ ס אנדערן מאָדנע איינער. 1418 01:09:19,380 --> 01:09:23,500 אַזוי אין דעם שפּיל ציוויליזאַציע, וואָס עטלעכע פון ​​איר זאל זיין באַקאַנט מיט 1419 01:09:23,500 --> 01:09:26,660 עס טורנס אויס אַז יאר צוריק עס איז געווען אַ זשוק אין דעם שפּיל כווערביי 1420 01:09:26,660 --> 01:09:28,750 אויב איר פּלייַעד די ראָלע פון גאַנדי אין דעם שפּיל, 1421 01:09:28,750 --> 01:09:34,020 אָנשטאָט אים ווייל זייער פּאַסיפיסט, אַנשטאָט איז ינקרעדאַבלי, ינקרעדאַבלי 1422 01:09:34,020 --> 01:09:36,399 אַגרעסיוו, אין עטלעכע צושטאנדן. 1423 01:09:36,399 --> 01:09:40,529 אין באַזונדער, דער וועג אַז סיוויליזאַטיאָן אַרבעט איז אַז אויב איר, די שפּילער, 1424 01:09:40,529 --> 01:09:44,680 אַדאַפּט דעמאָקראַסי, דיין אַגרעסיוונאַס כעזשבן געץ 1425 01:09:44,680 --> 01:09:48,130 דעקרעמענטעד דורך צוויי, אַזוי מינוס מינוס, און דעמאָלט מינוס מינוס. 1426 01:09:48,130 --> 01:09:50,569 >> אזוי איר אַראָפּרעכענען 2 פון דיין פאַקטיש יטעראַטינג. 1427 01:09:50,569 --> 01:09:56,650 צום באַדויערן, אויב דיין יטעראַטינג איז טכילעס 1, און איר אַראָפּרעכענען 2 פון עס 1428 01:09:56,650 --> 01:09:59,050 נאָך אננעמען דעמאָקראַסי ווי גאַנדי דאָ זאל 1429 01:09:59,050 --> 01:10:02,200 האָבן געטאן, ווייַל ער איז געווען זייער פּאַססיווע-- 1 אויף דער וואָג פון אַגרעסיוונאַס. 1430 01:10:02,200 --> 01:10:04,830 אבער אויב ער אַדאַפּץ דעמאָקראַסי, דעמאָלט ער גייט פֿון 1 צו נעגאַטיוו 1. 1431 01:10:04,830 --> 01:10:11,470 >> צום באַדויערן, זיי זענען געווען ניצן אַנסיינד נומערן, 1432 01:10:11,470 --> 01:10:15,400 וואָס מיטל זיי באהאנדלט אַפֿילו נעגאַטיוו נומערן ווי כאָטש זיי זענען positive. 1433 01:10:15,400 --> 01:10:19,780 און עס טורנס אויס אַז די בעפיירעש עקוויוואַלענט פון נעגאַטיוו 1, 1434 01:10:19,780 --> 01:10:23,480 אין טיפּיש קאָמפּיוטער מגילה, איז 255. 1435 01:10:23,480 --> 01:10:27,250 אַזוי אויב גאַנדי אַדאַפּץ דעמאָקראַסי, און דעריבער האט 1436 01:10:27,250 --> 01:10:32,470 זייַן אַגרעסיוונאַס כעזשבן דיקריסט, עס אַקשלי ראָללס אַרום צו 255 1437 01:10:32,470 --> 01:10:35,470 און מאכט אים די מערסט אַגרעסיוו כאַראַקטער אין דער שפּיל. 1438 01:10:35,470 --> 01:10:36,930 אַזוי איר קענען גוגל זיך אויף דעם. 1439 01:10:36,930 --> 01:10:39,380 און עס איז געווען, טאַקע, אַ אַקסאַדענטאַל פּראָגראַממינג זשוק, 1440 01:10:39,380 --> 01:10:43,010 אָבער אַז ס 'אריין גאַנץ די קענטעניש טאָמיד זינט. 1441 01:10:43,010 --> 01:10:44,360 >> אַז ס אַלע שפּאַס און קיוט. 1442 01:10:44,360 --> 01:10:47,760 מער שרעקלעך איז ווען פאַקטיש פאַקטיש וועלט דיווייסאַז, און ניט גאַמעס, 1443 01:10:47,760 --> 01:10:48,820 האָבן די זעלבע באַגז. 1444 01:10:48,820 --> 01:10:54,500 אין פאַקט, נאָר אַ יאָר צוריק אַן אַרטיקל געקומען אויס וועגן די באָעינג 787 דרעאַמלינער. 1445 01:10:54,500 --> 01:10:56,850 >> און די אַרטיקל אין ערשטער בליק לייענט אַ ביסל אַרקיין. 1446 01:10:56,850 --> 01:11:01,480 אבער עס האט דאס געזאגט, אַ ווייכווארג וואַלנעראַביליטי אין באָעינג ס 1447 01:11:01,480 --> 01:11:04,790 נייַ 787 דרעאַמלינער שפּריץ האט דער פּאָטענציעל צו פאַרשאַפן פּיילאַץ 1448 01:11:04,790 --> 01:11:07,220 צו פאַרלירן קאָנטראָל פון די AIRCRAFT, עפשער 1449 01:11:07,220 --> 01:11:11,750 אין מיטן-פלי, די פאַאַ באאמטע געווארנט ערליינז לעצטנס. 1450 01:11:11,750 --> 01:11:14,520 עס איז געווען די פעסטקייַט אַז אַ מאָדעל 787 1451 01:11:14,520 --> 01:11:19,770 אַעראָפּלאַן וואָס האט שוין פּאַוערד כּסדר פֿאַר 248 טעג 1452 01:11:19,770 --> 01:11:24,880 קענען פאַרלירן אַלע אָלטערנייטינג קראַנט, אַק, ילעקטריקאַל מאַכט רעכט צו די גענעראַטאָר 1453 01:11:24,880 --> 01:11:28,892 קאָנטראָל וניץ, גקוס, סיימאַלטייניאַסלי געגאנגען אין פאַרלאָזן זיכער מאָדע. 1454 01:11:28,892 --> 01:11:29,850 עס ס מין פון לוזינג מיר. 1455 01:11:29,850 --> 01:11:35,390 אבער די מעמאָו סטייטיד, גוט, איצט איך גאַט אַז, די צושטאַנד איז געווען געפֿירט דורך אַ ווייכווארג 1456 01:11:35,390 --> 01:11:38,590 טאָמבאַנק ינערלעך צו די גענעראַטאָר קאָנטראָל 1457 01:11:38,590 --> 01:11:44,860 וניץ וואָס וועט לויפן נאָך 248 טעג פון קעסיידערדיק מאַכט. 1458 01:11:44,860 --> 01:11:47,070 מיר זענען ישוינג דעם באַמערקן צו פאַרמייַדן אָנווער 1459 01:11:47,070 --> 01:11:49,300 פון אַלע אַק עלעקטריקאַל מאַכט, וואָס קען רעזולטאַט 1460 01:11:49,300 --> 01:11:50,980 אין אָנווער פון קאָנטראָל פון די אַעראָפּלאַן. 1461 01:11:50,980 --> 01:11:55,380 >> אַזוי, ממש, עס איז עטלעכע ינטאַדזשער, אָדער עטלעכע עקוויוואַלענט דאַטן טיפּ, 1462 01:11:55,380 --> 01:11:57,960 ווייל געניצט אין ווייכווארג אין אַ פאַקטיש אַעראָפּלאַן 1463 01:11:57,960 --> 01:12:00,756 אַז אויב איר האַלטן דיין אַעראָפּלאַן אויף לאַנג גענוג, וואָס משמעות 1464 01:12:00,756 --> 01:12:03,880 קענען זיין די פאַל אויב איר ניטאָ נאָר פליסנדיק זיי קעסיידער און קיינמאָל ונפּלוגגינג 1465 01:12:03,880 --> 01:12:06,810 דיין אַעראָפּלאַן, עס מיינט, אָדער לעטינג זייַן באַטעריז שטאַרבן, 1466 01:12:06,810 --> 01:12:09,840 וועט יווענטשאַוואַלי ציילן אַרויף, און זיך, און אַרויף, און אַרויף, און אַרויף, און זיך. 1467 01:12:09,840 --> 01:12:12,150 >> און, דורך נאַטור, אַ ענדלעך סומע פון ​​זכּרון 1468 01:12:12,150 --> 01:12:15,880 וועט לויפן, ראָולינג צוריק צו נול אָדער עטלעכע נעגאַטיוו ווערט, 1469 01:12:15,880 --> 01:12:19,920 אַ זייַט ווירקונג פון וואָס איז די פריגהטענינגלי פאַקטיש פאַקט 1470 01:12:19,920 --> 01:12:23,970 אַז די פלאַך זאל דאַרפֿן צו זיין רעבאָאָטעד, Effectively, 1471 01:12:23,970 --> 01:12:27,290 אָדער זאל פאַלן, ערגער, ווי עס פליעס. 1472 01:12:27,290 --> 01:12:29,230 אזוי די מינים פון ישוז זענען נאָך מיט אונדז, 1473 01:12:29,230 --> 01:12:33,130 עווענ-- דאָס איז געווען אַ 2015 אַרטיקל, אַלע די מער שרעקלעך 1474 01:12:33,130 --> 01:12:36,100 ווען איר טאָן ניט דאַווקע פֿאַרשטיין, אָפּשאַצן, אָדער ריכטנ זיך 1475 01:12:36,100 --> 01:12:38,640 יענע מינים פון ערראָרס. 1476 01:12:38,640 --> 01:12:42,030 >> אַזוי עס טורנס אויס דאָרט ס איין אנדערע שלעכט זאַך וועגן דאַטן פאַרטרעטונג. 1477 01:12:42,030 --> 01:12:47,080 עס טורנס אויס אַז אַפֿילו פלאָאַץ זענען מין פון פלאַוועד, ווייַל פלאָאַץ, אויך, 1478 01:12:47,080 --> 01:12:51,440 איך פּראָפּאָסעד זענען 32 ביטן, אָדער אפֿשר 64 אויב איר נוצן אַ טאָפּל. 1479 01:12:51,440 --> 01:12:53,070 אבער אַז ס 'נאָך ענדלעך. 1480 01:12:53,070 --> 01:12:57,070 >> און די כאַפּן איז אַז אויב איר קענען לייגן אַ Infinite נומער פון נומערן 1481 01:12:57,070 --> 01:12:59,460 נאָך די דעצימאַל פונט, עס איז קיין וועג איר 1482 01:12:59,460 --> 01:13:02,690 קענען פאָרשטעלן אַלע די מעגלעך נומערן אַז מיר האבן געלערנט 1483 01:13:02,690 --> 01:13:04,990 אין מיינונג שולע קענען עקזיסטירן אין דער וועלט. 1484 01:13:04,990 --> 01:13:08,870 אַ קאָמפּיוטער, יסענשאַלי, האט צו קלייַבן אַ סאַבסעט פון די נומערן 1485 01:13:08,870 --> 01:13:10,200 צו פאָרשטעלן אַקיעראַטלי. 1486 01:13:10,200 --> 01:13:12,450 >> איצט, דער קאָמפּיוטער קענען קייַלעכיק אפֿשר אַ קליין ביסל, 1487 01:13:12,450 --> 01:13:17,900 און קענען לאָזן איר צו בעערעך קראָם קיין נומער איר זאל עפשער ווילן. 1488 01:13:17,900 --> 01:13:20,940 אבער נאָר ינטויטיוולי, אויב איר האָבן אַ ענדלעך נומער פון ביטן, 1489 01:13:20,940 --> 01:13:24,560 איר קענען נאָר פּערמוטע זיי אין אַזוי פילע ענדלעך וועגן. 1490 01:13:24,560 --> 01:13:26,570 אַזוי איר קענען נישט עפשער נוצן אַ ענדלעך נומער 1491 01:13:26,570 --> 01:13:29,880 פון פּערמיוטיישאַן פון ביטן, פּאַטערנז פון זעראָס און אָנעס, 1492 01:13:29,880 --> 01:13:32,940 צו פאָרשטעלן אַ Infinite נומער פון נומערן, 1493 01:13:32,940 --> 01:13:37,370 וואָס סאַגדזשעסץ אַז קאָמפּיוטערס זאל זייער געזונט זיין ליגנעריש צו אונדז מאל. 1494 01:13:37,370 --> 01:13:38,770 >> אין פאַקט, לאָזן ס טאָן דעם. 1495 01:13:38,770 --> 01:13:41,239 זאל מיר גיין צוריק אין קס50 ייד. 1496 01:13:41,239 --> 01:13:43,030 זאל מיר גיין פאָרויס און שאַפֿן אַ קליין פּראָגראַם 1497 01:13:43,030 --> 01:13:47,940 גערופֿן ימפּרעסיסיאָן, צו ווייַזן אַז קאָמפּיוטערס זענען, טאַקע, ימפּרעסיסע. 1498 01:13:47,940 --> 01:13:51,910 >> און לאָזן מיר גיין פאָרויס און אָנהייבן מיט עטלעכע פון ​​אַז קאָד פון פריער, 1499 01:13:51,910 --> 01:13:53,830 און איצט בלויז טאָן די ווייַטערדיק. 1500 01:13:53,830 --> 01:14:03,640 זאל מיר גיין פאָרויס און טאָן פּרינטף, פּראָצענט F, באַקקסלאַש ן, 1 צעטיילט דורך 10. 1501 01:14:03,640 --> 01:14:07,430 אין אנדערע ווערטער, לאָזן ס ונטערטוקנ זיך אין דיפּער צו 1/10, ווי 1 און צעטיילט דורך 10. 1502 01:14:07,430 --> 01:14:09,760 שורלי, אַ קאָמפּיוטער קענען פאָרשטעלן 1/10. 1503 01:14:09,760 --> 01:14:13,620 >> אַזוי לאָזן ס גיין פאָרויס און מאַכן ימפּרעסיסיאָן. 1504 01:14:13,620 --> 01:14:14,390 לאמיר זעהן. 1505 01:14:14,390 --> 01:14:16,210 פֿאָרמאַטירונג ספּעסיפיעס טיפּ טאָפּל. 1506 01:14:16,210 --> 01:14:18,160 אבער דער אַרגומענט האט טיפּ ינט. 1507 01:14:18,160 --> 01:14:19,040 וואס טוט זיך? 1508 01:14:19,040 --> 01:14:21,970 >> אָה, טשיקאַווע, אַזוי עס ס אַ לעקציע געלערנט פון פריער. 1509 01:14:21,970 --> 01:14:26,050 איך בין אַזוי צו זאָגן: היי, קאָמפּיוטער ווייַזן מיר אַ לאָזנ שווימען מיט פּראָצענט ו. 1510 01:14:26,050 --> 01:14:28,200 אבער איך בין געבן עס 2 ינץ. 1511 01:14:28,200 --> 01:14:31,120 אַזוי עס טורנס אויס, איך קענען פאַרריכטן דעם אין אַ פּאָר פון וועגן. 1512 01:14:31,120 --> 01:14:38,430 >> איך קען נאָר דרייַ איינער אין 1.0, און 10 אין 10.0, וואָס וואָלט, טאַקע, 1513 01:14:38,430 --> 01:14:42,390 האָבן די ווירקונג פון קאַנווערטינג זיי אין פלאָאַצ-- נאָך אַלעווייַ 1514 01:14:42,390 --> 01:14:43,180 די זעלבע נומער. 1515 01:14:43,180 --> 01:14:45,880 אָדער עס טורנס אויס עס ס 'עפּעס מיר וועט זען ווידער איידער לאַנג. 1516 01:14:45,880 --> 01:14:47,170 איר קען וואַרפן די נומערן. 1517 01:14:47,170 --> 01:14:49,880 >> איר קענען, ניצן דעם פּאַרענטהעטיקאַל אויסדרוק, איר קענען זאָגן, 1518 01:14:49,880 --> 01:14:52,560 היי, קאָמפּיוטער, נעמען דעם 10, וואָס איך וויסן איז אַ ינט. 1519 01:14:52,560 --> 01:14:54,660 אבער מייַכל עס, ביטע, ווי כאָטש עס ס אַ לאָזנ שווימען. 1520 01:14:54,660 --> 01:14:56,680 אבער דעם Feels אַננעסאַסעראַלי קאָמפּליצירט. 1521 01:14:56,680 --> 01:14:59,040 >> פֿאַר אונדזער צוועקן הייַנט, זאל ס נאָר ממש 1522 01:14:59,040 --> 01:15:02,700 מאַכן זיי Floating פונט וואַלועס מיט אַ דעצימאַל פונט, ווי דעם. 1523 01:15:02,700 --> 01:15:07,060 זאל מיר גיין פאָרויס און ריראַן, מאַכן ימפּרעסיסיאָן, גוט, פּונקט צעהאַקן 1524 01:15:07,060 --> 01:15:08,870 ימפּרעסיסיאָן, אַרייַן. 1525 01:15:08,870 --> 01:15:10,990 גוט, מיר 'רע איר זוכט גוט. 1526 01:15:10,990 --> 01:15:18,194 >> 1 צעטיילט דורך 10, לויט צו מיין מעק דאָ, איז, טאַקע, 0.100000. 1527 01:15:18,194 --> 01:15:21,360 איצט, איך איז געווען געלערנט אין מיינונג שולע דאָרט זאָל זיין אַ Infinite נומער פון 0 ס. 1528 01:15:21,360 --> 01:15:23,151 אַזוי לאָזן ס בייַ מינדסטער פּרובירן צו זען עטלעכע פון ​​יענע. 1529 01:15:23,151 --> 01:15:26,770 עס טורנס אויס אַז פּרינטף איז אַ ביסל פאַנסיער נאָך ווי מיר ווע שוין ניצן. 1530 01:15:26,770 --> 01:15:30,890 עס טורנס אויס איר טאָן ניט האָבן צו ספּעציפיצירן נאָר פּראָצענט ו, אָדער נאָר פּראָצענט איך. 1531 01:15:30,890 --> 01:15:33,830 איר קענען טאקע ספּעציפיצירן עטלעכע קאָנטראָל אָפּציעס דאָ. 1532 01:15:33,830 --> 01:15:36,470 >> ספּעסיפיקאַללי, איך בין געגאנגען צו זאָגן, היי, פּרינטף, 1533 01:15:36,470 --> 01:15:39,660 אַקטשאַוואַלי ווייַזן מיר 10 דעצימאַל ווייזט. 1534 01:15:39,660 --> 01:15:40,820 אַזוי עס קוקט אַ ביסל טשודנע. 1535 01:15:40,820 --> 01:15:42,845 אבער איר זאָגן פּראָצענט, פּונקט, ווי פילע נומערן 1536 01:15:42,845 --> 01:15:44,970 איר ווילן צו זען נאָך די דעצימאַל פונט, און דעמאָלט ף 1537 01:15:44,970 --> 01:15:48,340 פֿאַר פלאַך, נאָר ווייַל אַז ס וואָס די דאַקיומענטיישאַן זאגט. 1538 01:15:48,340 --> 01:15:50,080 זאל מיר גיין פאָרויס און ראַטעווען אַז. 1539 01:15:50,080 --> 01:15:52,460 >> און באַמערקן אויך, איך בין געטינג מיד פון רעטיפּינג זאכן. 1540 01:15:52,460 --> 01:15:55,900 אזוי איך בין נאָר באַשטעטיקן די אַרויף און אַראָפּ פייַל אויף מיין שליסלען דאָ. 1541 01:15:55,900 --> 01:15:58,710 און אויב איך האַלטן היטטינג אַרויף, איר קענען זען אַלע פון ​​די קאַמאַנדז 1542 01:15:58,710 --> 01:16:01,090 אַז איך געמאכט, אָדער ינקערעקטלי געמאכט. 1543 01:16:01,090 --> 01:16:04,630 >> און איך בין געגאנגען צו גיין פאָרויס איצט און ניט אַקשלי נוצן אַז, משמעות. 1544 01:16:04,630 --> 01:16:11,416 מאַכן ימפּרעסיסיאָן, פּונקט צעהאַקן ימפּרעסיסיאָנ-- אַזוי 1545 01:16:11,416 --> 01:16:13,290 וואָס איך איז געווען געלערנט אין מיינונג שולע טשעקס אויס. 1546 01:16:13,290 --> 01:16:19,010 אַפֿילו אויב איך דרוק עס צו 10 דעצימאַל ערטער עס, טאַקע, איז .10000. 1547 01:16:19,010 --> 01:16:19,840 אבער איר וויסן וואָס? 1548 01:16:19,840 --> 01:16:21,150 >> זאל ס באַקומען אַ ביסל זשעדנע. 1549 01:16:21,150 --> 01:16:23,990 זאל ס זאָגן, ווי, ווייַזן מיר 55 פּוינץ נאָך די דעצימאַל. 1550 01:16:23,990 --> 01:16:26,160 זאל ס טאַקע נעמען דעם פּראָגראַם אויס פֿאַר אַ ומדריי. 1551 01:16:26,160 --> 01:16:31,170 זאל מיר רימייק עס מיט מאַכן ימפּרעסיסיאָן, פּונקט צעהאַקן, ימפּרעסיסיאָן. 1552 01:16:31,170 --> 01:16:32,390 >> און דאָ מיר גיין. 1553 01:16:32,390 --> 01:16:34,420 דיין קינדשאַפט איז געווען אַ ליגן. 1554 01:16:34,420 --> 01:16:48,410 משמעות, 1 צעטיילט דורך 10 איז טאַקע 0.100000000000000005551115123-- 1555 01:16:48,410 --> 01:16:49,740 >> וואָס איז געגאנגען אויף? 1556 01:16:49,740 --> 01:16:53,360 נו, עס טורנס אויס, אויב איר מין פון קוקן ווייַט גענוג אויס אין די אַנדערלייינג 1557 01:16:53,360 --> 01:16:55,950 פאַרטרעטונג פון דעם נומער, עס אַקשלי 1558 01:16:55,950 --> 01:17:00,400 איז נישט פּונקט 1/10, אָדער 0.1 און אַ Infinite נומער פון זעראָס. 1559 01:17:00,400 --> 01:17:01,630 איצט, וואָס איז וואָס? 1560 01:17:01,630 --> 01:17:06,250 >> נו, אַפֿילו כאָטש דאָס איז אַ פּשוט נומער צו אונדז יומאַנז, 1 צעטיילט דורך 10, 1561 01:17:06,250 --> 01:17:10,910 עס ס נאָך איינער פון ינפיניטעלי פילע נומערן אַז מיר קען טראַכטן אַרויף. 1562 01:17:10,910 --> 01:17:14,490 אבער אַ קאָמפּיוטער קענען בלויז פאָרשטעלן פיניטעלי פילע אַזוי נומערן. 1563 01:17:14,490 --> 01:17:18,710 און אַזוי, Effectively, וואָס די קאָמפּיוטער איז ווייַזונג אונדז איז זייַן קלאָוסאַסט 1564 01:17:18,710 --> 01:17:22,940 אַפּראַקסאַמיישאַן צו די נומער מיר ווילן צו גלויבן איז 1/10, 1565 01:17:22,940 --> 01:17:27,760 אָדער טאַקע 0.10000 אַד ינפיניטום. 1566 01:17:27,760 --> 01:17:30,425 >> אלא, כאָטש, דאָס איז ווי נאָענט ווי עס קענען באַקומען. 1567 01:17:30,425 --> 01:17:32,300 און, טאַקע, אויב איר קוק ונטער דער קאַפּטער, 1568 01:17:32,300 --> 01:17:37,050 ווי מיר זענען דאָ דורך קוקן 55 דידזשאַץ נאָך די דעצימאַל, 1569 01:17:37,050 --> 01:17:39,990 מיר אַקשלי זען אַז פאַקט. 1570 01:17:39,990 --> 01:17:42,610 איצט ווי אַ באַזונדער, אויב איר ווע אלץ געזען דעם מאָוויע-- 1571 01:17:42,610 --> 01:17:45,780 רובֿ פון איר מיסטאָמע האַווענ'ט-- אָבער סופּערמאַן 3 עטלעכע יאר צוריק, 1572 01:17:45,780 --> 01:17:49,500 ריטשארד פּריאָר יסענשאַלי לעוועראַגעד דעם פאַקט אין זיין פירמע צו גאַנווענען אַ פּלאַץ 1573 01:17:49,500 --> 01:17:53,500 פון Fractions און Fractions פון פּעניז, ווייַל די קאָמפּאַני-- ווי איך צוריקרופן, 1574 01:17:53,500 --> 01:17:57,210 עס ס 'שוין אַ ווהילע-- איז יסענשאַלי טראָוינג אַוועק עפּעס אַז האט ניט פּאַסיק 1575 01:17:57,210 --> 01:17:58,790 אין דעם געדאנק פון סענס. 1576 01:17:58,790 --> 01:18:01,480 >> אבער אויב איר לייגן אַרויף אַלע די קליינטשיק, קליינטשיק, קליינטשיק נומערן ווידער, 1577 01:18:01,480 --> 01:18:04,960 און ווידער, און ווידער, איר קענען, ווי אין זייַן פאַל, מאַכן אַ גוט סומע פון ​​געלט. 1578 01:18:04,960 --> 01:18:08,010 >> אַז זעלביקער געדאַנק איז געווען ריפּט אַוועק דורך אַ מער פריש, אָבער נאָך איצט עלטערע 1579 01:18:08,010 --> 01:18:10,500 פֿילם, גערופֿן אַמט אָרט, ווו די גייז אין אַז פֿילם, 1580 01:18:10,500 --> 01:18:13,501 האט די זעלבע זאַך, סקרוד עס אַרויף גאָר, געענדיקט אַרויף מיט וועג צו פיל 1581 01:18:13,501 --> 01:18:14,666 געלט אין זייער באַנק אקאונט. 1582 01:18:14,666 --> 01:18:15,800 עס איז געווען אַלע זייער סאַספּישאַס. 1583 01:18:15,800 --> 01:18:19,290 אבער אין די סוף פון די טאָג, ימפּרעסיסיאָן איז אַלע אַרום אונדז. 1584 01:18:19,290 --> 01:18:22,240 >> און אַז, אויך, קענען זייַן פריגהטענינגלי די קאַסטן. 1585 01:18:22,240 --> 01:18:25,590 עס טורנס אויס אַז סופּערמאַן 3 און אַמט אָרט באַזונדער, עס 1586 01:18:25,590 --> 01:18:28,460 קענען זיין עטלעכע זייער פאַקטיש וועלט ראַמיפיקאַטיאָנס 1587 01:18:28,460 --> 01:18:32,290 פון די ריאַלאַטיז פון ימפּרעסיסע פאַרטרעטונג פון דאַטן 1588 01:18:32,290 --> 01:18:34,770 אַז אַפֿילו מיר יומאַנז צו דעם טאָג טאָן ניט דאַווקע 1589 01:18:34,770 --> 01:18:38,230 פֿאַרשטיין ווי ווויל ווי מיר זאָל, אָדער געדענקען ווי אָפֿט ווי מיר זאָל. 1590 01:18:38,230 --> 01:18:42,950 און, טאַקע, די ווייַטערדיק קלעמערל איז פֿון אַ קוק אין עטלעכע זייער פאַקטיש וועלט 1591 01:18:42,950 --> 01:18:47,730 ראַמיפיקאַטיאָנס פון וואָס כאַפּאַנז אויב איר טאָן ניט אָפּשאַצן די ימפּרעסיסיאָן אַז 1592 01:18:47,730 --> 01:18:50,065 קענען פּאַסירן אין נומערן פאַרטרעטונג. 1593 01:18:50,065 --> 01:18:51,300 >> [ווידעא פּלייבאַק] 1594 01:18:51,300 --> 01:18:55,620 >> -קאָמפּוטערס, מיר ווע אַלע קומען צו אָננעמען די אָפֿט פרוסטראַטינג פּראָבלעמס אַז 1595 01:18:55,620 --> 01:19:00,310 גיין מיט טהעמ-- באַגז, ווירוסעס, און ווייכווארג גליטשיז, 1596 01:19:00,310 --> 01:19:03,130 פֿאַר קליין פּרייסיז צו באַצאָלן פֿאַר די קאַנוויניאַנס. 1597 01:19:03,130 --> 01:19:07,800 אבער אין הויך טעק און הויך גיכקייַט מיליטעריש און פּלאַץ פּראָגראַם אַפּלאַקיישאַנז, 1598 01:19:07,800 --> 01:19:12,800 דער קלענסטער פּראָבלעם קענען זייַן געגרייסט אין ומגליק. 1599 01:19:12,800 --> 01:19:18,900 >> אויף יוני 4, 1996, סייאַנטיס צוגעגרייט צו קאַטער אַ אַנמאַנד עריאַן 5 ראַקעט. 1600 01:19:18,900 --> 01:19:21,220 עס איז געווען קעריינג SCIENTIFIC סאַטאַלייץ דיזיינד 1601 01:19:21,220 --> 01:19:24,600 צו פעסטשטעלן דווקא ווי די ערד ס מאַגנעטיק פעלד ינטעראַקץ 1602 01:19:24,600 --> 01:19:27,410 מיט זונ ווינטן. 1603 01:19:27,410 --> 01:19:30,800 די ראַקעט איז געווען געבויט פֿאַר די European אָרט אַגענסי, 1604 01:19:30,800 --> 01:19:34,370 און האָט אויפֿגעהויבן אַוועק פון זייַן מעכירעס אויף דעם ברעג פון פראנצויזיש גיאַנאַ. 1605 01:19:34,370 --> 01:19:37,540 >> -אַט וועגן 37 סעקונדעס אין די פלי, זיי ערשטער 1606 01:19:37,540 --> 01:19:39,270 באמערקט עפּעס איז געגאנגען פאַלש. 1607 01:19:39,270 --> 01:19:42,250 די נאַזאַלז זענען סוויוועלינג אין אַ וועג זיי טאַקע זאָל ניט. 1608 01:19:42,250 --> 01:19:46,580 אַרום 40 סעקונדעס אין די פלי, קלאר, די פאָרמיטל איז געווען אין קאָנפליקט. 1609 01:19:46,580 --> 01:19:48,850 >> און אַז ס ווען זיי געמאכט אַ באַשלוס צו צעשטערן עס. 1610 01:19:48,850 --> 01:19:52,780 די קייט זיכערקייַט אָפיציר, מיט קאָלאָסאַל גאַץ, געדריקט דעם קנעפּל, 1611 01:19:52,780 --> 01:19:58,150 האבן געבלאזן אַרויף די ראַקעט, איידער עס קען ווערן אַ ריזיקירן צו דעם ציבור זיכערקייַט. 1612 01:19:58,150 --> 01:20:01,060 >> -טהיס איז די מיידל נעסיע פון ​​די עריאַן 5. 1613 01:20:01,060 --> 01:20:03,960 און זייַן צעשטערונג גענומען אָרט ווייַל פון אַ פלאַוו 1614 01:20:03,960 --> 01:20:05,822 עמבעדיד אין די ראַקעט ס ווייכווארג. 1615 01:20:05,822 --> 01:20:08,280 -די פּראָבלעם אויף די עריאַן איז געווען אַז עס איז געווען אַ נומער וואָס 1616 01:20:08,280 --> 01:20:10,600 required 64 ביטן צו אויסדריקן. 1617 01:20:10,600 --> 01:20:13,590 און זיי געוואלט צו בייַטן עס צו אַ 16-ביסל נומער. 1618 01:20:13,590 --> 01:20:15,610 זיי אנגענומען אַז די נומער איז קיינמאָל געגאנגען 1619 01:20:15,610 --> 01:20:20,980 צו זייַן זייער גרויס, אַז רובֿ פון יענע דידזשאַץ אין אַ 64-ביסל נומער זענען זעראָעס. 1620 01:20:20,980 --> 01:20:22,440 זיי זענען פאַלש. 1621 01:20:22,440 --> 01:20:25,060 >> -די ינאַביליטי פון איין ווייכווארג פּראָגראַם צו אָננעמען 1622 01:20:25,060 --> 01:20:29,510 די מין פון נומער דזשענערייטאַד דורך אן אנדער איז געווען אין די שורש פון די דורכפאַל. 1623 01:20:29,510 --> 01:20:34,350 ווייכווארג אַנטוויקלונג האט ווערן אַ זייער טייַער טייל פון נייַ טעכנאָלאָגיע. 1624 01:20:34,350 --> 01:20:38,140 די עריאַן ראַקעט האָבן שוין זייער מצליח, אַזוי פיל פון די ווייכווארג 1625 01:20:38,140 --> 01:20:41,550 Created פֿאַר עס איז אויך געניצט אין דעם עריאַן 5. 1626 01:20:41,550 --> 01:20:47,940 >> -די יקערדיק פּראָבלעם איז געווען אַז די עריאַן 5 איז געווען Faster, אַקסעלערייטיד שנעלער. 1627 01:20:47,940 --> 01:20:51,450 און די ווייכווארג האט נישט אַקאַונאַד פֿאַר אַז. 1628 01:20:51,450 --> 01:20:55,060 >> -די צעשטערונג פון די ראַקעט איז געווען אַ ריזיק פינאַנציעל ומגליק, 1629 01:20:55,060 --> 01:20:58,790 אַלע רעכט צו אַ מינוט ווייכווארג טעות. 1630 01:20:58,790 --> 01:21:01,210 אבער דעם איז ניט דער ערשטער צייַט דאַטע קאַנווערזשאַן פּראָבלעמס 1631 01:21:01,210 --> 01:21:04,820 האט פּלייגד מאָדערן ראַקעט טעכנאָלאָגיע. 1632 01:21:04,820 --> 01:21:08,050 >> -אין 1991, מיט די אָנהייב פון דער ערשטער גאַלף מלחמה, 1633 01:21:08,050 --> 01:21:10,570 די פּאַטריאָט מיסאַל יקספּיריאַנסט אַ ענלעך מין 1634 01:21:10,570 --> 01:21:12,800 פון נומער קאַנווערזשאַן פּראָבלעם. 1635 01:21:12,800 --> 01:21:16,090 און ווי אַ רעזולטאַט, 28 מענטשן, 28 אמעריקאנער זעלנער, 1636 01:21:16,090 --> 01:21:19,080 האבן געהרגעט, און וועגן 100 אנדערע ווונדאַד, 1637 01:21:19,080 --> 01:21:22,780 ווען דער פּאַטריאָט, וואָס איז געמיינט צו באַשיצן קעגן ינקאַמינג סקודס, 1638 01:21:22,780 --> 01:21:25,830 ניט אַנדערש צו פייַער אַ מיסאַל. 1639 01:21:25,830 --> 01:21:31,670 >> -ווען יראַק ינוויידיד קוווייט און אַמעריקע לאָנטשט מדבר סטאָרם אין פרי 1991, 1640 01:21:31,670 --> 01:21:35,780 פּאַטריאָט מיסאַל באַטעריז זענען דיפּלויד צו באַשיצן סאַודי אַראַביאַ און ישראל 1641 01:21:35,780 --> 01:21:39,230 פֿון איראַקער סקוד מיסאַל אַטאַקס. 1642 01:21:39,230 --> 01:21:43,810 די פּאַטריאָט איז אַ יו מיטל-קייט ייבערפלאַך צו לופט סיסטעם, Manufactured 1643 01:21:43,810 --> 01:21:45,770 דורך די רייַטהעאָן פירמע. 1644 01:21:45,770 --> 01:21:52,340 >> -די גרייס פון דעם פּאַטריאָט ינטערסעפּטאָר זיך איז וועגן בעערעך 20 פֿיס לאַנג. 1645 01:21:52,340 --> 01:21:55,230 און עס ווייז וועגן 2,000 מנים. 1646 01:21:55,230 --> 01:21:59,320 און עס קאַריז אַ וואָרכעד פון וועגן, איך טראַכטן עס ס בעערעך 150 מנים. 1647 01:21:59,320 --> 01:22:03,930 און די וואָרכעד זיך איז אַ הויך עקספּלאָסיווע, וואָס 1648 01:22:03,930 --> 01:22:07,330 האט פראַגמענץ אַרום עס. 1649 01:22:07,330 --> 01:22:11,680 די קייסינג פון די וואָרכעד איז דיזיינד צו שפּילן ווי בוקקשאָט. 1650 01:22:11,680 --> 01:22:14,110 >> -די מיסאַלז זענען געטראגן פיר פּער קאַנטיינער, 1651 01:22:14,110 --> 01:22:17,130 און זענען טראַנספּאָרטאַד דורך אַ האַלב טריילער. 1652 01:22:17,130 --> 01:22:24,930 >> -די פּאַטריאָט אַנטי-מיסאַל סיסטעם גייט צוריק אין מינדסטער 20 יאר איצט. 1653 01:22:24,930 --> 01:22:28,420 עס איז געווען ערידזשנאַלי דיזיינד ווי אַ לופט פאַרטיידיקונג מיסאַל 1654 01:22:28,420 --> 01:22:30,720 צו דרייען אַראָפּ פייַנט ערפּליינז. 1655 01:22:30,720 --> 01:22:34,500 אין דער ערשטער גאַלף מלחמה, ווען אַז מלחמה געקומען צוזאמען, 1656 01:22:34,500 --> 01:22:39,745 די מיליטער געוואלט צו נוצן עס צו דרייען אַראָפּ סקודס, ניט ערפּליינז. 1657 01:22:39,745 --> 01:22:43,620 >> דער יראַקי Air Force איז געווען נישט אַזוי פיל פון אַ פּראָבלעם. 1658 01:22:43,620 --> 01:22:46,670 אבער דער מיליטער איז געווען באַזאָרגט וועגן סקודס. 1659 01:22:46,670 --> 01:22:50,170 און אַזוי זיי פּרובירן צו אַפּגרייד די פּאַטריאָט. 1660 01:22:50,170 --> 01:22:52,800 >> -ינטערסעפּטינג אַ פייַנט מיסאַל טראַוואַלינג בייַ מאַטש 5 1661 01:22:52,800 --> 01:22:55,830 איז געגאנגען צו זיין טשאַלאַנדזשינג גענוג. 1662 01:22:55,830 --> 01:22:58,490 אבער ווען די פּאַטריאָט איז געווען ראַשט אין דינסט, 1663 01:22:58,490 --> 01:23:02,860 די מיליטער איז געווען ניט אַווער פון אַ יראַקי מאָדיפיקאַטיאָן אַז געמאכט 1664 01:23:02,860 --> 01:23:05,930 זייער סקודס קימאַט אוממעגלעך צו שלאָגן. 1665 01:23:05,930 --> 01:23:10,740 >> -ווהאַט געשען איז די סקודס וואָס זענען קומענדיק אין זענען אַנסטייבאַל. 1666 01:23:10,740 --> 01:23:11,692 זיי זענען וואָבבלינג. 1667 01:23:11,692 --> 01:23:14,910 די סיבה פֿאַר דעם איז געווען די יראַקיס, אין סדר 1668 01:23:14,910 --> 01:23:18,280 צו באַקומען 600 קילאָמעטערס אויס פון אַ 300 קילאָמעטער 1669 01:23:18,280 --> 01:23:21,700 קייט מיסאַל, גענומען וואָג אויס פון די פראָנט וואָרכעד. 1670 01:23:21,700 --> 01:23:23,390 זיי געמאכט די וואָרכעד לייטער. 1671 01:23:23,390 --> 01:23:27,330 >> אַזוי איצט די פּאַטריאָט איז טריינג צו קומען אין די סקוד. 1672 01:23:27,330 --> 01:23:30,230 און רובֿ פון די צייַט, די אָוווערוועלמינג מערהייַט פון די צייַט, 1673 01:23:30,230 --> 01:23:32,940 עס וואָלט נאָר פליען דורך די סקוד. 1674 01:23:32,940 --> 01:23:37,260 אַמאָל די פּאַטריאָט סיסטעם אָפּערייטערז איינגעזען די פּאַטריאָט מיסט זייַן ציל, 1675 01:23:37,260 --> 01:23:41,690 זיי דעטאַנייטאַד דער פּאַטריאָט ס וואָרכעד צו ויסמייַדן מעגלעך קאַזשאַלטיז אויב עס 1676 01:23:41,690 --> 01:23:44,570 איז געווען ערלויבט צו פאַלן צו די ערד. 1677 01:23:44,570 --> 01:23:48,790 >> -אַז איז געווען וואָס רובֿ מענטשן געזען, יענע גרויס פירעבאַללס אין דעם הימל, 1678 01:23:48,790 --> 01:23:54,550 און מיסאַנדערסטוד ווי ינערסעפּץ פון סקוד וואָרכעדז. 1679 01:23:54,550 --> 01:23:56,630 >> -אַלטהאָוגה אין דער נאַכט סקייז, פּאַטריאָץ ארויס 1680 01:23:56,630 --> 01:24:00,370 צו זיין הצלחה דיסטרויינג סקודס, בייַ דהאַהראַן, 1681 01:24:00,370 --> 01:24:03,360 עס קען זיין קיין גרייַז וועגן זייַן פאָרשטעלונג. 1682 01:24:03,360 --> 01:24:07,970 עס, די פּאַטריאָט ס ראַדאַר סיסטעם פאַרפאַלן שפּור פון אַ ינקאַמינג סקוד, 1683 01:24:07,970 --> 01:24:10,721 און קיינמאָל לאָנטשט רעכט צו אַ ווייכווארג פלאַוו. 1684 01:24:10,721 --> 01:24:14,090 1685 01:24:14,090 --> 01:24:18,940 עס איז געווען די יסראַעליס וואס ערשטער דיסקאַווערד אַז די מער די סיסטעם איז געווען אויף, 1686 01:24:18,940 --> 01:24:22,690 די גרעסער די צייַט דיסקרעפּאַנסי געווארן, רעכט צו אַ זייגער עמבעדיד 1687 01:24:22,690 --> 01:24:24,810 אין די סיסטעם 'ס קאָמפּיוטער. 1688 01:24:24,810 --> 01:24:28,210 >> -אַבאָוט צוויי וואָכן איידער די טראַגעדיע אין דהאַהראַן, 1689 01:24:28,210 --> 01:24:30,770 די יסראַעליס געמאלדן צו די Defense דעפּאַרטמענט 1690 01:24:30,770 --> 01:24:32,590 אַז די סיסטעם איז געווען לוזינג צייַט. 1691 01:24:32,590 --> 01:24:35,360 נאָך וועגן אַכט שעה אָדער פליסנדיק, זיי באמערקט אַז די סיסטעם 1692 01:24:35,360 --> 01:24:37,720 איז געווען שיין נאָוטיסאַבלי ווייניקער פּינטלעך. 1693 01:24:37,720 --> 01:24:41,900 די Defense דעפּאַרטמענט געזאָגט דורך טעלינג אַלע פון ​​דער פּאַטריאָט באַטעריז 1694 01:24:41,900 --> 01:24:44,950 צו נישט לאָזן די סיסטעמען אויף פֿאַר אַ לאַנג צייַט. 1695 01:24:44,950 --> 01:24:49,160 זיי קיינמאָל געזאגט וואָס אַ לאַנג צייַט וואַס-- אַכט שעה, 10 שעה, 1,000 שעה. 1696 01:24:49,160 --> 01:24:51,360 קיינער געוואוסט. 1697 01:24:51,360 --> 01:24:53,380 >> -די פּאַטריאָט באַטאַרייע סטיישאַנד בייַ די באַראַקס 1698 01:24:53,380 --> 01:24:58,350 בייַ דהאַהראַן און זייַן פלאַוועד ינערלעך זייגער האט שוין אויף איבער 100 שעה 1699 01:24:58,350 --> 01:25:01,670 אויף די נאַכט פון פעברואר 25. 1700 01:25:01,670 --> 01:25:05,917 >> -עס טראַקט צייַט צו אַן אַקיעראַסי פון וועגן 1/10 פון אַ רגע. 1701 01:25:05,917 --> 01:25:08,000 איצט, 1/10 פון אַ רגע איז אַ טשיקאַווע נומער, 1702 01:25:08,000 --> 01:25:11,920 ווייַל עס קענען ניט זיין אויסגעדריקט אין ביינערי פּונקט, וואָס 1703 01:25:11,920 --> 01:25:16,820 מיטל עס קענען ניט זיין אויסגעדריקט פּונקט אין קיין מאָדערן דיגיטאַל קאָמפּיוטער. 1704 01:25:16,820 --> 01:25:18,540 עס ס שווער צו גלויבן. 1705 01:25:18,540 --> 01:25:21,210 >> אבער נוצן דעם ווי אַ בייַשפּיל. 1706 01:25:21,210 --> 01:25:23,540 זאל ס נעמען די נומער איין דריט. 1707 01:25:23,540 --> 01:25:27,350 איינער דריט קענען ניט זיין אויסגעדריקט אין דעצימאַל פּונקט. 1708 01:25:27,350 --> 01:25:32,080 איינער דריט איז 0.333 געגאנגען אויף פֿאַר ומענדיקייַט. 1709 01:25:32,080 --> 01:25:36,480 >> עס איז קיין וועג צו טאָן אַז מיט אַבסאָלוט אַקיעראַסי אין דעצימאַל. 1710 01:25:36,480 --> 01:25:39,560 אַז ס פּונקט דער מין פון פּראָבלעם וואָס געשען אין די פּאַטריאָט. 1711 01:25:39,560 --> 01:25:44,100 די מער די סיסטעם געלאָפֿן, די ערגער די צייַט טעות געווארן. 1712 01:25:44,100 --> 01:25:48,890 >> -אַפטער 100 שעה פון אָפּעראַציע, די טעות אין צייַט איז געווען בלויז וועגן איין דריטל 1713 01:25:48,890 --> 01:25:50,600 פון אַ רגע. 1714 01:25:50,600 --> 01:25:54,210 אבער אין טערמינען פון טאַרגאַטינג אַ מיסאַל טראַוואַלינג בייַ מאַטש 5, 1715 01:25:54,210 --> 01:25:58,710 עס ריזאַלטיד אין אַ טראַקינג טעות פון איבער 600 מעטער. 1716 01:25:58,710 --> 01:26:02,120 עס וואָלט זיין אַ פאַטאַל טעות פֿאַר די זעלנער אויף וואָס 1717 01:26:02,120 --> 01:26:08,940 געשען איז אַ סקוד קאַטער איז געווען דיטעקטאַד דורך פרי ווארענונג סאַטאַלייץ 1718 01:26:08,940 --> 01:26:12,860 און זיי געוואוסט אַז די סקוד איז געווען קומענדיק אין זייער גענעראַל ריכטונג. 1719 01:26:12,860 --> 01:26:15,320 זיי האבן ניט וויסן ווו עס איז געווען קומען. 1720 01:26:15,320 --> 01:26:18,250 >> -עס איז איצט אַרויף צו די ראַדאַר קאָמפּאָנענט פון די פּאַטריאָט סיסטעם 1721 01:26:18,250 --> 01:26:23,190 דעפענדינג דהאַהראַן צו געפינען און האַלטן שפּור פון די ינקאַמינג פייַנט מיסאַל. 1722 01:26:23,190 --> 01:26:24,609 >> -די ראַדאַר איז זייער קלוג. 1723 01:26:24,609 --> 01:26:26,650 עס וואָלט אַקטשאַוואַלי שפּור די שטעלע פון ​​די סקוד, 1724 01:26:26,650 --> 01:26:30,350 און דעמאָלט פאָרויסזאָגן ווו עס מיסטאָמע וואָלט זייַן די ווייַטער צייַט די ראַדאַר געשיקט 1725 01:26:30,350 --> 01:26:31,420 אַ דויפעק אויס. 1726 01:26:31,420 --> 01:26:33,110 וואס איז געווען געהייסן אַ קייט טויער. 1727 01:26:33,110 --> 01:26:37,660 >> -טהען, אַמאָל דער פּאַטריאָט דיסיידז גענוג צייַט האט 1728 01:26:37,660 --> 01:26:42,450 דורכגעגאנגען צו גיין צוריק און קאָנטראָלירן דעם ווייַטער אָרט פֿאַר דעם דיטעקטאַד כייפעץ, 1729 01:26:42,450 --> 01:26:43,600 עס גייט צוריק. 1730 01:26:43,600 --> 01:26:48,650 אַזוי ווען עס געגאנגען צוריק צו די אומרעכט אָרט, עס דעמאָלט זעט ניט כייפעץ. 1731 01:26:48,650 --> 01:26:52,160 און עס דיסיידז אַז עס איז קיין כייפעץ, עס איז געווען אַ פאַלש דיטעקשאַן, 1732 01:26:52,160 --> 01:26:53,930 און דראָפּס דער שפּור. 1733 01:26:53,930 --> 01:26:57,030 >> -די ינקאַמינג סקוד פאַרשווונדן פון די ראַדאַר פאַרשטעלן. 1734 01:26:57,030 --> 01:27:00,260 און סעקונדעס שפּעטער, עס סלאַמד אין די באַראַקס. 1735 01:27:00,260 --> 01:27:06,150 די סקוד געהרגעט 28, און איז געווען די לעצטע איין FIRED בעשאַס דער ערשטער גאַלף מלחמה. 1736 01:27:06,150 --> 01:27:11,960 >> טראַדזשיקלי, די ופּדאַטעד ווייכווארג אנגעקומען אין דהאַהראַן די ווייַטערדיק טאָג. 1737 01:27:11,960 --> 01:27:14,930 די ווייכווארג פלאַוו האט שוין פאַרפעסטיקט, קלאָוזינג 1738 01:27:14,930 --> 01:27:19,806 איין קאַפּיטל אין דער ומרויק געשיכטע פון ​​די פּאַטריאָט מיסאַל. 1739 01:27:19,806 --> 01:27:20,729 >> [ווידעא פּלייבאַק] 1740 01:27:20,729 --> 01:27:23,520 דוד י מאַלאַן: אזוי דאָס איז אַלע צו זאָגן אַז די ישוז פון לויפן 1741 01:27:23,520 --> 01:27:25,860 און ימפּרעסיסיאָן זענען אַלע אויך פאַקטיש. 1742 01:27:25,860 --> 01:27:26,920 אזוי ווי האט מיר באַקומען דאָ? 1743 01:27:26,920 --> 01:27:28,895 מיר אנגעהויבן מיט נאָר גערעדט וועגן פּרינטף. 1744 01:27:28,895 --> 01:27:31,270 ווידער, דעם פֿונקציע אַז פּרינץ עפּעס צו די פאַרשטעלן, 1745 01:27:31,270 --> 01:27:33,450 און מיר באַקענענ דערנאָכדעם אַ ביסל אנדערע פֿעיִקייטן 1746 01:27:33,450 --> 01:27:34,945 פֿון די אַזוי-גערופֿן קס50 ס ביבליאָטעק. 1747 01:27:34,945 --> 01:27:36,910 און מיר וועט פאָרזעצן צו זען די אין רעכט צייַט. 1748 01:27:36,910 --> 01:27:40,760 און מיר, דער הויפּט, געניצט באַקומען שטריקל, און באַקומען ינט, און איצט אויך באַקומען לאָזנ שווימען, 1749 01:27:40,760 --> 01:27:44,410 און נאָך אנדערע נאָך וועלן מיר טרעפן און נוצן זיך איידער לאַנג. 1750 01:27:44,410 --> 01:27:47,220 >> אבער אויף געלעגנהייַט, האָבן מיר שוין געזען אַ נויט 1751 01:27:47,220 --> 01:27:50,520 צו קראָם וואָס יענע פֿעיִקייטן האַנט צוריק? 1752 01:27:50,520 --> 01:27:52,920 זיי האַנט אונדז צוריק אַ שטריקל, אָדער אַ ינט אָדער אַ לאָזנ שווימען. 1753 01:27:52,920 --> 01:27:56,070 און מאל מיר דאַרפֿן צו שטעלן אַז שטריקל, אָדער ינט, אָדער לאָזנ שווימען, ערגעץ. 1754 01:27:56,070 --> 01:28:00,100 >> און צו קראָם יענע זאכן, צוריקרופן פּונקט ווי אין קראַצן, מיר האָבן וועריאַבאַלז. 1755 01:28:00,100 --> 01:28:03,260 אבער ניט ענלעך אין קראַצן, אין C מיר האָבן פאַקטיש טייפּס 1756 01:28:03,260 --> 01:28:05,530 פון וואַריאַבלעס-- דאַטן טייפּס, מער גענעראַללי-- 1757 01:28:05,530 --> 01:28:08,640 צווישן זיי, אַ שטריקל, אַ ינט, אַ לאָזנ שווימען, און די אנדערע נאָך. 1758 01:28:08,640 --> 01:28:12,321 >> און אַזוי ווען מיר דערקלערן וועריאַבאַלז אין C, מיר וועט האָבן צו דערקלערן אונדזער דאַטן טייפּס. 1759 01:28:12,321 --> 01:28:14,820 דאס איז נישט עפּעס מיר וועט האָבן צו טאָן שפּעטער אין די זמאַן 1760 01:28:14,820 --> 01:28:16,810 ווי מיר יבערגאַנג צו אנדערע שפּראַכן. 1761 01:28:16,810 --> 01:28:19,610 אבער פֿאַר איצט, מיר טאָן דאַרפֿן צו אַ פּריאָרי אין שטייַגן, 1762 01:28:19,610 --> 01:28:24,370 דערקלערן צו די קאָמפּיוטער וואָס טיפּ פון בייַטעוודיק מיר ווילן עס צו געבן אונדז. 1763 01:28:24,370 --> 01:28:27,290 >> איצט, דערווייַל, צו דרוקן יענע מינים פון דאַטן טייפּס, 1764 01:28:27,290 --> 01:28:29,570 מיר האָבן צו זאָגן פּרינטף וואָס צו דערוואַרטן. 1765 01:28:29,570 --> 01:28:32,450 און מיר געזען פּראָצענט ס פֿאַר סטרינגס, און פּראָצענט איך פֿאַר ינטאַדזשערז, 1766 01:28:32,450 --> 01:28:33,790 און אַ ביסל אנדערע שוין. 1767 01:28:33,790 --> 01:28:37,237 און יענע זענען נאָר רעקווירעמענץ פֿאַר די וויסואַל פּרעזענטירונג 1768 01:28:37,237 --> 01:28:38,070 פון אַז אינפֿאָרמאַציע. 1769 01:28:38,070 --> 01:28:42,080 >> און יעדער פון די קענען אַקטשאַוואַלי זיין פּאַראַמעטריזעד אָדער טוויקט אין עטלעכע וועג, 1770 01:28:42,080 --> 01:28:45,370 אויב איר ווילן צו ווייַטער קאָנטראָל דעם טיפּ פון פּראָדוקציע אַז איר באַקומען. 1771 01:28:45,370 --> 01:28:49,604 און, אין פאַקט, עס טורנס אויס אַז נישט בלויז איז עס באַקקסלאַש N פֿאַר אַ נייַ שורה. 1772 01:28:49,604 --> 01:28:52,520 עס ס עפּעס אַנדערש גערופֿן באַקקסלאַש ר פֿאַר אַ וועגעלע קריק, וואָס 1773 01:28:52,520 --> 01:28:54,360 איז מער קרויוויש צו אַ אַלט שולע שרייַבמאַשין, 1774 01:28:54,360 --> 01:28:57,690 און אויך ווינדאָוז געניצט פֿאַר פילע יאָרן. 1775 01:28:57,690 --> 01:28:59,690 >> עס ס באַקקסלאַש ה פֿאַר טאַבס. 1776 01:28:59,690 --> 01:29:03,170 טורנס אויס, אַז אויב איר ווילן צו טאָפּל ציטירן ין פון אַ שטריקל, 1777 01:29:03,170 --> 01:29:05,000 צוריקרופן אַז מיר ווע געניצט טאָפּל ציטירן טאָפּל 1778 01:29:05,000 --> 01:29:07,900 ציטירן אויף די לינקס און די רעכט ענדס פון אונדזער סטרינגס אַזוי ווייַט. 1779 01:29:07,900 --> 01:29:09,420 וואָס וואָלט ויסקומען צו צעטומלען זאכן. 1780 01:29:09,420 --> 01:29:12,503 >> אויב איר ווילן צו שטעלן אַ טאָפּל ציטירן אין די מיטן פון אַ סטרינג-- און, טאַקע, 1781 01:29:12,503 --> 01:29:13,670 עס איז קאָנפוסינג צו זען. 1782 01:29:13,670 --> 01:29:17,120 און אַזוי איר האָבן צו אַנטלויפן, אַזוי צו רעדן, אַ טאָפּל ציטירן מיט עפּעס 1783 01:29:17,120 --> 01:29:18,860 ווי, ממש, באַקקסלאַש טאָפּל ציטירן. 1784 01:29:18,860 --> 01:29:20,230 און דאָרט ס אַ ביסל אנדערע נאָך. 1785 01:29:20,230 --> 01:29:24,540 און מיר וועט זען מער פון יענע אין פאַקטיש נוצן איידער לאַנג. 1786 01:29:24,540 --> 01:29:27,930 >> אַזוי לאָזן ס איצט יבערגאַנג פון דאַטן, און פאַרטרעטונג, 1787 01:29:27,930 --> 01:29:30,820 און אַריטמעטיק אָפּערייטערז, אַלע פון וואָס געגעבן אונדז עטלעכע בנין 1788 01:29:30,820 --> 01:29:32,070 בלאַקס מיט וואָס צו שפּילן. 1789 01:29:32,070 --> 01:29:34,481 אבער איצט לאָזן ס אַקטשאַוואַלי געבן אונדז די מנוחה פון די וואָקאַבולאַרי 1790 01:29:34,481 --> 01:29:36,230 וואָס מיר שוין געהאט לעצטע וואָך מיט קראַצן 1791 01:29:36,230 --> 01:29:39,350 דורך גענומען אַ קוק בייַ עטלעכע אנדערע קאַנסטראַקץ אין ק-- ניט אַלע פון ​​זיי. 1792 01:29:39,350 --> 01:29:41,680 אבער די געדאנקען מיר רע וועגן צו זען טאַקע נאָר 1793 01:29:41,680 --> 01:29:45,610 צו ונטערשטרייַכן די איבערזעצונג פון איין לשון, קראַצן, צו אן אנדער, סי 1794 01:29:45,610 --> 01:29:48,470 >> און איבער צייַט, מיר וועט קלייַבן אַרויף מער מכשירים פֿאַר אונדזער טאָאָלקיט, 1795 01:29:48,470 --> 01:29:49,820 אַזוי צו רעדן, סינטאַקטיקאַללי. 1796 01:29:49,820 --> 01:29:54,190 און, טאַקע, איר וועט זען אַז די געדאנקען זענען איצט גאַנץ באַקאַנט פֿון לעצטע וואָך. 1797 01:29:54,190 --> 01:29:55,200 אַזוי לאָזן ס טאָן דעם. 1798 01:29:55,200 --> 01:29:58,870 >> זאל ס גיין פאָרויס און בייַטש אַרויף אַ פּראָגראַם אַז אַקטשאַוואַלי ניצט עטלעכע אויסדרוקן, 1799 01:29:58,870 --> 01:30:00,720 אַ באָאָלעאַן אויסדרוק. 1800 01:30:00,720 --> 01:30:02,810 זאל מיר גיין פאָרויס דאָ און שאַפֿן אַ נייַ טעקע. 1801 01:30:02,810 --> 01:30:06,090 איך וועט רופן דעם קאָנדיטיאָנ.ק. 1802 01:30:06,090 --> 01:30:09,350 >> זאל מיר גיין פאָרויס און אַרייַננעמען די קס50 ביבליאָטעק. 1803 01:30:09,350 --> 01:30:12,640 און לאָזן מיר גיין פאָרויס און אַרייַננעמען נאָרמאַל יאָ.ה פֿאַר אונדזער פֿעיִקייטן, 1804 01:30:12,640 --> 01:30:14,690 און פּרינטף, און מער ריספּעקטיוולי. 1805 01:30:14,690 --> 01:30:18,900 זאל מיר געבן זיך אַז באָילערפּלאַטע פון ינט הויפּט פּאָסל, וועמענס דערקלערונג מיר וועט 1806 01:30:18,900 --> 01:30:20,360 קומען צוריק צו אין דער צוקונפֿט. 1807 01:30:20,360 --> 01:30:23,820 >> איצט לאָזן מיר גיין פאָרויס און געבן זיך אַ ינט דורך באַקומען ינט. 1808 01:30:23,820 --> 01:30:25,970 דעריבער לאָזן מיר גיין פאָרויס און טאָן דעם. 1809 01:30:25,970 --> 01:30:30,150 איך ווילן צו זאָגן אויב איך איז לעסס-- לאָזן ס ויסטיילן צווישן positive, נעגאַטיוו, 1810 01:30:30,150 --> 01:30:31,260 אָדער נול וואַלועס. 1811 01:30:31,260 --> 01:30:36,630 >> אַזוי אויב איך איז ווייניקער ווי נול, לאָזן מיר נאָר האָבן דעם פּראָגראַם נאָר זאָגן, 1812 01:30:36,630 --> 01:30:42,370 נעגאַטיוו, באַקקסלאַש ן, אַנדערש אויב איך איז גרעסער ווי נול. 1813 01:30:42,370 --> 01:30:47,030 איצט איך בין, פון קורס, געגאנגען צו זאָגן פּרינטף positive, באַקקסלאַש ן. 1814 01:30:47,030 --> 01:30:50,690 און דעריבער אַנדערש יפ-- איך קען טאָן דעם. 1815 01:30:50,690 --> 01:30:53,410 >> איך קען טאָן אויב איך יקוואַלז 0. 1816 01:30:53,410 --> 01:30:55,840 אבער איך 'ד ווערן געמאכט בייַ לפּחות איין גרייַז שוין. 1817 01:30:55,840 --> 01:30:59,480 ריקאָל אַז די גלייַך צייכן איז ניט גלייַך, ווי מיר יומאַנז וויסן עס. 1818 01:30:59,480 --> 01:31:01,010 >> אבער עס ס די אַסיינמאַנט אָפּעראַטאָר. 1819 01:31:01,010 --> 01:31:05,640 און מיר טאָן ניט ווילן צו נעמען 0 אויף די רעכט און לייגן עס אין איך אויף די לינקס. 1820 01:31:05,640 --> 01:31:11,810 אזוי צו ויסמייַדן דעם צעמישונג, אָדער טאָמער מיסיוז פון די יקוואַלז צייכן, 1821 01:31:11,810 --> 01:31:14,740 יומאַנז באַשלאָסן עטלעכע יאר צוריק אַז אין פילע פּראָגראַממינג שפּראַכן 1822 01:31:14,740 --> 01:31:18,000 ווען איר ווילן צו טשעק פֿאַר יקוואַלאַטי צווישן די לינקס און די רעכט, 1823 01:31:18,000 --> 01:31:19,635 איר אַקטשאַוואַלי נוצן יקוואַלז יקוואַלז. 1824 01:31:19,635 --> 01:31:21,010 אזוי איר שלאָגן די יקוואַלז צייכן צוויי מאָל. 1825 01:31:21,010 --> 01:31:25,600 ווען איר ווילן צו באַשטימען פון רעכט צו לינקס, איר נוצן אַ איין גלייַך צייכן. 1826 01:31:25,600 --> 01:31:29,360 אַזוי מיר קען טאָן טהיס-- אַנדערש אויב איך יקוואַלז יקוואַלז נול. 1827 01:31:29,360 --> 01:31:31,710 >> איך קען דעמאָלט גיין און עפענען מיין געגרייַזלט ברייסאַז, 1828 01:31:31,710 --> 01:31:36,087 און זאָגן, פּרינטף 0, באַקקסלאַש ן, געטאן. 1829 01:31:36,087 --> 01:31:38,170 אבער געדענקען ווי די Forks אין דעם וועג קענען אַרבעט. 1830 01:31:38,170 --> 01:31:39,836 און, טאַקע, נאָר טראַכטן וועגן די לאָגיק. 1831 01:31:39,836 --> 01:31:41,510 איך איז אַ נומער. 1832 01:31:41,510 --> 01:31:43,320 עס ס אַ ינטאַדזשער, ספּעסיפיקאַללי. 1833 01:31:43,320 --> 01:31:48,600 און אַז מיטל עס ס 'געגאנגען צו זייַן ווייניקער ווי 0, אָדער גרעסער ווי 0, אָדער 0. 1834 01:31:48,600 --> 01:31:51,600 אזוי עס איז מין פון דעם ימפּלייד ניט ויסצאָלן פאַל. 1835 01:31:51,600 --> 01:31:54,920 >> און אַזוי מיר קען, פּונקט ווי קראַצן, דיספּענס מיט די אַנדערש אויב, 1836 01:31:54,920 --> 01:31:55,747 און נאָר זאָגן אַנדערש. 1837 01:31:55,747 --> 01:31:57,830 לאָגיקאַללי, אויב איר די פּראָגראַמיסט וויסן עס ס נאָר 1838 01:31:57,830 --> 01:32:01,635 דרייַ באַקאַץ אין וואָס אַ סצענאַר קענען פאַלל-- דער ערשטער, 1839 01:32:01,635 --> 01:32:03,510 די רגע, אָדער די דריט אין דעם קאַסע-- טאָן ניט 1840 01:32:03,510 --> 01:32:07,100 אַרן אַדינג די נאָך פּינטלעכקייַט און דער נאָך לאָגיק דאָרט. 1841 01:32:07,100 --> 01:32:09,690 נאָר גיין פאָרויס מיט די ניט ויסצאָלן פאַל דאָ פון אַנדערש. 1842 01:32:09,690 --> 01:32:11,950 >> איצט, לאָזן ס גיין פאָרויס נאָך שפּאָרן דעם, מאַכן 1843 01:32:11,950 --> 01:32:15,760 טנאָים פּינטעלע צעהאַקן קאָנדיטיאָנס-- ניט אַ גרויס באַניצער צובינד, 1844 01:32:15,760 --> 01:32:18,914 ווייַל איך בין נישט פּראַמפּטינג די באַניצער, ווי איך דערמאנט פריער. 1845 01:32:18,914 --> 01:32:19,580 אבער אַז ס 'פייַן. 1846 01:32:19,580 --> 01:32:20,454 מיר וועט האַלטן עס פּשוט. 1847 01:32:20,454 --> 01:32:21,890 זאל ס פּרובירן די נומער 42. 1848 01:32:21,890 --> 01:32:23,240 און אַז ס positive. 1849 01:32:23,240 --> 01:32:26,120 זאל ס פּרובירן דעם נומער נעגאַטיוו 42, נעגאַטיוו. 1850 01:32:26,120 --> 01:32:28,244 >> זאל ס פּרובירן דעם ווערט 0. 1851 01:32:28,244 --> 01:32:29,160 און, טאַקע, עס אַרבעט. 1852 01:32:29,160 --> 01:32:33,900 איצט, איר וועט זען מיט פּראָבלעמס איידער לאַנג, טעסטינג זאכן דרייַ מאל, 1853 01:32:33,900 --> 01:32:34,980 מיסטאָמע נישט גענוג. 1854 01:32:34,980 --> 01:32:37,438 איר מיסטאָמע ווילן צו פּרובירן עטלעכע ביגער נומערן, עטלעכע קלענערער 1855 01:32:37,438 --> 01:32:40,520 נומערן, עטלעכע ווינקל קאַסעס, ווי מיר וועט קומען צו באַשרייַבן זיי. 1856 01:32:40,520 --> 01:32:42,500 >> אבער פֿאַר איצט, דאָס איז אַ שיין פּשוט פּראָגראַם. 1857 01:32:42,500 --> 01:32:45,160 און איך בין שיין זיכער, לאַדזשיקלי, אַז עס Falls אין דרייַ קאַסעס. 1858 01:32:45,160 --> 01:32:49,360 און, טאַקע, אַפֿילו כאָטש מיר נאָר פאָקוסעד אויף דער פּאָטענציעל דאַונסיידז 1859 01:32:49,360 --> 01:32:53,480 פון ימפּרעסיסיאָן און לויפן, אין פאַקט ווו פילע פון ​​קס50 ס פּראָבלעמס, 1860 01:32:53,480 --> 01:32:56,000 מיר זענען נישט געגאנגען צו זאָרג וועגן, אַלע די צייַט, 1861 01:32:56,000 --> 01:32:59,050 יענע ישוז פון לויפן און ימפּרעסיסיאָן, ווייַל, אין פאַקט, אין C, 1862 01:32:59,050 --> 01:33:01,889 עס ס אַקטשאַוואַלי ניט אַלע אַז גרינג צו ויסמייַדן יענע זאכן. 1863 01:33:01,889 --> 01:33:04,180 אויב איר ווילן צו ציילן אַרויף ביגער, און ביגער, און ביגער, 1864 01:33:04,180 --> 01:33:07,510 עס טורנס אויס עס זענען טעקניקס איר קענען נוצן, אָפֿט ינוואַלווינג זאכן גערופֿן 1865 01:33:07,510 --> 01:33:11,240 לייברעריז, זאמלונגען פון קאָד, וואָס אנדערע מענטשן געשריבן אַז איר קענען נוצן, 1866 01:33:11,240 --> 01:33:13,910 און אנדערע שפּראַכן ווי ז'אבא און אנדערע, טאקע 1867 01:33:13,910 --> 01:33:15,800 מאַכן עס אַ פּלאַץ גרינגער צו ציילן אַפֿילו העכער. 1868 01:33:15,800 --> 01:33:19,810 אזוי עס טאַקע איז עטלעכע פון ​​די דיינדזשערז אַ פֿונקציע פון ​​די שפּראַך איר נוצן. 1869 01:33:19,810 --> 01:33:22,710 און אין די קומענדיק וואָכן, מיר וועט זען ווי געפערלעך C טאַקע 1870 01:33:22,710 --> 01:33:24,950 קענען זיין אויב איר טאָן ניט נוצן עס רעכט. 1871 01:33:24,950 --> 01:33:27,610 אבער פון דאָרט, און מיט פּיטהאָן, און דזשאַוואַסקריפּט, וועט 1872 01:33:27,610 --> 01:33:32,620 מיר שיכטע אויף עטלעכע נאָך פּראַטעקשאַנז, און לויפן ווייניקערע פון ​​יענע ריסקס. 1873 01:33:32,620 --> 01:33:35,820 >> אַזוי לאָזן ס מאַכן אַ ביסל מער טשיקאַווע לאָגיק אין אונדזער פּראָגראַם. 1874 01:33:35,820 --> 01:33:39,110 אַזוי לאָזן מיר גיין פאָרויס און שאַפֿן אַ פּראָגראַם געהייסן לאַדזשיקאַל 1875 01:33:39,110 --> 01:33:43,804 פּונקט אַזוי איך קענען שפּילן מיט עטלעכע פאַקטיש לאָגיק, לאָגיקאַל.ק. 1876 01:33:43,804 --> 01:33:46,870 איך וועט נאָר נאָכמאַכן און פּאַפּ עטלעכע קאָד פון פריער אַזוי איך באַקומען צוריק 1877 01:33:46,870 --> 01:33:49,950 צו דעם פייַן סטאַרטינג פונט. 1878 01:33:49,950 --> 01:33:53,980 >> זאל מיר דעם צייַט טאָן טשאַר סי איך בין געגאנגען צו געבן עס אַ נאָמען פון C 1879 01:33:53,980 --> 01:33:58,510 נאָר ווייַל עס ס קאַנווענשאַנאַל, באַקומען אַ כאַראַקטער פון דעם באַניצער. 1880 01:33:58,510 --> 01:34:00,730 און לאָזן ס פאַרהיטן ווי איך בין ימפּלאַמענטינג טייל 1881 01:34:00,730 --> 01:34:04,130 פון וואָס רם פּראָגראַם, די באַזייַטיקן פּראָגראַם איידער אַז פּראַמפּטיד די וסערס 1882 01:34:04,130 --> 01:34:05,400 צו באַזייַטיקן אַ טעקע. 1883 01:34:05,400 --> 01:34:06,750 ווי קען מיר טאָן דעם? 1884 01:34:06,750 --> 01:34:11,090 >> איך ווילן צו זאָגן, אויב C יקוואַלז יקוואַלז, ציטירן ונקוואָטע, 1885 01:34:11,090 --> 01:34:16,304 י, דעמאָלט איך בין געגאנגען צו יבערנעמען אַז דער באַניצער האט אויסדערוויילט יאָ. 1886 01:34:16,304 --> 01:34:17,470 איך בין נאָר געגאנגען צו דרוקן יאָ. 1887 01:34:17,470 --> 01:34:19,440 אויב עס זענען געווען אַקשלי שרייבן די באַזייַטיקונג פּראָגראַם, 1888 01:34:19,440 --> 01:34:21,420 מיר קען צונעמען די טעקע מיט מער שורות פון קאָד. 1889 01:34:21,420 --> 01:34:22,461 אָבער מיר וועט האַלטן עס פּשוט. 1890 01:34:22,461 --> 01:34:25,950 1891 01:34:25,950 --> 01:34:31,250 >> אַנדערש אויב C יקוואַלז יקוואַלז נ-- און איצט דאָ, איך בין געגאנגען צו זאָגן, 1892 01:34:31,250 --> 01:34:32,980 דער באַניצער מוזן האָבן מענט ניט. 1893 01:34:32,980 --> 01:34:34,360 און דעריבער אַנדערש, איר וויסן וואָס? 1894 01:34:34,360 --> 01:34:36,200 איך טאָן ניט וויסן וואָס אַנדערש דער באַניצער איז געגאנגען צו טיפּ. 1895 01:34:36,200 --> 01:34:38,533 אזוי איך בין נאָר געגאנגען צו זאָגן אַז וואָס איז אַ טעות, וועלכער 1896 01:34:38,533 --> 01:34:40,070 ער אָדער זי אַקשלי טייפּט. 1897 01:34:40,070 --> 01:34:41,180 >> אַזוי וואָס ס געגאנגען אויף דאָ? 1898 01:34:41,180 --> 01:34:44,530 עס איז אַ פונדאַמענטאַל חילוק קעגן וואָס איך ווע געטאן אין דער פאַרגאַנגענהייַט. 1899 01:34:44,530 --> 01:34:49,300 טאָפּל קוואָטעס, טאָפּל קוואָטעס, טאָפּל ציטירט, און, נאָך, איין קוואָטעס, 1900 01:34:49,300 --> 01:34:50,170 איין קוואָטעס. 1901 01:34:50,170 --> 01:34:52,860 עס טורנס אויס אין C, אַז ווען איר ווילן צו שרייַבן אַ שטריקל, 1902 01:34:52,860 --> 01:34:56,680 איר טאָן נוצן טאָפּל קוואָטעס, פּונקט ווי מיר ווע שוין ניצן אַלע דעם מאָל מיט פּרינטף. 1903 01:34:56,680 --> 01:35:02,030 >> אבער אויב איר ווילן צו האַנדלען מיט נאָר אַ איין כאַראַקטער, אַ אַזוי-גערופֿן טשאַר, 1904 01:35:02,030 --> 01:35:03,780 דעמאָלט איר אַקטשאַוואַלי נוצן איין קוואָטעס. 1905 01:35:03,780 --> 01:35:05,450 יענע פון ​​איר וואס ווע פּראָוגראַמד איידער, איר זאל ניט האָבן 1906 01:35:05,450 --> 01:35:07,850 האט צו זאָרג וועגן דעם דיסטינגקשאַן אין זיכער שפּראַכן. 1907 01:35:07,850 --> 01:35:09,450 אין C, עס טוט ענין. 1908 01:35:09,450 --> 01:35:12,560 און אַזוי ווען איך באַקומען אַ טשאַר, און איך ווילן צו פאַרגלייַכן וואָס טשאַר ניצן יקוואַלז 1909 01:35:12,560 --> 01:35:18,350 יקוואַלז צו עטלעכע בריוו ווי י אָדער ן, איך טאָן, טאַקע, דאַרפֿן צו האָבן די איין קוואָטעס. 1910 01:35:18,350 --> 01:35:19,770 >> איצט, לאָזן ס גיין פאָרויס און טאָן דעם. 1911 01:35:19,770 --> 01:35:26,180 זאל ס גיין פאָרויס און טאָן מאַכן לאַדזשיקאַל פּינטעלע צעהאַקן לאַדזשיקאַל. 1912 01:35:26,180 --> 01:35:27,305 און איצט איך בין ווייל פּראַמפּטיד. 1913 01:35:27,305 --> 01:35:30,638 אַזוי, מאַשמאָעס, אַ בעסער באַניצער דערפאַרונג וואָלט אַקטשאַוואַלי דערציילן מיר וואָס צו טאָן דאָ. 1914 01:35:30,638 --> 01:35:33,030 אבער איך בין געגאנגען צו נאָר בליינדלי זאָגן י פֿאַר יאָ, גוט, פייַן. 1915 01:35:33,030 --> 01:35:35,780 >> זאל ס לויפן עס ווידער, N פֿאַר ניט, פייַן. 1916 01:35:35,780 --> 01:35:39,610 רעכן ווי זיכער מענטשן איך וויסן, מיין קאַפּס לאַק שליסל איז אויף אַלע אויך אָפֿט. 1917 01:35:39,610 --> 01:35:43,740 אַזוי איך טאָן הויפּטשטאָט י, אַרייַן, טעות. 1918 01:35:43,740 --> 01:35:46,130 גוט, עס ס ניט פּונקט וואָס איך בין יקספּעקטינג. 1919 01:35:46,130 --> 01:35:48,170 טאקע, דער קאָמפּיוטער איז טאן ממש וואָס 1920 01:35:48,170 --> 01:35:51,794 איך דערציילט אים צו דאָ-- טשעק פֿאַר לאָווערקאַסע י און לאָווערקאַסע ן. 1921 01:35:51,794 --> 01:35:53,960 דאס טוט נישט פילן ווי גוט באַניצער דערפאַרונג, כאָטש. 1922 01:35:53,960 --> 01:35:59,010 זאל מיר פרעגן פֿאַר און אָננעמען יעדער נידעריקער פאַל אָדער אויבערשטער קאַסטן. 1923 01:35:59,010 --> 01:36:02,090 אַזוי עס טורנס אויס, איר זאל וועלן צו זאָגן עפּעס ווי אין קראַצן, 1924 01:36:02,090 --> 01:36:08,150 ווי ממש אָדער C יקוואַלז יקוואַלז הויפּטשטאָט איין ציטירטן י. 1925 01:36:08,150 --> 01:36:11,400 טורנס אויס, C טוט נישט האָבן דעם פּשאַט קיווערד אָדער. 1926 01:36:11,400 --> 01:36:12,880 >> אָבער עס טוט האָבן צוויי ווערטיקאַל באַרס. 1927 01:36:12,880 --> 01:36:15,463 איר האָבן צו האַלטן יבעררוק יוזשאַוואַלי, אויב איר ניטאָ ניצן אַ יו קלאַוויאַטור, 1928 01:36:15,463 --> 01:36:18,910 און שלאָגן די ווערטיקאַל באַר שליסל אויבן דיין צוריקקער שליסל. 1929 01:36:18,910 --> 01:36:22,410 אבער דעם ווערטיקאַל באַר ווערטיקאַל באַר מיטל אָדער. 1930 01:36:22,410 --> 01:36:26,220 >> אויב, דורך קאַנטראַסט, מיר געוואלט צו זאָגן און, ווי אין קראַצן, 1931 01:36:26,220 --> 01:36:28,180 מיר קען טאָן אַמפּערסאַנד אַמפּערסאַנד. 1932 01:36:28,180 --> 01:36:31,330 אַז מאכט קיין לאַדזשיקאַל זינען דאָ, ווייַל אַ מענטש קען ניט עפשער 1933 01:36:31,330 --> 01:36:37,110 האָבן טייפּט ביידע וויי און לאָווערקאַסע י און הויפּטשטאָט י ווי די זעלבע כאַראַקטער. 1934 01:36:37,110 --> 01:36:39,470 אַזוי אָדער איז וואָס מיר אויסן דאָ. 1935 01:36:39,470 --> 01:36:46,280 >> אַזוי אויב איך טאָן דעם אין ביידע ערטער, אָדער C יקוואַלז יקוואַלז הויפּטשטאָט ן, איצט ריראַן, 1936 01:36:46,280 --> 01:36:49,390 מאַכן לאַדזשיקאַל, ריראַן לאַדזשיקאַל. 1937 01:36:49,390 --> 01:36:51,200 איצט, איך קענען טיפּ י. 1938 01:36:51,200 --> 01:36:53,920 און איך קענען טאָן עס ווידער מיט קאַפּיטאַל י, אָדער הויפּטשטאָט ען 1939 01:36:53,920 --> 01:36:56,630 און איך קען לייגן אין נאָך קאַמבאַניישאַנז נאָך. 1940 01:36:56,630 --> 01:36:58,810 >> אַזוי דעם איז אַ לאַדזשיקאַל פּראָגראַם ינסאָפאַר ווי איצט 1941 01:36:58,810 --> 01:37:01,940 איך בין קאָנטראָלירונג לאַדזשיקלי פֿאַר דעם ווערט אָדער דעם ווערט. 1942 01:37:01,940 --> 01:37:06,420 און איך טאָן ניט האָבן צו, דאַווקע, קומען אַרויף מיט צוויי מער Ifs אָדער אַנדערש Ifs. 1943 01:37:06,420 --> 01:37:09,960 איך קענען אַקטשאַוואַלי פאַרבינדן עטלעכע פון ​​די Related לאָגיק צוזאַמען אין דעם וועג. 1944 01:37:09,960 --> 01:37:11,950 אַזוי דעם וואָלט זייַן בעסער דיזיינד ווי נאָר 1945 01:37:11,950 --> 01:37:17,490 אַזוי צו זאָגן: אויב C יקוואַלז נידעריקער פאַל י, דרוק יאָ, אַנדערש אויב C יקוואַלז הויפּטשטאָט י, 1946 01:37:17,490 --> 01:37:20,074 דרוק יאָ, אַנדערש אויב C יקוואַלז לאָווער-- אין אנדערע ווערטער, 1947 01:37:20,074 --> 01:37:21,990 איר טאָן ניט האָבן צו האָבן מער און מער צווייגן. 1948 01:37:21,990 --> 01:37:28,840 איר קענען פאַרבינדן עטלעכע פון ​​די עקוויוואַלענט צווייגן לאַדזשיקלי, ווי אין דעם וועג. 1949 01:37:28,840 --> 01:37:34,150 >> אַזוי לאָזן ס נעמען אַ קוק אין נאָר איינער לעצט ינגרידיאַנט, איינער לעצט בויען, 1950 01:37:34,150 --> 01:37:34,847 אַז C אַלאַוז. 1951 01:37:34,847 --> 01:37:36,930 און מיר וועט קומען צוריק אין דער צוקונפֿט צו אנדערע נאָך. 1952 01:37:36,930 --> 01:37:41,400 און דעמאָלט מיר וועט פאַרענדיקן דורך קוקן בייַ ניט די קערעקטנאַס פון קאָדע-- 1953 01:37:41,400 --> 01:37:46,070 געטינג קאָד צו וואָרק-- אָבער די פּלאַן פון קאָד, און פאַרזעצן די זאמען פרי אויף. 1954 01:37:46,070 --> 01:37:51,337 >> אַזוי לאָזן מיר גיין פאָרויס און עפענען אַרויף אַ נייַ טעקע דאָ. 1955 01:37:51,337 --> 01:37:51,920 ווייסט וואס? 1956 01:37:51,920 --> 01:37:54,450 איך בין געגאנגען צו שייַעך-ינסטרומענט אַז זעלביקער פּראָגראַם, 1957 01:37:54,450 --> 01:37:55,940 אָבער ניצן אַ אַנדערש בויען. 1958 01:37:55,940 --> 01:38:00,110 >> אַזוי לאָזן מיר געשווינד געבן זיך צוטריט צו אַרייַננעמען קס50.ה 1959 01:38:00,110 --> 01:38:04,150 פֿאַר די קס50 ביבליאָטעק, נאָרמאַל יאָ.ה פֿאַר פּרינטף. 1960 01:38:04,150 --> 01:38:06,510 גיב מיר מיין ינט הויפּט פּאָסל. 1961 01:38:06,510 --> 01:38:09,310 און דעמאָלט איבער דאָ, לאָזן מיר גיין פאָרויס און טאָן דעם. 1962 01:38:09,310 --> 01:38:12,010 >> טשאַר C געץ באַקומען טשאַר, נאָר ווי איידער. 1963 01:38:12,010 --> 01:38:16,770 און איך בין געגאנגען צו נוצן אַ נייַ בויען נאָוו-- באַשטימען, אויף וואָס כאַראַקטער? 1964 01:38:16,770 --> 01:38:19,820 אַזוי באַשטימען מין פון ווי סוויטשינג אַ באַן טראַקס. 1965 01:38:19,820 --> 01:38:22,070 אָדער, טאַקע, עס איז מין פון אַ אויב אַנדערש, אויב אַנדערש אויב, 1966 01:38:22,070 --> 01:38:23,980 אָבער געשריבן עפּעס אנדערש. 1967 01:38:23,980 --> 01:38:25,490 >> אַ באַשטימען קוקט ווי דעם. 1968 01:38:25,490 --> 01:38:29,060 איר האָבן יבערבייַט, און דעמאָלט וואָס כאַראַקטער אָדער נומער איר ווילן צו קוקן בייַ, 1969 01:38:29,060 --> 01:38:32,000 דעמאָלט עטלעכע געגרייַזלט ברייסאַז ווי אין קראַצן, נאָר זאָגן טאָן דעם שטאָפּן. 1970 01:38:32,000 --> 01:38:33,480 און דעמאָלט איר האָבן פאַרשידענע קאַסעס. 1971 01:38:33,480 --> 01:38:34,830 >> איר טאָן ניט נוצן אויב און אַנדערש. 1972 01:38:34,830 --> 01:38:37,050 איר ממש נוצן דעם וואָרט פאַל. 1973 01:38:37,050 --> 01:38:38,790 און איר וואָלט זאָגן עפּעס ווי דעם. 1974 01:38:38,790 --> 01:38:43,820 >> אַזוי אין דעם פאַל פון אַ לאָווערקאַסע י, אָדער אין די פאַל פון אַ קאַפּיטאַל י, 1975 01:38:43,820 --> 01:38:47,350 גיין פאָרויס און דרוקן אויס יאָ. 1976 01:38:47,350 --> 01:38:49,020 און דעמאָלט ברעכן אויס פון די באַשטימען. 1977 01:38:49,020 --> 01:38:49,580 דאס איז עס. 1978 01:38:49,580 --> 01:38:50,880 מיר 'רע געטאן. 1979 01:38:50,880 --> 01:38:57,270 >> אַנדערש אויב, אַזוי צו רעדן, נידעריקער פאַל ן, אָדער הויפּטשטאָט ן, 1980 01:38:57,270 --> 01:39:02,560 דעמאָלט גיין פאָרויס און דרוקן אויס קיין, און דעמאָלט ברעכן. 1981 01:39:02,560 --> 01:39:08,022 עלסע-- און דעם מין פון איז די ניט ויסצאָלן פאַל ינדעעד-- פּרינטף ערראָר-- 1982 01:39:08,022 --> 01:39:10,980 און נאָר פֿאַר גוט מאָס, כאָטש לאַדזשיקלי דעם ברעכן איז ניט נייטיק 1983 01:39:10,980 --> 01:39:12,896 ווייַל מיר ניטאָ אין די סוף פון די באַשטימען סייַ ווי סייַ, 1984 01:39:12,896 --> 01:39:14,520 איך בין איצט ברייקינג אויס פון די באַשטימען. 1985 01:39:14,520 --> 01:39:16,280 אַזוי דעם קוקט אַ ביסל אַנדערש. 1986 01:39:16,280 --> 01:39:18,272 >> אבער, לאַדזשיקלי, עס ס אַקשלי עקוויוואַלענט. 1987 01:39:18,272 --> 01:39:19,980 און וואָס וואָלט איר נוצן איינער איבער די אנדערע? 1988 01:39:19,980 --> 01:39:23,220 ווענ עס יז, נאָר פּערזענלעך ייבערהאַנט, מאל די עסטעטיק, 1989 01:39:23,220 --> 01:39:25,420 אויב איך בליק בייַ דעם איצט, עס ס 'עפּעס 1990 01:39:25,420 --> 01:39:27,510 צו ווערן געזאגט פֿאַר די רידאַביליטי פון דעם קאָד. 1991 01:39:27,510 --> 01:39:30,690 איך מיינען, קיינמאָל מיינונג דעם פאַקט אַז דעם קאָד איז נייַ צו פילע פון ​​אונדז אין די צימער. 1992 01:39:30,690 --> 01:39:33,515 >> אבער עס נאָר מין פון איז שיין. 1993 01:39:33,515 --> 01:39:37,760 איר זען לאָווערקאַסע וויי, הויפּטשטאָט י, נידעריקער פאַל ן, הויפּטשטאָט ען ניט ויסצאָלן, 1994 01:39:37,760 --> 01:39:40,150 עס נאָר מין פון דזשאַמפּס אויס בייַ איר אין אַ וועג 1995 01:39:40,150 --> 01:39:42,200 אַז, אַרגיואַבלי, אפֿשר די פֿריִערדיקע בייַשפּיל 1996 01:39:42,200 --> 01:39:45,780 מיט די Ifs, און די ווערטיקאַל באַרס, און די אַנדערש Ifs, זאל ניט האָבן. 1997 01:39:45,780 --> 01:39:51,600 אַזוי דעם איז טאַקע אַ ענין פון פּערזענלעך ברירה, טאַקע, אָדער רידאַביליטי, 1998 01:39:51,600 --> 01:39:52,360 פון די קאָד. 1999 01:39:52,360 --> 01:39:58,230 >> אבער אין טערמינען פון פונקטיאָנאַליטי, לאָזן מיר גיין פאָרויס און מאַכן אַ באַשטימען, פּונקט צעהאַקן 2000 01:39:58,230 --> 01:40:05,830 יבערבייַט, און איצט טיפּ אין לאָווערקאַסע י, קאַפּיטאַל י, לאָווערקאַסע ן, הויפּטשטאָט ן, 2001 01:40:05,830 --> 01:40:09,250 דוד, ריטריי ווייַל אַז ס ניט אַ איין כאַראַקטער. 2002 01:40:09,250 --> 01:40:12,050 זאל ס טאָן X, טעות, ווי געריכט. 2003 01:40:12,050 --> 01:40:15,640 און, לאָגיקאַללי-- און דעם איז עפּעס איך וואָלט מוטיקן אין גענעראַל-- אַפֿילו 2004 01:40:15,640 --> 01:40:17,790 כאָטש מיר רע נאָר סקראַטשינג די ייבערפלאַך פון עטלעכע פון ​​די פֿעיִקייטן. 2005 01:40:17,790 --> 01:40:20,560 >> און עס זאל נישט זייַן קלאָר ווי דער טאָג ווען איר זיך זיצן אַראָפּ בייַ די קלאַוויאַטור, 2006 01:40:20,560 --> 01:40:21,370 ווי טוט דאָס אַרבעט? 2007 01:40:21,370 --> 01:40:22,240 וואָס וואָלט דאָס טאָן? 2008 01:40:22,240 --> 01:40:25,630 די שיין זאַך וועגן בעת אַ לאַפּטאַפּ, אָדער דעסקטאַפּ, אָדער צוטריט 2009 01:40:25,630 --> 01:40:29,290 צו אַ קאָמפּיוטער מיט אַ קאַמפּיילער, און מיט אַ קאָד רעדאַקטאָר ווי דעם, 2010 01:40:29,290 --> 01:40:32,990 איז איר קענען כּמעט שטענדיק ענטפֿערן די שאלות פֿאַר זיך נאָר דורך טריינג. 2011 01:40:32,990 --> 01:40:36,570 >> פֿאַר בייַשפּיל, אויב דער מליצות קשיא אין האַנט זענען געווען, 2012 01:40:36,570 --> 01:40:39,540 וואָס כאַפּאַנז אויב איר פאַרגעסן דיין ברעכן סטייטמאַנץ? 2013 01:40:39,540 --> 01:40:41,400 וואָס איז אַקשלי אַ זייער פּראָסט זאַך צו טאָן, 2014 01:40:41,400 --> 01:40:43,540 ווייַל עס טוט נישט קוקן ווי איר טאַקע דאַרפֿן זיי. 2015 01:40:43,540 --> 01:40:46,790 זיי טאָן ניט טאַקע גאַנץ אייער געדאַנק ווי אַ פּאַרענטהעסיס אָדער אַ געגרייַזלט 2016 01:40:46,790 --> 01:40:47,714 בראַסע טוט. 2017 01:40:47,714 --> 01:40:49,630 זאל ס גיין פאָרויס און רעקאָמפּילע די קאָד און זען. 2018 01:40:49,630 --> 01:40:53,690 אזוי מאַכן באַשטימען, פּונקט צעהאַקן באַשטימען. 2019 01:40:53,690 --> 01:40:56,435 זאל ס דרוקן אין נידעריקער פאַל וויי, די שפּיץ פאַל, קומען. 2020 01:40:56,435 --> 01:40:59,390 2021 01:40:59,390 --> 01:41:00,700 אַזוי איך טייפּט י. 2022 01:41:00,700 --> 01:41:04,420 >> דער פּראָגראַם האט יאָ, ניט, טעות, ווי כאָטש עס איז געווען טשאַנגינג זייַן מיינונג. 2023 01:41:04,420 --> 01:41:09,280 אבער עס מין פון איז געווען, ווייַל וואָס כאַפּאַנז מיט אַ באַשטימען איז דער ערשטער פאַל אַז 2024 01:41:09,280 --> 01:41:13,899 גלייַכן יסענשאַלי מיטל, היי קאָמפּיוטער, ויספירן אַלע פון ​​די קאָד ונטער עס. 2025 01:41:13,899 --> 01:41:16,690 און אויב איר טאָן ניט זאָגן ברעכן, אָדער טאָן ניט זאָגן ברעכן, אָדער טאָן ניט זאָגן ברעכן, 2026 01:41:16,690 --> 01:41:19,540 די קאָמפּיוטער איז געגאנגען צו קלאַפּ דורך אַלע פון ​​די שורות 2027 01:41:19,540 --> 01:41:22,779 און ויספירן אַלע פון ​​זיי ביז עס געץ צו אַז געגרייַזלט בראַסע. 2028 01:41:22,779 --> 01:41:24,320 אזוי די בראַקעס זענען, טאַקע, נייטיק. 2029 01:41:24,320 --> 01:41:27,120 אבער אַ טאַקעאַווייַ דאָ איז, ווען אין צווייפל, פּרובירן עפּעס. 2030 01:41:27,120 --> 01:41:29,510 אפֿשר ראַטעווען דיין קאָד ערשטער, אָדער שפּאָרן עס אין אַ עקסטרע טעקע 2031 01:41:29,510 --> 01:41:32,930 אויב איר ניטאָ טאַקע באַזאָרגט וועגן מעסינג אַרויף און נאכדעם צו צוריקקריגן 2032 01:41:32,930 --> 01:41:34,430 די אַרבעט אַז איר וויסן איז אַרבעט. 2033 01:41:34,430 --> 01:41:35,410 >> אבער פּרובירן זאכן. 2034 01:41:35,410 --> 01:41:38,074 און טאָן ניט זיין ווי דערשראָקן, טאָמער, פון וואָס די קאָמפּיוטער זאל טאָן, 2035 01:41:38,074 --> 01:41:39,490 אָדער אַז איר זאל ברעכן עפּעס. 2036 01:41:39,490 --> 01:41:42,790 איר קענען שטענדיק צוריקקומען צוריק צו עטלעכע פריער ווערסיע. 2037 01:41:42,790 --> 01:41:45,640 >> אזוי לאָזן 'ס סוף דורך קוקן בייַ די פּלאַן פון קאָד. 2038 01:41:45,640 --> 01:41:49,020 מיר האָבן דעם פיייקייַט איצט צו שרייַבן באדינגונגען, און שרייַבן לופּס, 2039 01:41:49,020 --> 01:41:50,850 און וועריאַבאַלז, און רופן פֿעיִקייטן. 2040 01:41:50,850 --> 01:41:54,590 אַזוי, פראַנקלי, מיר רע מין פון צוריק אין ווו מיר זענען געווען אַ וואָך צוריק מיט קראַצן, 2041 01:41:54,590 --> 01:42:00,120 אָלבייט מיט אַ ווייניקער קאַמפּעלינג טעקסטשאַוואַל סוויווע ווי קראַצן אַלאַוז. 2042 01:42:00,120 --> 01:42:03,990 >> אבער באַמערקן ווי געשווינד מיר ווע קונה אַז וואָקאַבולאַרי, אַפֿילו אויב עס ס 2043 01:42:03,990 --> 01:42:07,570 געגאנגען צו נעמען אַ קליין בשעת צו זינקען אין, אַזוי אַז מיר קענען איצט נוצן דעם וואָקאַבולאַרי 2044 01:42:07,570 --> 01:42:10,320 צו שרייַבן מער טשיקאַווע מגילה. 2045 01:42:10,320 --> 01:42:12,940 און לאָזן ס נעמען אַ בעיבי שריט צו וואָס, ווי גייט. 2046 01:42:12,940 --> 01:42:14,890 זאל מיר גיין פאָרויס און שאַפֿן אַ נייַ טעקע דאָ. 2047 01:42:14,890 --> 01:42:17,750 >> איך בין געגאנגען צו רופן דעם פּראָטאָטיפּע.ק, און פאָרשטעלן 2048 01:42:17,750 --> 01:42:20,954 פֿאַר די ערשטער מאָל, די פיייקייַט צו מאַכן דיין אייגן פֿעיִקייטן. 2049 01:42:20,954 --> 01:42:22,870 עטלעכע פון ​​איר זאל האָבן געטאן דעם מיט קראַצן, 2050 01:42:22,870 --> 01:42:25,430 ווערביי איר קענען מאַכן אייער אייגן מנהג בלאַקס אין סקראַטטש, 2051 01:42:25,430 --> 01:42:27,892 און דעמאָלט שלעפּן זיי אין פּלאַץ ווו נאָר איר 'ד ווי אין סי 2052 01:42:27,892 --> 01:42:30,100 און אין רובֿ פּראָגראַממינג שפּראַכן, איר קענען טאָן פּונקט 2053 01:42:30,100 --> 01:42:33,580 טהאַט-- מאַכן אייער אייגן פֿעיִקייטן, אויב זיי טאָן ניט שוין עקסיסטירן. 2054 01:42:33,580 --> 01:42:38,660 >> אַזוי, פֿאַר בייַשפּיל, לאָזן מיר גיין פאָרויס און אַרייַננעמען קס50.ה, און אַרייַננעמען 2055 01:42:38,660 --> 01:42:43,110 נאָרמאַל יאָ.ה, ינט הויפּט פּאָסל. 2056 01:42:43,110 --> 01:42:46,020 און איצט מיר האָבן אַ פּלאַסעהאָלדער גרייט צו גיין. 2057 01:42:46,020 --> 01:42:48,550 איך האַלטן דרוקן דאס ווי מענטשן ס נעמען הייַנט. 2058 01:42:48,550 --> 01:42:51,910 און אַז Feels ליקע-- וואָלט ניט זיין פייַן אויב עס 2059 01:42:51,910 --> 01:42:53,936 זענען געווען אַ פֿונקציע גערופֿן דרוקן נאָמען? 2060 01:42:53,936 --> 01:42:55,060 איך טאָן ניט האָבן צו נוצן פּרינטף. 2061 01:42:55,060 --> 01:42:56,976 איך טאָן ניט האָבן צו געדענקען אַלע דעם פֿאָרמאַט קאָודז. 2062 01:42:56,976 --> 01:43:00,050 וואָס טאָן ניט איך, אָדער וואָס האט ניט עמעצער איידער מיר, 2063 01:43:00,050 --> 01:43:02,980 שאַפֿן אַ פֿונקציע גערופֿן דרוקן נאָמען, וואָס געגעבן עטלעכע נאָמען, 2064 01:43:02,980 --> 01:43:03,980 נאָר פּרינץ עס אויס? 2065 01:43:03,980 --> 01:43:08,700 >> אין אנדערע ווערטער, אויב איך זאָגן, היי, קאָמפּיוטער, געבן מיר אַ שטריקל 2066 01:43:08,700 --> 01:43:11,870 דורך אַסקינג דער באַניצער פֿאַר אַזאַ, דורך קס50 ס באַקומען שטריקל פֿונקציע. 2067 01:43:11,870 --> 01:43:15,090 היי, קאָמפּיוטער, שטעלן אַז שטריקל אין די בייַטעוודיק אין די לינקס האַנט זייַט, 2068 01:43:15,090 --> 01:43:16,150 און רוף עס ס. 2069 01:43:16,150 --> 01:43:22,150 און דעמאָלט, היי קאָמפּיוטער, גיין פאָרויס און דרוק אַז מענטש ס נאָמען, געטאן. 2070 01:43:22,150 --> 01:43:26,240 >> איצט, עס וואָלט זיין פייַן, ווייַל דעם פּראָגראַם, אַפּטלי געהייסן, 2071 01:43:26,240 --> 01:43:29,170 דערציילט מיר וואָס עס ס געמיינט צו טאָן דורך וועג פון יענע פֿונקציע 'ס נעמען. 2072 01:43:29,170 --> 01:43:32,930 זאל מיר גיין און מאַכן פּראָוטאַטייפּ, קומען. 2073 01:43:32,930 --> 01:43:34,930 און, ליידער, דעם איז ניט געגאנגען צו פליען. 2074 01:43:34,930 --> 01:43:39,430 >> פּראָטאָטיפּע.ק, שורה 7, כאַראַקטער 5, טעות, ימפּליסאַט דעקלאַראַציע 2075 01:43:39,430 --> 01:43:42,960 פון פונקציאָנירן דרוקן נאָמען איז פאַרקריפּלט אין ק99, ק99 2076 01:43:42,960 --> 01:43:45,130 טייַטש אַ ווערסיע פון ​​C אַז געקומען אויס אין 1999. 2077 01:43:45,130 --> 01:43:45,730 אַז ס אַלע. 2078 01:43:45,730 --> 01:43:48,780 >> אַזוי איך טאָן ניט וויסן וואָס אַלע פון ​​דעם מיטל נאָך. 2079 01:43:48,780 --> 01:43:50,810 אבער איך טאָן דערקענען טעות אין רויט. 2080 01:43:50,810 --> 01:43:51,770 אַז ס 'שיין קלאָר ווי דער טאָג. 2081 01:43:51,770 --> 01:43:53,769 >> און עס מיינט אַז מיט די גרין כאַראַקטער דאָ, 2082 01:43:53,769 --> 01:43:57,520 די אַרויסגעבן איז מיט דרוקן נאָמען, עפענען פּאַרען ס, נאָענט פּאַרען, האַלב-צווייפּינטל. 2083 01:43:57,520 --> 01:44:01,800 אבער ימפּליסאַט דעקלאַראַציע פון פֿונקציע מיר האבן זען בעקיצער פריער. 2084 01:44:01,800 --> 01:44:04,880 דעם מיטל, נאָר, אַז קלאַנג טוט ניט וויסן וואָס איך מיינען. 2085 01:44:04,880 --> 01:44:09,000 >> איך ווע געניצט אַ וואָקאַבולאַרי וואָרט אַז עס ס קיינמאָל געזען אָדער שוין געלערנט איידער. 2086 01:44:09,000 --> 01:44:11,950 און אַזוי איך דאַרפֿן צו לערנען עס וואָס דעם פֿונקציע מיטל. 2087 01:44:11,950 --> 01:44:13,590 אַזוי איך בין געגאנגען צו גיין פאָרויס און טאָן אַז. 2088 01:44:13,590 --> 01:44:17,970 >> איך בין געגאנגען צו גיין פאָרויס און מאַכשער מיין אייגן פֿונקציע גערופֿן דרוק דעם נאָמען. 2089 01:44:17,970 --> 01:44:24,720 און איך בין געגאנגען צו זאָגן, ווי גייט, וואָס עס טוט דעם, פּרינטף, העלא, פּראָצענט 2090 01:44:24,720 --> 01:44:27,760 ס, באַקקסלאַש ן, נאָמען, האַלב-צווייפּינטל. 2091 01:44:27,760 --> 01:44:29,250 אזוי וואָס האט איך נאָר טאָן? 2092 01:44:29,250 --> 01:44:31,325 >> אַזוי עס טורנס אויס, צו ינסטרומענט אייער אייגן פֿונקציע, 2093 01:44:31,325 --> 01:44:33,845 מיר מין פון באָרגן עטלעכע פון די זעלבע סטרוקטור ווי הויפּט 2094 01:44:33,845 --> 01:44:35,720 וואָס מיר ווע נאָר געווען גענומען פֿאַר געגעבן, און איך 2095 01:44:35,720 --> 01:44:37,730 וויסן פּונקט קאַפּיינג און פּאַסטינג שיין פיל וואָס 2096 01:44:37,730 --> 01:44:39,170 איך ווע שוין שרייבן אין די פאַרגאַנגענהייַט. 2097 01:44:39,170 --> 01:44:40,570 אבער באַמערקן דעם מוסטער דאָ. 2098 01:44:40,570 --> 01:44:43,750 ינט, הויפּט, פּאָסל, מיר וועט רייצנ זיך באַזונדער איידער לאַנג וואָס אַז אַקטשאַוואַלי מיטל. 2099 01:44:43,750 --> 01:44:46,160 >> אבער פֿאַר הייַנט, נאָר באַמערקן די פּאַראַללעליסם. 2100 01:44:46,160 --> 01:44:48,210 פּאָסל, דרוקן נאָמען, שטריקל נאָמען, אַזוי עס ס 2101 01:44:48,210 --> 01:44:50,310 אַ לילאַ קיווערד, וואָס מיר רע געגאנגען צו אָנהייבן 2102 01:44:50,310 --> 01:44:54,067 פאַך אַ צוריקקומען טיפּ, די נאָמען פון די פֿונקציע, און דעמאָלט דער ינפּוט. 2103 01:44:54,067 --> 01:44:56,400 אַזוי, אַקשלי, מיר קענען דיסטילל דעם מין פון ווי לעצט וואָך 2104 01:44:56,400 --> 01:44:59,030 ווי, דאָס איז די נאָמען אָדער די אַלגערידאַם פון די קאָד מיר רע 2105 01:44:59,030 --> 01:45:00,761 געגאנגען צו ווריטע-- די אַלגערידאַם אַנדערלייינג 2106 01:45:00,761 --> 01:45:02,010 די קאָד מיר רע געגאנגען צו שרייַבן. 2107 01:45:02,010 --> 01:45:03,180 >> דאס איז זייַן ינפּוט. 2108 01:45:03,180 --> 01:45:04,670 דאס איז זייַן פּראָדוקציע. 2109 01:45:04,670 --> 01:45:08,730 דעם פֿונקציע, דרוקן נאָמען, איז דיזיינד צו נעמען אַ שטריקל גערופֿן נאָמען, 2110 01:45:08,730 --> 01:45:11,350 אָדער וועלכער, ווי ינפּוט, און דעמאָלט פּאָסל. 2111 01:45:11,350 --> 01:45:13,904 עס טוט נישט צוריקקומען עפּעס, ווי באַקומען שטריקל אָדער באַקומען ינט טוט. 2112 01:45:13,904 --> 01:45:15,570 אַזוי עס ס 'געגאנגען צו האַנט מיר עפּעס צוריק. 2113 01:45:15,570 --> 01:45:17,960 עס ס נאָר געגאנגען צו האָבן אַ זייַט ווירקונג, אַזוי צו רעדן, 2114 01:45:17,960 --> 01:45:19,570 פון דרוקן אַ מענטש 'ס נאָמען. 2115 01:45:19,570 --> 01:45:22,260 אַזוי באַמערקן, שורה 7, איך קענען רופן דרוקן נאָמען. 2116 01:45:22,260 --> 01:45:25,920 שורה 10, איך קענען דעפינירן אָדער ינסטרומענט דרוקן נאָמען. 2117 01:45:25,920 --> 01:45:28,450 אבער, ליידער, אַז ס נישט גענוג. 2118 01:45:28,450 --> 01:45:31,230 >> זאל מיר גיין פאָרויס און רעקאָמפּילע דעם נאָך שפּאָרן. 2119 01:45:31,230 --> 01:45:33,910 וואָו, איצט, איך ווע געמאכט עס ערגער, עס וואָלט ויסקומען. 2120 01:45:33,910 --> 01:45:37,027 אזוי ימפּליסאַט דעקלאַראַציע פון פֿונקציע דרוקן נאָמען איז פאַרקריפּלט. 2121 01:45:37,027 --> 01:45:38,360 און, ווידער, עס ס מער ערראָרס. 2122 01:45:38,360 --> 01:45:41,430 אבער ווי איך קאַוטיאָנעד פריער, אַפֿילו אויב איר באַקומען אָוווערכוועלמד מיט, 2123 01:45:41,430 --> 01:45:44,850 אָדער אַ ביסל טרויעריק צו זען אַזוי פילע ערראָרס, פאָקוס בלויז אויף דער ערשטער 2124 01:45:44,850 --> 01:45:47,500 טכילעס, ווייַל עס זאל נאָר האָבן געהאט אַ קאַסקיידינג ווירקונג. 2125 01:45:47,500 --> 01:45:51,970 אַזוי C, אָדער קלאַנג מער ספּעסיפיקאַללי, נאָך טוט ניט דערקענען דרוקן נאָמען. 2126 01:45:51,970 --> 01:45:54,580 >> און אַז ס ווייַל קלאַנג, דורך פּלאַן, איז מין פון שטום. 2127 01:45:54,580 --> 01:45:56,280 עס נאָר טוט וואָס איר זאָגן עס צו טאָן. 2128 01:45:56,280 --> 01:46:00,950 און עס נאָר טוט אַזוי אין די סדר אין וואָס איר זאָגן עס צו טאָן. 2129 01:46:00,950 --> 01:46:05,270 >> אזוי איך האָבן Defined הויפּט אויף שורה פיר, ווי מיר ווע שוין טאן שיין אָפֿט. 2130 01:46:05,270 --> 01:46:07,980 איך ווע Defined דרוקן נאָמען אויף שורה 10. 2131 01:46:07,980 --> 01:46:11,793 אבער איך בין טריינג צו נוצן דרוק נאָמען אויף שורה זיבן. 2132 01:46:11,793 --> 01:46:13,670 >> עס ס אויך באַלד, טוט נישט עקסיסטירן נאָך. 2133 01:46:13,670 --> 01:46:19,150 אזוי איך קען זיין קלוג, און זייַן ווי, גוט, אַזוי לאָזן ס נאָר שפּילן צוזאמען, 2134 01:46:19,150 --> 01:46:23,680 און באַוועגן דרוקן נאָמען אַרויף דאָ, און שייַעך-צונויפנעמען. 2135 01:46:23,680 --> 01:46:24,550 אָה מיין גאָט. 2136 01:46:24,550 --> 01:46:25,260 עס געארבעט. 2137 01:46:25,260 --> 01:46:26,670 עס איז געווען ווי פּשוט ווי אַז. 2138 01:46:26,670 --> 01:46:28,120 >> אבער די לאָגיק איז פּונקט אַז. 2139 01:46:28,120 --> 01:46:30,870 איר האָבן צו לערנען קלאַנג וואָס עס איז דורך דעפינינג די פֿונקציע ערשטער. 2140 01:46:30,870 --> 01:46:31,920 דעמאָלט איר קענען נוצן עס. 2141 01:46:31,920 --> 01:46:33,940 אבער, פראַנקלי, דעם Feels ווי אַ גליטשיק שיפּוע. 2142 01:46:33,940 --> 01:46:35,773 >> אזוי יעדער מאָל איך לויפן אין אַ פּראָבלעם, איך בין נאָר 2143 01:46:35,773 --> 01:46:39,450 געגאנגען צו הויכפּונקט און נאָכמאַכן די קאָד איך געשריבן, שנייַדן עס און פּאַפּ עס אַרויף דאָ. 2144 01:46:39,450 --> 01:46:41,370 און, שורלי, מיר געקענט פאַרטראַכטן עטלעכע סינעריאָוז 2145 01:46:41,370 --> 01:46:43,286 ווו איין פֿונקציע זאל דאַרפֿן צו רופן דעם אנדערן. 2146 01:46:43,286 --> 01:46:46,030 און איר נאָר קענען ניט שטעלן יעדער פונקציאָנירן אויבן יעדער אנדערע. 2147 01:46:46,030 --> 01:46:47,930 >> אַזוי עס טורנס אויס דאָרט ס אַ בעסער לייזונג. 2148 01:46:47,930 --> 01:46:50,100 מיר קענען לאָזן דעם זיין. 2149 01:46:50,100 --> 01:46:53,677 און, פראַנקלי, עס ס בכלל פייַן, און באַקוועם, און גוט פּלאַן 2150 01:46:53,677 --> 01:46:56,760 צו שטעלן הויפּט ערשטער, ווייַל, ווידער, הויפּט פּונקט ווי ווען גרין פאָן קליקט, 2151 01:46:56,760 --> 01:46:59,027 וואָס איז די פֿונקציע אַז געץ עקסאַקיוטאַד דורך ניט ויסצאָלן. 2152 01:46:59,027 --> 01:47:01,110 אַזוי איר זאל ווי געזונט שטעלן עס אין די שפּיץ פון דער טעקע 2153 01:47:01,110 --> 01:47:03,560 אַזוי אַז ווען איר אָדער קיין אנדערע מענטש קוקט אין די טעקע 2154 01:47:03,560 --> 01:47:06,360 איר וויסן וואָס ס 'געגאנגען אויף נאָר דורך לייענען הויפּט ערשטער. 2155 01:47:06,360 --> 01:47:15,360 אַזוי עס טורנס אויס, מיר קענען זאָגן קלאַנג פּראָואַקטיוולי, היי, קלאַנג, אויף שורה פיר, 2156 01:47:15,360 --> 01:47:17,940 איך צוזאָג צו מאַכשער אַ פֿונקציע גערופֿן דרוק דעם 2157 01:47:17,940 --> 01:47:22,600 נאמען וואס נעמט אַ שטריקל גערופֿן נאָמען ווי ינפּוט, און קערט גאָרנישט, פּאָסל. 2158 01:47:22,600 --> 01:47:24,770 און איך וועט באַקומען אַרום צו ימפּלאַמענטינג עס שפּעטער. 2159 01:47:24,770 --> 01:47:25,680 >> דאָ קומט הויפּט. 2160 01:47:25,680 --> 01:47:29,130 הויפּט איצט אויף שורה 9 קענען נוצן דרוק דעם נאָמען ווייַל קלאַנג 2161 01:47:29,130 --> 01:47:32,600 איז טראַסטינג אַז, יווענטשאַוואַלי, עס וועט טרעפן די דעפֿיניציע 2162 01:47:32,600 --> 01:47:34,880 פון די ימפּלאַמענטיישאַן פון דרוק דעם נאָמען. 2163 01:47:34,880 --> 01:47:37,390 אַזוי נאָך שפּאָרן מיין טעקע, לאָזן מיר גיין פאָרויס און מאַכן פּראָוטאַטייפּ, 2164 01:47:37,390 --> 01:47:38,498 קוקט גוט דעם צייַט. 2165 01:47:38,498 --> 01:47:43,470 פּונקט צעהאַקן, פּראָוטאַטייפּ, לאָזן מיר גיין פאָרויס און דרוקן אין אַ נאָמען. 2166 01:47:43,470 --> 01:47:48,440 דוד, העלא דוד זאַמילאַ, העלא זאַמילאַ, און, טאַקע, איצט עס אַרבעט. 2167 01:47:48,440 --> 01:47:52,200 >> אזוי די ינגרידיאַנט דאָ איז אַז מיר 'ווע געמאכט אַ מנהג פונקציאָנירן, ווי אַ מנהג 2168 01:47:52,200 --> 01:47:54,219 קראַצן בלאָק מיר ניטאָ פאַך עס. 2169 01:47:54,219 --> 01:47:57,010 אבער ניט ענלעך קראַצן ווו איר קענען נאָר מאַכן עס און אָנהייבן ניצן עס, 2170 01:47:57,010 --> 01:47:59,330 איצט מיר האָבן צו זייַן אַ ביסל מער פּעדאַנטיק, 2171 01:47:59,330 --> 01:48:03,410 און אַקשלי באַן קלאַנג צו נוצן, אָדער צו דערוואַרטן עס. 2172 01:48:03,410 --> 01:48:09,140 איצט, ווי אַ באַזונדער, וואָס אַלע דעם מאָל האָבן מיר שוין נאָר בליינדלי אויף אמונה כולל 2173 01:48:09,140 --> 01:48:12,170 קס50.ה, און כולל נאָרמאַל יאָ.ה? 2174 01:48:12,170 --> 01:48:15,190 >> נו, עס טורנס אויס, צווישן אַ ביסל אנדערע זאכן, 2175 01:48:15,190 --> 01:48:18,550 אַלע אַז ס אין יענע פּונקט ה טעקעס, וואָס פּאַסירן צו זיין טעקעס. 2176 01:48:18,550 --> 01:48:20,460 זיי ניטאָ כעדער טעקעס, אַזוי צו רעדן. 2177 01:48:20,460 --> 01:48:23,270 זיי ניטאָ נאָך געשריבן אין סי אבער זיי ניטאָ אַ אַנדערש טיפּ פון טעקע. 2178 01:48:23,270 --> 01:48:28,690 >> פֿאַר איצט, איר קענען שיין פיל יבערנעמען אַז אַלע וואָס איז ין פון קס50.ה 2179 01:48:28,690 --> 01:48:33,360 איז עטלעכע איינער-ליינערז ווי דעם, נישט פֿאַר פֿעיִקייטן גערופֿן דרוק דעם נאָמען, 2180 01:48:33,360 --> 01:48:36,840 אָבער פֿאַר באַקומען סטרינג, באַקומען לאָזנ שווימען, און אַ ביסל אנדערע. 2181 01:48:36,840 --> 01:48:41,510 און עס זענען ענלעך פּראָוטאַטייפּס, איינער ליינערז, ין פון נאָרמאַל יאָ.ה 2182 01:48:41,510 --> 01:48:46,241 פֿאַר פּרינטף, וואָס איז איצט אין מיין אייגן דרוק דעם נאמען פֿונקציע. 2183 01:48:46,241 --> 01:48:49,490 אַזוי אין אנדערע ווערטער, דעם גאַנץ צייַט מיר ווע נאָר געווען בליינדלי קאַפּיינג און פּאַסטינג 2184 01:48:49,490 --> 01:48:51,780 אַרייַננעמען דעם, אַרייַננעמען וואָס, וואָס ס 'געגאנגען אויף? 2185 01:48:51,780 --> 01:48:55,310 יענע זענען נאָר מין פון קלוז צו קלאַנג ווי צו וואָס פֿעיִקייטן 2186 01:48:55,310 --> 01:49:00,170 ביסט, טאַקע, ימפּלאַמענאַד, נאָר אנדערש אין פאַרשידענע טעקעס 2187 01:49:00,170 --> 01:49:02,440 אַנדערש ווו אויף די סיסטעם. 2188 01:49:02,440 --> 01:49:05,160 >> אַזוי מיר ווע ימפּלאַמענטאַד דרוקן נאָמען. 2189 01:49:05,160 --> 01:49:07,910 עס טוט האָבן דעם זייַט ווירקונג פון דרוקן עפּעס אויף דעם עקראַן. 2190 01:49:07,910 --> 01:49:10,170 אבער עס טוט נישט אַקטשאַוואַלי האַנט מיר עפּעס צוריק. 2191 01:49:10,170 --> 01:49:12,200 ווי טאָן מיר גיין וועגן ימפּלאַמענטינג אַ פּראָגראַם וואס 2192 01:49:12,200 --> 01:49:14,510 טוט האַנט מיר עפּעס צוריק? 2193 01:49:14,510 --> 01:49:15,580 >> נו, לאָזן ס פּרובירן דעם. 2194 01:49:15,580 --> 01:49:21,360 זאל מיר גיין פאָרויס און מאַכשער אַ טעקע געהייסן רעטורנ.ק 2195 01:49:21,360 --> 01:49:24,530 אַזוי מיר קענען באַווייַזן ווי עפּעס ווי באַקומען שטריקל, אָדער באַקומען ינט, 2196 01:49:24,530 --> 01:49:27,340 איז אַקשלי אומגעקערט עפּעס צוריק צו דער באַניצער. 2197 01:49:27,340 --> 01:49:29,840 זאל ס גיין פאָרויס און דעפינירן ינט הויפּט פּאָסל. 2198 01:49:29,840 --> 01:49:33,230 >> און, ווידער, אין דער צוקונפֿט, מיר וועט דערקלערן וואָס אַז ינט און אַז פּאָסל 2199 01:49:33,230 --> 01:49:34,090 איז אַקטשאַוואַלי טאן. 2200 01:49:34,090 --> 01:49:35,840 אבער פֿאַר הייַנט, מיר וועט נעמען עס פֿאַר געגעבן. 2201 01:49:35,840 --> 01:49:39,970 איך בין געגאנגען צו גיין פאָרויס און פּרינטף, פֿאַר אַ גוט באַניצער דערפאַרונג, רענטגענ איז. 2202 01:49:39,970 --> 01:49:44,360 און דעמאָלט איך בין געגאנגען צו וואַרטן פֿאַר די באַניצער צו געבן מיר רענטגענ מיט באַקומען ינט. 2203 01:49:44,360 --> 01:49:48,459 >> און דעמאָלט איך בין געגאנגען צו גיין פאָרויס און דרוקן אויס X צו די קוואַדראַט. 2204 01:49:48,459 --> 01:49:50,500 אַזוי ווען איר נאָר האָבן אַ קלאַוויאַטור, מענטשן קאַמאַנלי 2205 01:49:50,500 --> 01:49:52,600 נוצן די ביסל מער סימבאָל אויף די קלאַוויאַטור 2206 01:49:52,600 --> 01:49:55,330 צו פאָרשטעלן צו דער מאַכט פון, אָדער די עקספּאָנענט פון. 2207 01:49:55,330 --> 01:49:58,960 אַזוי רענטגענ סקווערד איז פאָרשטעלן איך. 2208 01:49:58,960 --> 01:50:00,660 >> און איצט איך בין געגאנגען צו טאָן דעם. 2209 01:50:00,660 --> 01:50:03,940 איך קען נאָר דאָ-- וואָס ס רענטגענ סקווערד? רענטגענ סקווערד איז רענטגענ מאל רענטגענ. 2210 01:50:03,940 --> 01:50:06,690 >> און מיר האבן דעם עטלעכע מאָל צוריק שוין הייַנט. 2211 01:50:06,690 --> 01:50:08,730 דאס טוט נישט פילן ווי אַלע אַז פיל פּראָגרעס. 2212 01:50:08,730 --> 01:50:09,570 ווייסט וואס? 2213 01:50:09,570 --> 01:50:13,100 זאל ס לעווערידזש עטלעכע פון ​​וואָס געדאַנק פון לעצטע מאָל פון אַבסטראַקציע. 2214 01:50:13,100 --> 01:50:16,080 >> וואָלט ניט עס זיין פייַן אויב עס ס אַ פֿונקציע גערופֿן 2215 01:50:16,080 --> 01:50:18,460 קוואַדראַט אַז טוט פּונקט וואָס? 2216 01:50:18,460 --> 01:50:20,640 עס נאָך, אין די סוף פון די טאָג, טוט די זעלבע מאַט. 2217 01:50:20,640 --> 01:50:22,410 אבער לאָזן ס אַבסטראַקט אַוועק דעם געדאַנק פון גענומען 2218 01:50:22,410 --> 01:50:25,280 איין נומער געמערט דורך דעם אנדערן, און נאָר געבן עס אַ נאָמען, 2219 01:50:25,280 --> 01:50:27,360 ווי קוואַדראַט דעם ווערט. 2220 01:50:27,360 --> 01:50:29,560 >> און, אין אנדערע ווערטער, אין C, לאָזן 'ס שאַפֿן אַ פֿונקציע 2221 01:50:29,560 --> 01:50:32,660 גערופֿן קוואַדראַט אַז טוט פּונקט אַז. 2222 01:50:32,660 --> 01:50:34,600 עס ס געגאנגען צו זייַן גערופֿן קוואַדראַט. 2223 01:50:34,600 --> 01:50:35,790 עס ס געגאנגען צו נעמען אַ ינט. 2224 01:50:35,790 --> 01:50:37,820 און מיר וועט וועלן נאָר רוף עס ן, דורך ניט ויסצאָלן. 2225 01:50:37,820 --> 01:50:39,403 >> אָבער מיר קען רופן עס עפּעס מיר ווילן. 2226 01:50:39,403 --> 01:50:42,900 און אַלע אַז עס ס 'געגאנגען צו טאָן, ממש, איז קריק 2227 01:50:42,900 --> 01:50:45,810 דער רעזולטאַט פון N מאל N. 2228 01:50:45,810 --> 01:50:48,980 אבער ווייַל עס איז אומגעקערט עפּעס, וואָס 2229 01:50:48,980 --> 01:50:53,690 איז די קיווערד אין לילאַ מיר ווע קיינמאָל געזען פריער, איך, אויף שורה 11, 2230 01:50:53,690 --> 01:50:55,410 קענען ניט נאָר זאָגן פּאָסל דעם מאָל. 2231 01:50:55,410 --> 01:51:01,320 >> פּאָסל, אין דער בייַשפּיל מיר נאָר געזען גאַנץ פון דרוקן נאָמען, נאָר מיטל, 2232 01:51:01,320 --> 01:51:02,190 טאָן עפּעס. 2233 01:51:02,190 --> 01:51:04,170 אבער טאָן ניט האַנט מיר עפּעס צוריק. 2234 01:51:04,170 --> 01:51:06,790 אין דעם פאַל, איך טאָן ווילן צו צוריקקומען N מאל N, 2235 01:51:06,790 --> 01:51:08,460 אָדער וועלכער אַז איז, אַז נומער. 2236 01:51:08,460 --> 01:51:12,460 >> אַזוי איך קענען נישט זאָגן, היי, קאָמפּיוטער, איך צוריקקומען גאָרנישט, פּאָסל. 2237 01:51:12,460 --> 01:51:16,166 עס ס געגאנגען צו צוריקקומען, דורך נאַטור, אַן ינט. 2238 01:51:16,166 --> 01:51:17,790 און אַזוי אַז ס אַלע אַז ס 'געגאנגען אויף דאָ. 2239 01:51:17,790 --> 01:51:20,070 >> די ינפּוט צו קוואַדראַט איז געגאנגען צו זיין אַ ינט. 2240 01:51:20,070 --> 01:51:24,760 און אַזוי אַז מיר קענען נוצן עס, עס האט צו האָבן אַ נאָמען, ען עס ס געגאנגען צו רעזולטאַט 2241 01:51:24,760 --> 01:51:26,240 אַ ינט אַז טוט נישט דאַרפֿן אַ נאָמען. 2242 01:51:26,240 --> 01:51:29,590 מיר קענען לאָזן עס צו הויפּט, אָדער ווער איז ניצן מיר צו געדענקען דעם ווערט אויב מיר 2243 01:51:29,590 --> 01:51:31,120 ווילן מיט זייַן אייגן בייַטעוודיק. 2244 01:51:31,120 --> 01:51:33,230 >> און, ווידער, די בלויז נייַ קיווערד דאָ איז צוריק. 2245 01:51:33,230 --> 01:51:34,480 און איך בין נאָר טאן עטלעכע מאַט. 2246 01:51:34,480 --> 01:51:41,825 אויב איך טאַקע געוואלט צו זייַן ומנייטיק, איך קען זאָגן ינט פּראָדוקט געץ N מאל N. 2247 01:51:41,825 --> 01:51:44,170 >> און דעמאָלט איך קען זאָגן, צוריקקומען פּראָדוקט. 2248 01:51:44,170 --> 01:51:47,360 אבער, ווידער, צו מיין פונט פריער פון דעם נאָר נישט ווייל גוט דעסיגנ-- 2249 01:51:47,360 --> 01:51:50,060 ווי, וואָס פאָרשטעלן אַ נאָמען, אַ סימבאָל, ווי פּראָדוקט, 2250 01:51:50,060 --> 01:51:51,570 נאָר צו מיד צוריקקומען עס? 2251 01:51:51,570 --> 01:51:53,670 עס ס אַ ביסל רייניקונג, אַ ביסל טייטער, אַזוי 2252 01:51:53,670 --> 01:51:59,380 צו רעדן, נאָר צו זאָגן צוריקקומען N מאל ן, באַקומען באַפרייַען פון דעם שורה בעסאַכאַקל. 2253 01:51:59,380 --> 01:52:02,860 >> און עס ס נאָר ווייניקער קאָד צו לייענען, ווייניקער געלעגנהייט פֿאַר מיסטייקס. 2254 01:52:02,860 --> 01:52:05,180 און לאָזן ס זען אויב דאָס טאקע איצט אַרבעט. 2255 01:52:05,180 --> 01:52:09,380 איצט, איך בין געגאנגען צו גיין פאָרויס און מאַכן צוריקקומען. 2256 01:52:09,380 --> 01:52:11,460 >> Uh-טאַקע, ימפּליסאַט דעקלאַראַציע פון ​​פֿונקציע. 2257 01:52:11,460 --> 01:52:14,080 איך געמאכט דעם גרייַז איידער, קיין גרויס האַנדלען. 2258 01:52:14,080 --> 01:52:18,950 זאל מיר נאָר טיפּ, אָדער הויכפּונקט און קאָפּיע, די פּינטלעך זעלביקער פונקציאָנירן פּראָוטאַטייפּ, 2259 01:52:18,950 --> 01:52:21,342 אָדער כסימע, פון די פֿונקציע אַרויף דאָ. 2260 01:52:21,342 --> 01:52:22,800 אָדער איך קען באַוועגן די גאנצע פֿונקציע. 2261 01:52:22,800 --> 01:52:23,841 >> אבער אַז ס אַ ביסל פויל. 2262 01:52:23,841 --> 01:52:24,870 אזוי מיר וועלן נישט טאָן אַז. 2263 01:52:24,870 --> 01:52:27,960 איצט, לאָזן מיר מאַכן צוריקקער ווידער, פּונקט צעהאַקן צוריקקומען. 2264 01:52:27,960 --> 01:52:32,790 >> רענטגענ איז 2. רענטגענ סקווערד איז 4. רענטגענ איז 3. רענטגענ סקווערד איז 9. 2265 01:52:32,790 --> 01:52:35,300 און די פֿונקציע מיינט איצט צו זייַן אַרבעט. 2266 01:52:35,300 --> 01:52:36,550 אזוי וואָס ס די חילוק דאָ? 2267 01:52:36,550 --> 01:52:42,520 איך האָבן אַ פֿונקציע אַז ס גערופֿן קוואַדראַט, אין דעם פאַל, וואָס איך שטעלן אין אַ ינפּוט. 2268 01:52:42,520 --> 01:52:43,830 און איך באַקומען צוריק אַ רעזולטאַט. 2269 01:52:43,830 --> 01:52:46,210 און נאָך, ביז אַהער, אויב איך עפענען די אנדערע בייַשפּיל 2270 01:52:46,210 --> 01:52:51,640 פון פריער, וואָס האט געהייסן פּראָטאָטיפּע.ק, 2271 01:52:51,640 --> 01:52:54,770 איך האט דרוק נאָמען, וואָס אומגעקערט פּאָסל, אַזוי צו רעדן, 2272 01:52:54,770 --> 01:52:58,730 אָדער עס אומגעקערט גאָרנישט, און נאָר האט אַ זייַט ווירקונג. 2273 01:52:58,730 --> 01:53:00,230 >> אַזוי וואָס ס געגאנגען אויף דאָ? 2274 01:53:00,230 --> 01:53:03,520 נו, באַטראַכטן די פֿונקציע באַקומען שטריקל פֿאַר נאָר אַ מאָמענט. 2275 01:53:03,520 --> 01:53:06,570 מיר ווע שוין ניצן די פֿונקציע באַקומען שטריקל אין די ווייַטערדיק וועג. 2276 01:53:06,570 --> 01:53:10,464 >> מיר 'ווע האט אַ פֿונקציע באַקומען שטריקל, ווי אַרייַננעמען קס50.ה, 2277 01:53:10,464 --> 01:53:16,624 אַרייַננעמען נאָרמאַל יאָ.ה, ינט, הויפּט, פּאָסל. 2278 01:53:16,624 --> 01:53:18,790 און דעריבער יעדער מאָל איך ווע גערופֿן באַקומען שטריקל אַזוי ווייַט, 2279 01:53:18,790 --> 01:53:23,260 איך ווע האט געזאגט עפּעס ווי, שטריקל ס געץ באַקומען שטריקל, ווייַל באַקומען סטרינג-- 2280 01:53:23,260 --> 01:53:27,880 לאָזן ס רוף דעם געט.ק-- באַקומען שטריקל זיך קערט אַ שטריקל אַז איך קענען דעמאָלט 2281 01:53:27,880 --> 01:53:32,050 נוצן, און זאָגן, העלא, קאָמע, פּראָצענט ס, באַקקסלאַש ן, ס. 2282 01:53:32,050 --> 01:53:35,660 >> אזוי דעם איז דער זעלביקער בייַשפּיל, טאַקע, אַז מיר האבן פריער. 2283 01:53:35,660 --> 01:53:37,920 אַזוי באַקומען שטריקל קערט אַ ווערט. 2284 01:53:37,920 --> 01:53:41,260 אבער אַ מאָמענט צוריק, דרוקן שטריקל טוט ניט צוריקקומען אַ ווערט. 2285 01:53:41,260 --> 01:53:42,721 עס נאָר האט אַ זייַט ווירקונג. 2286 01:53:42,721 --> 01:53:44,220 אַזוי דעם איז אַ פונדאַמענטאַל חילוק. 2287 01:53:44,220 --> 01:53:46,710 מיר ווע געזען פאַרשידענע טייפּס פון פֿעיִקייטן איצט, 2288 01:53:46,710 --> 01:53:49,490 עטלעכע פון ​​וואָס האָבן זיך אומגעקערט וואַלועס, עטלעכע פון ​​וואָס טאָן ניט. 2289 01:53:49,490 --> 01:53:51,890 אַזוי אפֿשר עס ס שטריקל, אָדער ינט, אָדער לאָזנ שווימען. 2290 01:53:51,890 --> 01:53:53,480 אָדער אפֿשר עס ס נאָר פּאָסל. 2291 01:53:53,480 --> 01:53:55,710 >> און די חילוק איז אַז די פֿעיִקייטן אַז 2292 01:53:55,710 --> 01:53:59,940 באַקומען דאַטן און קריק אַ ווערט זענען אַקטשאַוואַלי ברענגען עפּעס צוריק צו די טיש, 2293 01:53:59,940 --> 01:54:01,110 אַזוי צו רעדן. 2294 01:54:01,110 --> 01:54:03,710 אַזוי לאָזן ס גיין פאָרויס און קוק אין איין לעצט שטעלן 2295 01:54:03,710 --> 01:54:09,129 פון יגזאַמפּאַלז אַז גיט אַ געפיל, איצט, פון ווי מיר זאל, טאַקע, אַבסטראַקט בעסער, 2296 01:54:09,129 --> 01:54:11,670 און בעסער, און בעסער, אָדער מער, און מער, און מער, אין סדר 2297 01:54:11,670 --> 01:54:13,810 צו שרייַבן, לעסאָף, בעסער קאָד. 2298 01:54:13,810 --> 01:54:16,860 זאל ס גיין פאָרויס, און אין דעם גייסט פון קראַצן, טאָן די ווייַטערדיק. 2299 01:54:16,860 --> 01:54:21,700 >> זאל מיר גיין פאָרויס און אַרייַננעמען קס50.ה און נאָרמאַל יאָ.ה. 2300 01:54:21,700 --> 01:54:24,010 זאל מיר גיין פאָרויס און געבן זיך אַ ינט, הויפּט, פּאָסל. 2301 01:54:24,010 --> 01:54:27,380 און לאָזן מיר גיין פאָרויס, רופן דעם קאָוגה.ק. 2302 01:54:27,380 --> 01:54:35,510 >> און לאָזן מיר גיין פאָרויס און נאָר ווי קראַצן, דרוקן אויס הוסט / ן. 2303 01:54:35,510 --> 01:54:37,170 און איך ווילן צו טאָן דעם דרייַ מאָל. 2304 01:54:37,170 --> 01:54:39,670 אזוי איך בין, פון קורס, נאָר געגאנגען צו צייכענען און פּאַפּ דרייַ מאל. 2305 01:54:39,670 --> 01:54:46,440 איך בין איצט געגאנגען צו מאַכן הוסט פּינטעלע צעהאַקן הוסט. 2306 01:54:46,440 --> 01:54:50,120 זאל ס געבן זיך אַ ביסל מער צימער דאָ, קום, הוסט, הוסט, הוסט. 2307 01:54:50,120 --> 01:54:53,970 >> עס ס, דאָך, שוין אַ געלעגנהייט פֿאַר פֿאַרבעסערונג. 2308 01:54:53,970 --> 01:54:55,679 איך ווע קאַפּיד און פּייסטיד אַ ביסל מאל הייַנט. 2309 01:54:55,679 --> 01:54:58,261 אבער וואָס איז געווען נאָר אַזוי איך האט ניט האָבן צו טיפּ ווי פילע אותיות. 2310 01:54:58,261 --> 01:55:00,250 איך נאָך געביטן וואָס די שורות פון קאָד זענען. 2311 01:55:00,250 --> 01:55:04,240 >> די דרייַ שורות זענען יידעניקאַל, וואָס Feels פויל און טאַקע איז, 2312 01:55:04,240 --> 01:55:07,110 און איז מיסטאָמע נישט די רעכט צוגאַנג. 2313 01:55:07,110 --> 01:55:11,029 אזוי מיט וואָס ינגרידיאַנט קען מיר פֿאַרבעסערן דעם קאָד? 2314 01:55:11,029 --> 01:55:12,570 מיר טאָן ניט האָבן צו צייכענען און פּאַפּ קאָד. 2315 01:55:12,570 --> 01:55:15,070 >> און, טאַקע, קיין מאָל איר פילן זיך קאַפּיינג און פּאַסטינג, 2316 01:55:15,070 --> 01:55:17,700 און נישט אַפֿילו טשאַנגינג קאָד, שאַנסן זענען עס ס אַ בעסער וועג. 2317 01:55:17,700 --> 01:55:19,470 און, טאַקע, עס איז. 2318 01:55:19,470 --> 01:55:22,510 זאל מיר גיין פאָרויס און טאָן אַ פֿאַר שלייף, אַפֿילו כאָטש די סינטאַקס זאל ניט 2319 01:55:22,510 --> 01:55:24,570 קומען געוויינטלעך נאָך. 2320 01:55:24,570 --> 01:55:29,494 >> צי דעם דרייַ מאָל, נאָר דורך טאן די פאָללאָווינג-- 2321 01:55:29,494 --> 01:55:31,160 און איך פּאַסירן צו וויסן דעם פון פיר. 2322 01:55:31,160 --> 01:55:32,810 אבער מיר האָבן אַ נומער פון יגזאַמפּאַלז איצט. 2323 01:55:32,810 --> 01:55:34,950 און איר וועט זען אָנליין מער רעפֿערענצן נאָך. 2324 01:55:34,950 --> 01:55:37,790 >> דאס איז די סינטאַקס אויף שורה 6, אַז פיל ווי קראַצן אַז ריפּיץ 2325 01:55:37,790 --> 01:55:40,090 בלאָק, איבערחזרן די ווייַטערדיק דרייַ מאל. 2326 01:55:40,090 --> 01:55:41,340 עס ס אַ ביסל מאַדזשיקאַל פֿאַר איצט. 2327 01:55:41,340 --> 01:55:43,050 אבער דאָס וועט באַקומען מער, און מער באַקאַנט. 2328 01:55:43,050 --> 01:55:45,050 >> און עס ס 'געגאנגען צו איבערחזרן שורה אַכט דרייַ מאל, 2329 01:55:45,050 --> 01:55:52,390 אַזוי אַז אויב איך שייַעך-צונויפנעמען מאַכן הוסט, פּינטעלע צעהאַקן הוסט, הוסט, הוסט, הוסט. 2330 01:55:52,390 --> 01:55:54,030 עס נאָך מעשים די זעלבע וועג. 2331 01:55:54,030 --> 01:55:55,550 אַזוי אַז ס אַלע פייַן און גוט. 2332 01:55:55,550 --> 01:55:58,200 אבער אַז ס 'נישט זייער פאַרטראָגן. 2333 01:55:58,200 --> 01:55:59,371 >> עס ס בישליימעס ריכטיק. 2334 01:55:59,371 --> 01:56:01,370 אבער עס Feels ווי עס קען זיין אַ געלעגנהייט, 2335 01:56:01,370 --> 01:56:03,750 ווי אין דער וועלט פון קראַצן, צו מין פון אָנהייב 2336 01:56:03,750 --> 01:56:07,530 צו לייגן עטלעכע סעמאַנטיקס דאָ אַזוי אַז איך טאָן ניט נאָר האָבן עטלעכע פֿאַר שלייף, 2337 01:56:07,530 --> 01:56:09,867 און אַ פֿונקציע וואָס זאגט הוסט, אָדער טוט הוסט. 2338 01:56:09,867 --> 01:56:10,450 ווייסט וואס? 2339 01:56:10,450 --> 01:56:12,620 זאל מיר פּרובירן צו זיין אַ ביסל קולער ווי אַז, 2340 01:56:12,620 --> 01:56:16,090 און אַקשלי שרייַבן אַ פֿונקציע וואָס האט עטלעכע זייַט ווירקונג, רוף עס הוסט. 2341 01:56:16,090 --> 01:56:20,830 >> און עס נעמט קיין ינפּוט, און קערט ניט ווערט ווי רעזולטאַט. 2342 01:56:20,830 --> 01:56:22,680 אבער איר וויסן וואָס עס טוט? 2343 01:56:22,680 --> 01:56:29,370 עס טוט טהיס-- פּרינטף, ציטירן ונקוואָטע, הוסט. 2344 01:56:29,370 --> 01:56:32,380 >> און איצט אַרויף דאָ, איך בין געגאנגען צו גיין פאָרויס און פֿאַר ינט, 2345 01:56:32,380 --> 01:56:36,070 איך געץ נול, איך ווייניקער ווי 3, איך פּלוס פּלוס. 2346 01:56:36,070 --> 01:56:39,770 איך בין געגאנגען צו ניט טאָן פּרינטף, וואָס איז אַרגיואַבלי אַ נידעריק מדרגה ימפּלאַמענטיישאַן 2347 01:56:39,770 --> 01:56:40,270 דעטאַל. 2348 01:56:40,270 --> 01:56:41,353 איך טאָן ניט זאָרגן ווי צו הוסט. 2349 01:56:41,353 --> 01:56:43,240 איך נאָר ווילן צו נוצן די הוסט פֿונקציע. 2350 01:56:43,240 --> 01:56:44,840 און איך בין נאָר געגאנגען צו רופן הוסט. 2351 01:56:44,840 --> 01:56:46,204 >> איצט, באַמערקן די דיטשאָטאָמי. 2352 01:56:46,204 --> 01:56:49,370 ווען איר רופן אַ פונקציאָנירן, אויב איר טאָן ניט ווילן צו געבן עס ינפּוץ, טאָוטאַלי פייַן. 2353 01:56:49,370 --> 01:56:51,780 נאָר טאָן עפענען פּאַרען, נאָענט פּאַרען, און איר ניטאָ געטאן. 2354 01:56:51,780 --> 01:56:56,271 >> ווען איר דעפינירן אַ פֿונקציע, אָדער דערקלערן אַ פֿונקציע 'ס פּראָוטאַטייפּ, 2355 01:56:56,271 --> 01:56:58,770 אויב איר וויסן אין שטייַגן עס ס ניט געגאנגען צו נעמען קיין טענות, 2356 01:56:58,770 --> 01:57:01,170 זאָגן פּאָסל אין די קלאַמערן עס. 2357 01:57:01,170 --> 01:57:05,660 און אַז מאכט זיכער אַז איר וועט ניט אַקסאַדענאַלי מיסיוז עס. 2358 01:57:05,660 --> 01:57:07,020 זאל מיר גיין פאָרויס און מאַכן הוסט. 2359 01:57:07,020 --> 01:57:08,540 און, פון לויף, איך ווע געמאכט אַ גרייַז. 2360 01:57:08,540 --> 01:57:10,410 >> Dammit, עס ס אַז ימפּליסאַט דעקלאַראַציע. 2361 01:57:10,410 --> 01:57:11,325 אבער אַז ס 'פייַן. 2362 01:57:11,325 --> 01:57:12,590 עס ס אַן גרינג פאַרריכטן. 2363 01:57:12,590 --> 01:57:18,240 איך נאָר דאַרפֿן די פּראָוטאַטייפּ העכער אַרויף אין מיין טעקע ווי איך בין אַקשלי ניצן עס. 2364 01:57:18,240 --> 01:57:20,070 >> אַזוי איצט לאָזן מיר מאַכן הוסט ווידער, פייַן. 2365 01:57:20,070 --> 01:57:20,790 איצט, עס אַרבעט. 2366 01:57:20,790 --> 01:57:22,930 מאַכן הוסט, הוסט, הוסט, הוסט. 2367 01:57:22,930 --> 01:57:25,930 אַזוי איר זאל טראַכטן אַז מיר ניטאָ טאַקע נאָר איבער ינזשעניעריע דעם פּראָבלעם. 2368 01:57:25,930 --> 01:57:26,763 און, טאַקע, מיר זענען. 2369 01:57:26,763 --> 01:57:28,870 דאס איז ניט אַ גוט קאַנדידאַט פון אַ פּראָגראַם 2370 01:57:28,870 --> 01:57:31,930 אין דער מאָמענט פֿאַר רעפאַקטאָרינג, און טאן וואָס ס ' 2371 01:57:31,930 --> 01:57:35,645 גערופֿן כייראַרקאַקאַל דיקאַמפּאָוזישאַן, ווו איר נעמען עטלעכע קאָד, און דעמאָלט 2372 01:57:35,645 --> 01:57:38,790 איר מין פון פאַקטאָר דאס אויס, אַזוי ווי צו צושרייַבן מער סעמאַנטיקס צו זיי, 2373 01:57:38,790 --> 01:57:40,930 און רייוס עס לעסאָף מער טערמין. 2374 01:57:40,930 --> 01:57:43,490 אבער עס ס אַ בנין בלאָק צו מער sophisticated מגילה 2375 01:57:43,490 --> 01:57:45,600 אַז מיר וועלן אָנהייבן שרייבן איידער לאַנג אַז 2376 01:57:45,600 --> 01:57:50,090 אַלאַוז אונדז צו האָבן די וואָקאַבולאַרי מיט וואָס צו שרייַבן בעסער קאָד. 2377 01:57:50,090 --> 01:57:52,920 און, טאַקע, לאָזן ס זען אויב מיר קענען ניט גענעראַליזע דעם ווייַטער. 2378 01:57:52,920 --> 01:57:57,984 >> עס דאכט זיך אַ ביסל לאָם אַז איך, הויפּט, דאַרפֿן צו זאָרג וועגן דעם צירעווען פֿאַר שלייף, 2379 01:57:57,984 --> 01:57:59,400 און פאַך הוסט ווידער און ווידער. 2380 01:57:59,400 --> 01:58:03,050 וואָס קענען ניט איך נאָר זאָגן הוסט, ביטע הוסט דרייַ מאָל? 2381 01:58:03,050 --> 01:58:08,170 אין אנדערע ווערטער, וואָס קענען ניט איך נאָר געבן ינפּוט צו הוסט און טאָן דעם? 2382 01:58:08,170 --> 01:58:11,270 >> וואָס קענען ניט איך נאָר זאָגן, אין הויפּט הוסט דרייַ מאל. 2383 01:58:11,270 --> 01:58:13,150 און איצט, דאָס איז מין פון מאַדזשיקאַל. 2384 01:58:13,150 --> 01:58:14,540 עס ס זייער יטעראַטיווע דאָ. 2385 01:58:14,540 --> 01:58:15,940 און עס ס ', טאַקע, אַ בעיבי שריט. 2386 01:58:15,940 --> 01:58:19,250 >> אבער נאָר די פיייקייַט צו זאָגן אויף שורה אַכט, הוסט דרייַ מאל, 2387 01:58:19,250 --> 01:58:20,730 עס ס נאָר אַזוי פיל מער ליינעוודיק. 2388 01:58:20,730 --> 01:58:24,210 און, פּלוס, איך טאָן ניט האָבן צו וויסן אָדער זאָרגן ווי הוסט איז ימפּלאַמענאַד. 2389 01:58:24,210 --> 01:58:26,460 און, טאַקע, שפּעטער אין די טערמין און פֿאַר לעצט פּראַדזשעקס, 2390 01:58:26,460 --> 01:58:29,150 אויב איר מאַכנ זיך אַ פּרויעקט מיט אַ קלאַסמייט אָדער צוויי קלאַסמייץ, 2391 01:58:29,150 --> 01:58:32,370 איר וועט פאַרשטיין אַז איר ניטאָ געגאנגען צו האָבן צו, אָדער ווילן צו, צעטיילן די אַרבעט. 2392 01:58:32,370 --> 01:58:34,650 >> און איר ניטאָ געגאנגען צו ווילן צו באַשליסן אין שטייַגן, וואס ס געגאנגען צו טאָן וואָס, 2393 01:58:34,650 --> 01:58:35,483 און אין וואָס ברעקלעך? 2394 01:58:35,483 --> 01:58:37,520 און וואָלט נישט עס זייַן פייַן אויב איר, פֿאַר בייַשפּיל, 2395 01:58:37,520 --> 01:58:40,100 נעמען באַשולדיקונג פון שרייבן הויפּט, געטאן. 2396 01:58:40,100 --> 01:58:43,470 און דיין רומייט, אָדער דיין שוטעף מער בכלל, 2397 01:58:43,470 --> 01:58:45,230 נעמט זאָרג פון ימפּלאַמענטינג הוסט. 2398 01:58:45,230 --> 01:58:49,540 >> און דעם אָפּטייל, די ווענט פון אַבסטראַקציע, 2399 01:58:49,540 --> 01:58:52,310 אָדער Layers פון אַבסטראַקציע אויב איר וועט, זענען יבער שטאַרק, 2400 01:58:52,310 --> 01:58:55,480 ווייַל ספּעציעל פֿאַר גרעסערע, מער קאָמפּליצירט מגילה און סיסטעמס, 2401 01:58:55,480 --> 01:59:00,070 עס אַלאַוז קייפל מענטשן צו בויען דאס צוזאַמען, און לעסאָף 2402 01:59:00,070 --> 01:59:02,680 שטאָך זייער אַרבעט צוזאַמען אין דעם וועג. 2403 01:59:02,680 --> 01:59:05,332 אבער, פון קורס, מיר דאַרפֿן צו איצט פאַרריכטן הוסט. 2404 01:59:05,332 --> 01:59:07,290 מיר דאַרפֿן צו זאָגן הוסט אַז, היי, איר וויסן וואָס? 2405 01:59:07,290 --> 01:59:11,230 איר רע געגאנגען צו דאַרפֿן צו נעמען אַ ינפּוט-- אַזוי נישט פּאָסל, אָבער ינט און איצט. 2406 01:59:11,230 --> 01:59:15,170 זאל ס גיין פאָרויס און שטעלן אין הוסט די ינט. איך געץ נול. 2407 01:59:15,170 --> 01:59:16,890 >> איך איז ווייניקער ווי ווי פילע מאל. 2408 01:59:16,890 --> 01:59:18,550 איך געזאגט דרייַ איידער. 2409 01:59:18,550 --> 01:59:20,420 אבער אַז ס 'נישט וואָס איך ווילן. 2410 01:59:20,420 --> 01:59:25,520 איך ווילן הוסט צו זייַן דזשענראַלייזד צו שטיצן קיין נומער פון יטעראַטיאָנס. 2411 01:59:25,520 --> 01:59:28,800 >> אַזוי, טאַקע, עס ס N אַז איך ווילן, וועלכער דער באַניצער דערציילט מיר. 2412 01:59:28,800 --> 01:59:31,620 איצט, איך קענען גיין פאָרויס און זאָגן דרוקן הוסט. 2413 01:59:31,620 --> 01:59:34,750 און קיין ענין וואָס נומער דער באַניצער פּאַסיז אין, 2414 01:59:34,750 --> 01:59:36,890 איך וועט יטעראַטע אַז פילע מאל. 2415 01:59:36,890 --> 01:59:39,160 >> אזוי אין די סוף פון די טאָג, פּראָגראַם איז יידעניקאַל. 2416 01:59:39,160 --> 01:59:42,820 אבער באַמערקן אַלע פון ​​דעם שטאָפּן קען אַפֿילו זייַן אין אן אנדער טעקע. 2417 01:59:42,820 --> 01:59:45,620 טאקע, איך טאָן ניט וויסן בייַ די מאָמענט ווי פּרינטף איז ימפּלאַמענאַד. 2418 01:59:45,620 --> 01:59:47,980 >> איך טאָן ניט וויסן אין דער מאָמענט ווי באַקומען שטריקל, אָדער באַקומען ינט, אָדער באַקומען לאָזנ שווימען 2419 01:59:47,980 --> 01:59:48,646 זענען ימפּלאַמענטאַד. 2420 01:59:48,646 --> 01:59:50,930 און איך טאָן ניט ווילן צו זען זיי אויף מיין פאַרשטעלן. 2421 01:59:50,930 --> 01:59:55,320 ווי עס איז, איך בין סטאַרטינג צו פאָקוס אויף מיין פּראָגראַם, ניט יענע פֿעיִקייטן. 2422 01:59:55,320 --> 01:59:59,070 >> און אַזוי, טאַקע, ווי באַלד ווי איר אָנהייבן פאַקטאָרינג קאָד ווי דעם אויס, 2423 01:59:59,070 --> 02:00:01,397 קען מיר אַפֿילו באַוועגן הוסט צו אַ באַזונדער טעקע? 2424 02:00:01,397 --> 02:00:02,730 עמעצער אַנדערש קען מאַכשער עס. 2425 02:00:02,730 --> 02:00:06,810 און איר און אייער פּראָגראַם ווערן די זייער שיין, און זייער ליינעוודיק, 2426 02:00:06,810 --> 02:00:10,830 אַרגיואַבלי, טאַקע פיר שורה פּראָגראַם רעכט דאָרט. 2427 02:00:10,830 --> 02:00:13,510 >> אַזוי לאָזן ס גיין פאָרויס איצט און מאַכן איינער מער ענדערונג. 2428 02:00:13,510 --> 02:00:16,180 באַמערקן אַז מיין פּראָוטאַטייפּ האט צו טוישן אַרויף שפּיץ. 2429 02:00:16,180 --> 02:00:18,390 אַזוי לאָזן מיר פאַרריכטן אַז אַזוי איך טאָן ניט באַקומען יעלד בייַ. 2430 02:00:18,390 --> 02:00:22,580 >> מאַכן הוסט, לאָזן מיר לויפן הוסט אַמאָל מער, נאָך טאן די זעלבע זאַך. 2431 02:00:22,580 --> 02:00:26,010 אבער איצט, באַמערקן מיר האָבן אַ ינגרידיאַנט פֿאַר איינער לעצט ווערסיע. 2432 02:00:26,010 --> 02:00:26,940 ווייסט וואס? 2433 02:00:26,940 --> 02:00:29,040 איך טאָן נישט וועלן צו נאָר הוסט, דאַווקע. 2434 02:00:29,040 --> 02:00:30,802 איך ווילן צו האָבן עפּעס מער אַלגעמיין. 2435 02:00:30,802 --> 02:00:31,510 אַזוי איר וויסן וואָס? 2436 02:00:31,510 --> 02:00:32,450 איך ווילן צו טאָן דעם. 2437 02:00:32,450 --> 02:00:37,140 איך ווילן צו האָבן, פיל ווי קראַצן טוט, אַ ווערטל בלאָק, אָבער נישט נאָר 2438 02:00:37,140 --> 02:00:38,680 זאָגן עפּעס עטלעכע נומער פון מאל. 2439 02:00:38,680 --> 02:00:41,510 איך ווילן עס צו זאָגן אַ זייער ספּעציפיש שטריקל. 2440 02:00:41,510 --> 02:00:43,850 און, דעריבער, איך טאָן ניט ווילן עס צו נאָר זאָגן הוסט. 2441 02:00:43,850 --> 02:00:47,660 איך ווילן עס צו זאָגן וועלכער שטריקל איז דורכגעגאנגען אין. 2442 02:00:47,660 --> 02:00:49,960 >> אַזוי באַמערקן, איך ווע דזשענראַלייזד דעם אַזוי אַז איצט 2443 02:00:49,960 --> 02:00:53,110 זאָגן Feels ווי אַ גוט נאָמען פֿאַר דעם, ווי קראַצן, 2444 02:00:53,110 --> 02:00:55,530 נעמט צוויי טענות, ניט ענלעך קראַצן. 2445 02:00:55,530 --> 02:00:56,570 איינער איז אַ שטריקל. 2446 02:00:56,570 --> 02:00:57,300 איינער איז אַ ינט. 2447 02:00:57,300 --> 02:00:58,130 >> און איך קען באַשטימען זיי. 2448 02:00:58,130 --> 02:01:00,713 איך נאָר מין פון ווי דער געדאַנק פון זאָגן די שטריקל ערשטער, און דעמאָלט 2449 02:01:00,713 --> 02:01:01,940 ווי פילע מאל שפּעטער. 2450 02:01:01,940 --> 02:01:03,970 פּאָסל מיטל עס נאָך טוט ניט צוריקקומען עפּעס. 2451 02:01:03,970 --> 02:01:06,428 דאס זענען נאָר וויסואַל זייַט ווירקונג, ווי מיט [? ירדן,?] 2452 02:01:06,428 --> 02:01:08,240 אַ מינדלעך זייַט ווירקונג פון יעלינג. 2453 02:01:08,240 --> 02:01:12,630 עס נאָך טוט עפּעס N מאל, 0 אַרויף צו, אָבער ניט גלייַך צו ען. 2454 02:01:12,630 --> 02:01:14,540 דעם מיטל N גאַנץ מאל. 2455 02:01:14,540 --> 02:01:16,540 און דעמאָלט נאָר דרוקן אויס וועלכער אַז שטריקל איז. 2456 02:01:16,540 --> 02:01:19,060 אַזוי איך ווע טאַקע דזשענראַלייזד דעם שורה פון קאָד. 2457 02:01:19,060 --> 02:01:22,460 אַזוי איצט, ווי טאָן איך ינסטרומענט די הוסט פֿונקציע? 2458 02:01:22,460 --> 02:01:25,520 >> איך קענען טאָן פּאָסל הוסט. 2459 02:01:25,520 --> 02:01:28,501 און איך קענען נאָך נעמען אין ווי פילע מאל איר ווילן צו הוסט. 2460 02:01:28,501 --> 02:01:29,250 אבער איר וויסן וואָס? 2461 02:01:29,250 --> 02:01:31,240 איך קענען איצט פּונט צו זאָגן. 2462 02:01:31,240 --> 02:01:36,540 >> איך קענען רופן זאָגן מיט די וואָרט הוסט, פּאַסינג אין ען. 2463 02:01:36,540 --> 02:01:40,410 און אויב איך ווילן צו אויך ינסטרומענט, נאָר פֿאַר שפּאַס, אַ ניסן פֿונקציע, 2464 02:01:40,410 --> 02:01:42,290 איך קענען ניסן עטלעכע נומער פון מאל. 2465 02:01:42,290 --> 02:01:47,300 און איך קענען האַלטן רייוזינג ן, ווייַל באַמערקן אַז עם אין דעם קאָנטעקסט אָדער פאַרנעם 2466 02:01:47,300 --> 02:01:49,470 בלויז יגזיסץ ין דעם פֿונקציע. 2467 02:01:49,470 --> 02:01:52,767 >> און ן אין דעם קאָנטעקסט בלויז יגזיסץ ין דעם פֿונקציע דאָ. 2468 02:01:52,767 --> 02:01:54,600 אַזוי מיר וועט קומען צוריק צו די ישוז פון פאַרנעם. 2469 02:01:54,600 --> 02:02:01,160 און דאָ, איך בין נאָר געגאנגען צו זאָגן, אַטשאָאָ, און דעמאָלט N מאל, האַלב-צווייפּינטל. 2470 02:02:01,160 --> 02:02:04,340 >> און איצט, איך נאָר דאַרפֿן צו באָרגן די פֿונקציע סיגנאַטשערז אַרויף דאָ. 2471 02:02:04,340 --> 02:02:06,290 אזוי הוסט איז ריכטיק. 2472 02:02:06,290 --> 02:02:10,090 פּאָסל ניסן איז ריכטיק איצט. 2473 02:02:10,090 --> 02:02:12,390 >> און איך נאָך נאָר דאַרפֿן זאָגן. 2474 02:02:12,390 --> 02:02:18,990 אַזוי איך בין געגאנגען צו זאָגן, זאָגן שטריקל ס, ינט N, האַלב-צווייפּינטל. 2475 02:02:18,990 --> 02:02:22,010 אַזוי איך ווע איבער-ענדזשאַנירד די כעק אויס פון דעם פּראָגראַם. 2476 02:02:22,010 --> 02:02:23,760 >> און דאָס טוט נישט דאַווקע מיינען דאָס איז 2477 02:02:23,760 --> 02:02:26,343 וואָס איר זאָל טאָן ווען שרייבן אַפֿילו די סימפּלאַסט פון מגילה. 2478 02:02:26,343 --> 02:02:29,280 נעמען עפּעס אַז ס דאָך טאַקע פּשוט, טאַקע קורץ, 2479 02:02:29,280 --> 02:02:31,800 און שייַעך-ינסטרומענט עס ניצן וועג צו פיל קאָד. 2480 02:02:31,800 --> 02:02:34,560 אבער איר וועט אַקטשאַוואַלי זען, און אין צייַט קוקן צוריק אויף די יגזאַמפּאַלז, 2481 02:02:34,560 --> 02:02:38,610 און פאַרשטיין, טאַקע, יענע זענען די טריט מיר גענומען צו אַקטשאַוואַלי גענעראַליזע, 2482 02:02:38,610 --> 02:02:40,797 צו פאַקטאָר עפּעס אויס, ביז אין די סוף פון די טאָג 2483 02:02:40,797 --> 02:02:42,380 מיין קאָד איז אַקשלי שיין גלייַך. 2484 02:02:42,380 --> 02:02:45,960 ווייַל אויב איך ווילן צו הוסט דרייַ מאל דעמאָלט ניסן דרייַ מאָל, 2485 02:02:45,960 --> 02:02:50,420 איך בין נאָר געגאנגען צו ריראַן דעם, פּראָגראַם מאַכן הוסט, און לויפן הוסט. 2486 02:02:50,420 --> 02:02:53,620 און איך האָבן דרייַ הוסט און דרייַ ניסן. 2487 02:02:53,620 --> 02:02:55,990 >> און אַזוי דאָס איז אַ יקערדיק פּעראַדיים, אויב איר וועט, 2488 02:02:55,990 --> 02:03:00,110 פֿאַר ווי מיר זאל גיין וועגן אַקשלי ימפּלאַמענטינג אַ פּראָגראַם. 2489 02:03:00,110 --> 02:03:03,220 אבער לאָזן ס נאָר זען איצט וואָס עס איז מיר ווע שוין טאן אַלע פון ​​דעם צייַט, 2490 02:03:03,220 --> 02:03:06,940 און וואָס עטלעכע פון ​​די לעצט ברעקלעך זענען הינטער דעם פּשוט באַפֿעלן. 2491 02:03:06,940 --> 02:03:09,620 אין די סוף פון די טאָג, מיר ווע שוין ניצן קלאַנג ווי אונדזער קאַמפּיילער. 2492 02:03:09,620 --> 02:03:11,494 מיר ווע שוין שרייבן מקור קאָד, קאַנווערטינג עס 2493 02:03:11,494 --> 02:03:12,820 דורך קלאַנג אין מאַשין קאָד. 2494 02:03:12,820 --> 02:03:15,540 >> און מיר ווע שוין ניצן מאַכן נאָר צו פאַסיליטאַטע אונדזער קיסטראָוקס אַזוי 2495 02:03:15,540 --> 02:03:20,740 אַז מיר טאָן ניט האָבן צו געדענקען יענע ינקאַנטאַטיאָנס פון קלאַנג זיך. 2496 02:03:20,740 --> 02:03:22,640 אבער וואָס איז מאַכן אַקטשאַוואַלי טאן? 2497 02:03:22,640 --> 02:03:24,750 און, אין דרייַ, וואָס איז קלאַנג אַקטשאַוואַלי טאן? 2498 02:03:24,750 --> 02:03:28,790 >> עס טורנס אויס, כאָטש מיר האָבן Simplified הייַנט ס דיסקוסיע דורך געזאגט, 2499 02:03:28,790 --> 02:03:33,090 איר נעמען מקור קאָד, פאָרן עס ווי ינפּוט צו אַ קאַמפּיילער, וואָס גיט איר 2500 02:03:33,090 --> 02:03:35,750 רעזולטאַט פון מאַשין קאָד, טורנס אויס דאָרט ס 2501 02:03:35,750 --> 02:03:37,420 אַ ביסל אַנדערש טריט ין עס. 2502 02:03:37,420 --> 02:03:41,940 און קאַמפּיילינג כאַפּאַנז צו זיין די שירעם טערמין פֿאַר אַ גאַנץ בינטל פון טריט. 2503 02:03:41,940 --> 02:03:43,970 אבער לאָזן ס נאָר רייצנ זיך דעם אויס טאַקע געשווינד. 2504 02:03:43,970 --> 02:03:48,070 >> עס טורנס אויס אַז מיר ווע שוין טאן מער זאכן יעדער מאָל איך לויפן אַ פּראָגראַם, 2505 02:03:48,070 --> 02:03:50,990 אָדער יעדער מאָל איך צונויפנעמען אַ פּראָגראַם הייַנט. 2506 02:03:50,990 --> 02:03:55,020 אזוי פּרעפּראָסעססינג רעפערס צו טהיס-- עפּעס אין אַ C פּראָגראַם, 2507 02:03:55,020 --> 02:03:58,720 ווי מיר וועט זען ווידער און ווידער, אַז סטאַרץ מיט דעם האַש סימבאָל, 2508 02:03:58,720 --> 02:04:03,320 אָדער די האַשטאַג סימבאָל דאָ, מיטל עס ס אַ פּרעפּראָסעססאָר דירעקטיוו. 2509 02:04:03,320 --> 02:04:07,330 אַז מיטל, אין דעם פאַל, היי קאָמפּיוטער, טאָן עפּעס מיט דעם טעקע 2510 02:04:07,330 --> 02:04:09,430 איידער איר אַקטשאַוואַלי צונויפנעמען מיין אייגן קאָד. 2511 02:04:09,430 --> 02:04:15,220 >> אין דעם פאַל, האַש אַרייַננעמען איז, יסענשאַלי, C 'ס וועג פון זאגן, 2512 02:04:15,220 --> 02:04:19,325 היי קאָמפּיוטער, גיין באַקומען די אינהאַלט פון קס50.ה און פּאַפּ זיי דאָ. 2513 02:04:19,325 --> 02:04:22,170 היי קאָמפּיוטער, גיין באַקומען די תּוכן פון נאָרמאַל יאָ.ה, 2514 02:04:22,170 --> 02:04:24,690 ווו נאָר וואָס איז אויף די שווער פאָר, פּאַפּ עס דאָ. 2515 02:04:24,690 --> 02:04:27,390 אזוי יענע זאכן פּאַסירן ערשטער בעשאַס פּרעפּראָסעססינג. 2516 02:04:27,390 --> 02:04:28,880 >> און קלאַנג טוט אַלע פון ​​דעם פֿאַר אונדז. 2517 02:04:28,880 --> 02:04:30,510 און עס טוט עס אַזוי צירעווען שנעל, איר טאָן ניט אַפֿילו 2518 02:04:30,510 --> 02:04:32,000 זען פיר בוילעט זאכן געשעעניש. 2519 02:04:32,000 --> 02:04:34,100 אבער אַז ס 'דער ערשטער אַזאַ שריט. 2520 02:04:34,100 --> 02:04:35,560 >> וואָס אַקטשאַוואַלי כאַפּאַנז ווייַטער? 2521 02:04:35,560 --> 02:04:38,320 נו, דער ווייַטער באַאַמטער שריט איז קאַמפּיילינג. 2522 02:04:38,320 --> 02:04:40,385 און עס טורנס אויס אַז קאַמפּיילינג אַ פּראָגראַם 2523 02:04:40,385 --> 02:04:44,060 טעקניקלי מיטל געגאנגען פון מקור קאָד, די שטאָפּן מיר ווע 2524 02:04:44,060 --> 02:04:47,890 שוין שרייבן הייַנט צו עפּעס גערופֿן פֿאַרזאַמלונג קאָד, עפּעס 2525 02:04:47,890 --> 02:04:49,260 וואָס קוקט אַ ביסל אַנדערש. 2526 02:04:49,260 --> 02:04:51,050 >> און, אין פאַקט, מיר קענען זען דעם פאַקטיש שנעל. 2527 02:04:51,050 --> 02:04:53,890 זאל מיר אַקטשאַוואַלי גיין אין מיין ייד. 2528 02:04:53,890 --> 02:04:58,050 זאל מיר גיין פאָרויס און עפענען העללאָ.ק, וואָס איז די זייער ערשטער פּראָגראַם מיט וואָס מיר 2529 02:04:58,050 --> 02:04:59,120 אנגעהויבן הייַנט. 2530 02:04:59,120 --> 02:05:04,130 און לאָזן מיר גיין פאָרויס און לויפן קלאַנג אַ ביסל אנדערש, קלאַנג-ז, העללאָ.ק, 2531 02:05:04,130 --> 02:05:07,720 וואָס איז אַקטשאַוואַלי געגאנגען צו געבן מיר אן אנדער טעקע העללאָ.ס. 2532 02:05:07,720 --> 02:05:10,330 >> און מיר וועט מיסטאָמע קיינמאָל ווידער זען דעם מין פון קאָד. 2533 02:05:10,330 --> 02:05:13,030 אויב איר נעמען אַ נידעריקער מדרגה סיסטעמס קלאַס ווי קס61, 2534 02:05:13,030 --> 02:05:14,920 איר וועט זען אַ פּלאַץ מער פון דעם מין פון קאָד. 2535 02:05:14,920 --> 02:05:17,020 אבער דעם איז פֿאַרזאַמלונג שפּראַך. 2536 02:05:17,020 --> 02:05:22,050 דאס איז קס 86 פֿאַרזאַמלונג שפּראַך אַז די קפּו אַז איז אַנדערלייינג 2537 02:05:22,050 --> 02:05:24,460 קס50 ייד אַקטשאַוואַלי ונדערסטאַנדס. 2538 02:05:24,460 --> 02:05:27,060 >> און קריפּטיק ווי עס טוט קוק, עס איז עפּעס 2539 02:05:27,060 --> 02:05:29,180 די קאָמפּיוטער ונדערסטאַנדס שיין געזונט. 2540 02:05:29,180 --> 02:05:30,790 סאַב ק, דאָס איז אַ אַראָפּרעכענען. 2541 02:05:30,790 --> 02:05:31,660 עס ס מווומאַנץ. 2542 02:05:31,660 --> 02:05:35,730 >> עס ס פאַך פון פֿעיִקייטן דאָ, רענטגענ ORING, אַ באַוועגונג, אַן לייגן, אַ קנאַל, 2543 02:05:35,730 --> 02:05:36,430 אַ צוריקקער. 2544 02:05:36,430 --> 02:05:38,850 אַזוי דאָרט ס עטלעכע זייער נידעריק מדרגה ינסטראַקשאַנז 2545 02:05:38,850 --> 02:05:41,280 אַז קפּוס פֿאַרשטיין אַז איך אַלודאַד צו פריער. 2546 02:05:41,280 --> 02:05:43,100 אַז איז וואָס ינטעל ין. 2547 02:05:43,100 --> 02:05:45,030 >> עס זענען פּאַטערנז פון זעראָס און אָנעס אַז 2548 02:05:45,030 --> 02:05:51,800 מאַפּע צו די אַרקאַנעלי ווערדיד, אָבער עפּעס געזונט-געהייסן, ינסטראַקשאַנז, 2549 02:05:51,800 --> 02:05:52,780 אַזוי צו רעדן. 2550 02:05:52,780 --> 02:05:54,780 אַז איז וואָס כאַפּאַנז ווען איר צונויפנעמען דיין קאָד. 2551 02:05:54,780 --> 02:05:58,560 איר באַקומען פֿאַרזאַמלונג שפּראַך פון אים, וואָס 2552 02:05:58,560 --> 02:06:04,680 מיטל די דריט שריט איז צו אַסעמבאַל אַז פֿאַרזאַמלונג קאָד אין, לעסאָף, 2553 02:06:04,680 --> 02:06:09,080 מאַשין קאָדע-- זעראָס און אָנעס, נישט די טעקסט אַז מיר נאָר געזען אַ מאָמענט צוריק. 2554 02:06:09,080 --> 02:06:13,370 >> אזוי פֿאַר פּראַסעסינג טוט אַז געפינען און פאַרבייַטן, און אַ ביסל אנדערע זאכן. 2555 02:06:13,370 --> 02:06:16,430 קאַמפּיילינג נעמט דיין מקור קאָד פון C, מקור קאָד 2556 02:06:16,430 --> 02:06:18,980 וואָס מיר געשריבן, צו פֿאַרזאַמלונג קאָד אַז מיר נאָר גלאַנסט בייַ. 2557 02:06:18,980 --> 02:06:22,170 אַסעמבאַלינג נעמט אַז פֿאַרזאַמלונג קאָד צו זעראָעס און אָנעס 2558 02:06:22,170 --> 02:06:24,680 אַז די קפּו טאַקע וועט פֿאַרשטיין אין די סוף פון די טאָג. 2559 02:06:24,680 --> 02:06:27,630 און פֿאַרבינדונג איז די לעצטע שריט וואָס כאַפּאַנז פֿאַר וס-- ווידער, 2560 02:06:27,630 --> 02:06:29,830 אַזוי שנעל מיר טאָן ניט אַפֿילו נאָטיסע-- אַז זאגט, 2561 02:06:29,830 --> 02:06:32,460 היי קאָמפּיוטער, נעמען אַלע פון די זעראָס און אָנעס אַז 2562 02:06:32,460 --> 02:06:36,750 ריזאַלטאַד פון קאַמפּיילינג דוד ס קאָד, און זייַן הויפּט פֿונקציע אין דעם פאַל. 2563 02:06:36,750 --> 02:06:39,160 >> און היי קאָמפּיוטער, גיין באַקומען אַלע פון ​​די זעראָס און אָנעס 2564 02:06:39,160 --> 02:06:42,180 אַז די קס50 שטעקן געשריבן ין די קס50 ביבליאָטעק. 2565 02:06:42,180 --> 02:06:43,440 מישן יענע אין מיט דוד ס. 2566 02:06:43,440 --> 02:06:46,648 און היי קאָמפּיוטער, גיין באַקומען אַלע די זעראָס און אָנעס אַז עמעצער אַנדערש געשריבן יאָרן 2567 02:06:46,648 --> 02:06:47,470 צוריק פֿאַר פּרינטף. 2568 02:06:47,470 --> 02:06:49,880 און לייגן יענע אין די גאנצע זאַך, אַזוי אַז מיר ווע 2569 02:06:49,880 --> 02:06:52,870 גאַט מיין זעראָס און אָנעס, די קס50 שטעקן ס זעראָס און אָנעס, 2570 02:06:52,870 --> 02:06:55,370 די פּרינטף זעראָס און אָנעס, און עפּעס אַנדערש מיר ניטאָ ניצן. 2571 02:06:55,370 --> 02:07:00,410 >> זיי אַלע באַקומען קאַמביינד צוזאַמען אין איין פּראָגראַם געהייסן, אין דעם פאַל, העלא. 2572 02:07:00,410 --> 02:07:03,141 אזוי יצט, מיר וועלן נאָר נוצן די וואָרט קאַמפּיילינג. 2573 02:07:03,141 --> 02:07:06,390 און מיר וועט נעמען פֿאַר געגעבן אַז ווען מיר זאָגן, צונויפנעמען דיין פּראָגראַם, עס מיטל, 2574 02:07:06,390 --> 02:07:08,849 היי טאָן די PRE-פּראַסעסינג, אַסעמבאַלינג, און פֿאַרבינדונג. 2575 02:07:08,849 --> 02:07:11,890 אבער עס ס אַקשלי עטלעכע זאַפטיק שטאָפּן געגאנגען אויף דאָרט ונטער דער קאַפּטער. 2576 02:07:11,890 --> 02:07:13,723 און ספּעציעל אויב איר באַקומען טשיקאַווע עטלעכע מאָל, 2577 02:07:13,723 --> 02:07:15,900 איר קענען אָנהייבן פּאָקינג אַרום אין דעם נידעריקער מדרגה. 2578 02:07:15,900 --> 02:07:19,660 אבער פֿאַר איצט, פאַרשטיין אַז צווישן די טאַקעאַווייַס פֿאַר הייַנט 2579 02:07:19,660 --> 02:07:23,420 זענען גאַנץ נאָר די אָנהייב פון אַ פּראָצעס, 2580 02:07:23,420 --> 02:07:26,700 פון געטינג באַקוועם מיט עפּעס ווי העלא וועלט. 2581 02:07:26,700 --> 02:07:29,575 טאקע, רובֿ פון וואָס מיר האבן הייַנט אַוואַדע וועט נישט זינקען אין יבער שנעל. 2582 02:07:29,575 --> 02:07:31,491 און עס וועט נעמען עטלעכע צייַט, און עטלעכע פיר. 2583 02:07:31,491 --> 02:07:33,864 און שאַנסן זענען, איר וועט סאָרט פון ווילן צו שלאָגן דיין קלאַוויאַטור 2584 02:07:33,864 --> 02:07:34,780 אָדער שרייַען בייַ דעם עקראַן. 2585 02:07:34,780 --> 02:07:35,880 און אַלע פון ​​אַז ס גוט. 2586 02:07:35,880 --> 02:07:38,320 כאָטש, טאָמער פּרובירן נישט צו טאָן עס אין די ביבליאָטעק אַזוי פיל. 2587 02:07:38,320 --> 02:07:40,820 >> און לעסאָף, איר וועט קענען כאָטש, צו אָנהייבן 2588 02:07:40,820 --> 02:07:44,580 זייעוודיק פּאַטערנז, ביידע אין גוט קאָד אַז איר ווע געשריבן און אין מיסטייקס 2589 02:07:44,580 --> 02:07:45,370 אַז איר ווע געמאכט. 2590 02:07:45,370 --> 02:07:48,965 און פיל ווי דער פּראָצעס פון פּאַסיק אַ טף אָדער אַ CA איז ווי, 2591 02:07:48,965 --> 02:07:51,590 איר וועט אָנהייבן צו באַקומען בעסער און בעסער בייַ געזען יענע פּאַטערנז, 2592 02:07:51,590 --> 02:07:53,774 און נאָר סאַלווינג דיין אייגן פּראָבלעמס לעסאָף. 2593 02:07:53,774 --> 02:07:56,940 אין די דערווייל, עס וועט זיין שעפע פון אונדז צו לייַען איר שטיצן, און באַקומען איר 2594 02:07:56,940 --> 02:07:57,481 דורך דעם. 2595 02:07:57,481 --> 02:07:59,450 און אין די שרייַבן-אַפּס פֿאַר אַלע פון ​​די פּראָבלעמס 2596 02:07:59,450 --> 02:08:01,366 וועט איר זיין גיידאַד דורך אַלע פון ​​די קאַמאַנדז 2597 02:08:01,366 --> 02:08:05,330 אַז איך אַוואַדע וויסן פון אַ פּלאַץ פון פיר דורך איצט, 2598 02:08:05,330 --> 02:08:07,380 אָבער זאל האָבן פלאָוון איבער איין 'ס קאָפּ פֿאַר איצט. 2599 02:08:07,380 --> 02:08:08,580 און אַז ס טאָוטאַלי פייַן. 2600 02:08:08,580 --> 02:08:11,230 >> אבער, לעסאָף, איר ניטאָ געגאנגען צו אָנהייבן צו זען פּאַטערנז אַרויסקומען. 2601 02:08:11,230 --> 02:08:14,260 און אַמאָל איר באַקומען פאַרגאַנגענהייַט אַלע פון ​​די נאַריש דעטאַילס ווי קלאַמערן, 2602 02:08:14,260 --> 02:08:16,710 און געגרייַזלט ברייסאַז, און האַלב-קאָלאָנס, און די שטאָפּן, פראַנקלי, 2603 02:08:16,710 --> 02:08:19,360 אַז איז ניט בייַ אַלע ינטעללעקטואַללי טשיקאַווע. 2604 02:08:19,360 --> 02:08:22,690 און עס איז נישט די אָביעקטיוו פון גענומען קיין ינטראָדוקטאָרי קלאַס. 2605 02:08:22,690 --> 02:08:24,410 עס ס די געדאנקען וואס זענען געגאנגען צו ענין. 2606 02:08:24,410 --> 02:08:26,659 >> עס ס די לופּס, און די באדינגונגען, און די פֿעיִקייטן, 2607 02:08:26,659 --> 02:08:30,552 און מער פּאָווערפוללי די אַבסטראַקציע, און די פאַקטאָרינג פון קאָד, 2608 02:08:30,552 --> 02:08:33,510 און די גוט פּלאַן, און די גוט נוסח, און לעסאָף די קערעקטנאַס 2609 02:08:33,510 --> 02:08:37,330 פון דיין קאָד, אַז ס לעסאָף געגאנגען צו ענין די מערסט. 2610 02:08:37,330 --> 02:08:40,925 אַזוי ווייַטער וואָך, מיר וועט נעמען די געדאנקען אַז מיר ערשטער געזען אין סקראַטטש 2611 02:08:40,925 --> 02:08:42,800 און האָבן איצט איבערגעזעצט צו סי און מיר וועט אָנהייבן 2612 02:08:42,800 --> 02:08:45,740 צו באַקענען די ערשטער פון די קורס ס עמעס וועלט דאָומיינז. 2613 02:08:45,740 --> 02:08:50,140 >> מיר וועט פאָקוס אויף די וועלט פון זיכערהייַט, און מער ספּעסיפיקאַללי קריפּטאָגראַפי, 2614 02:08:50,140 --> 02:08:51,980 די קונסט פון סקראַמבאַלינג אינפֿאָרמאַציע. 2615 02:08:51,980 --> 02:08:54,000 און צווישן די ערשטער פּראָבלעמס איר זיך 2616 02:08:54,000 --> 02:08:56,840 וועט באַקומען צו שרייַבן ווייַטער פון פּלייינג מיט עטלעכע פון ​​די סינטאַקס 2617 02:08:56,840 --> 02:08:59,880 און סאַלווינג עטלעכע לאַדזשיקאַל פּראָבלעמס, לעסאָף איידער לאַנג, 2618 02:08:59,880 --> 02:09:03,960 איז צו אַקטשאַוואַלי שטופּנ זיך, אָדער ינקריפּט, און לעסאָף דעקריפּט אינפֿאָרמאַציע. 2619 02:09:03,960 --> 02:09:06,470 און אַלץ מיר ווע געטאן הייַנט, וועט פאַירלי נידעריק 2620 02:09:06,470 --> 02:09:09,190 מדרגה, איז נאָר געגאנגען צו לאָזן אונדז צו נעמען איינער, און איינער, 2621 02:09:09,190 --> 02:09:13,550 און איינער מער שריט אויבן צו שרייבט די מערסט טשיקאַווע קאָד נאָך. 2622 02:09:13,550 --> 02:09:15,050 >> אַזוי מער אויף אַז ווייַטער וואָך. 2623 02:09:15,050 --> 02:09:17,834 2624 02:09:17,834 --> 02:09:18,762 >> [ווידעא פּלייבאַק] 2625 02:09:18,762 --> 02:09:19,690 2626 02:09:19,690 --> 02:09:22,006 >> -ווהאַט קענען איר דערציילן מיר וועגן די לעצטע מאָל איר האט געזען אים? 2627 02:09:22,006 --> 02:09:26,041 2628 02:09:26,041 --> 02:09:27,040 -ווהאַט קענען איך זאָגן, טאַקע? 2629 02:09:27,040 --> 02:09:30,500 2630 02:09:30,500 --> 02:09:35,340 איך מיינען, עס איז געווען ווי קיין אנדערע פֿאַר-פּראָדוקציע רעפּעטיציע, 2631 02:09:35,340 --> 02:09:40,510 חוץ עס איז געווען עפּעס ער האט געזאגט בייַ די זייער סוף אַז סטאַק מיט מיר. 2632 02:09:40,510 --> 02:09:44,810 2633 02:09:44,810 --> 02:09:46,640 >> -טהיס איז קס50. 2634 02:09:46,640 --> 02:09:49,440 2635 02:09:49,440 --> 02:09:52,190 >> -אַז ס אַ דורכשניט אַלעמען, גרויס אַרבעט אויף רעפּעטיציע. 2636 02:09:52,190 --> 02:09:53,070 >> -אַז ס לאָנטש? 2637 02:09:53,070 --> 02:09:54,986 >> -יעאַה, איר און איך קענען כאַפּן אַ סענדוויטש אין אַ ביסל. 2638 02:09:54,986 --> 02:09:58,380 זאל מיר נאָר דעבריעף מיט דוד טאַקע געשווינד. 2639 02:09:58,380 --> 02:09:59,160 דוד? 2640 02:09:59,160 --> 02:10:01,260 דוד? 2641 02:10:01,260 --> 02:10:03,110 >> [סוף פּלייבאַק]