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