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