1 00:00:00,000 --> 00:00:06,030 >> [מוזיק פּלייינג] 2 00:00:06,030 --> 00:00:08,390 >> דאַג לויד: פּוינטערז, דאָ מיר זענען. 3 00:00:08,390 --> 00:00:11,080 דאס איז מיסטאָמע געגאנגען צו זייַן די מערסט שווער טעמע 4 00:00:11,080 --> 00:00:12,840 אַז מיר רעדן וועגן אין קס50. 5 00:00:12,840 --> 00:00:15,060 און אויב איר ווע לייענען עפּעס וועגן פּוינטערז 6 00:00:15,060 --> 00:00:19,080 איידער איר זאל זיין אַ ביסל ינטימידייטינג געגאנגען אין דעם ווידעא. 7 00:00:19,080 --> 00:00:21,260 עס ס אמת די פּוינטערז טאָן לאָזן איר די פיייקייַט 8 00:00:21,260 --> 00:00:23,740 צו טאָמער שרויף אַרויף שיין באַדלי ווען איר ניטאָ 9 00:00:23,740 --> 00:00:27,450 ארבעטן מיט וועריאַבאַלז, און דאַטע, און קאָזינג דיין פּראָגראַם צו קראַך. 10 00:00:27,450 --> 00:00:30,490 אָבער זיי ניטאָ אַקטשאַוואַלי טאַקע נוציק און זיי לאָזן אונדז אַ טאַקע גרויס וועג 11 00:00:30,490 --> 00:00:33,340 צו פאָרן דאַטן צוריק און אַרויס צווישן פֿעיִקייטן, 12 00:00:33,340 --> 00:00:35,490 אַז מיר ניטאָ אַנדערש געקענט צו טאָן. 13 00:00:35,490 --> 00:00:37,750 >> און אַזוי וואָס מיר טאַקע ווילן צו טאָן דאָ איז באַן 14 00:00:37,750 --> 00:00:41,060 איר צו האָבן גוט טייַטל דיסציפּלין, אַזוי אַז איר קענען נוצן פּוינטערז Effectively 15 00:00:41,060 --> 00:00:43,850 צו מאַכן דיין מגילה אַז פיל בעסער. 16 00:00:43,850 --> 00:00:48,220 ווי איך געזאגט פּוינטערז געבן אונדז אַ אַנדערש וועג צו פאָרן דאַטן צווישן פֿעיִקייטן. 17 00:00:48,220 --> 00:00:50,270 איצט אויב איר צוריקרופן פון אַ פריער ווידעא, ווען 18 00:00:50,270 --> 00:00:53,720 מיר האבן גערעדט וועגן בייַטעוודיק פאַרנעם, איך דערמאנט 19 00:00:53,720 --> 00:01:00,610 אַז אַלע די דאַטן אַז מיר פאָרן צווישן פֿעיִקייטן אין C איז דורכגעגאנגען דורך ווערט. 20 00:01:00,610 --> 00:01:03,070 און איך קען נישט האָבן געניצט אַז טערמין, וואָס איך מענט עס 21 00:01:03,070 --> 00:01:07,170 איז אַז מיר זענען פּאַסינג קאָפּיעס פון דאַטן. 22 00:01:07,170 --> 00:01:12,252 ווען מיר פאָרן אַ בייַטעוודיק צו אַ פֿונקציע, מיר ניטאָ ניט אַקטשאַוואַלי פּאַסינג די בייַטעוודיק 23 00:01:12,252 --> 00:01:13,210 צו די פֿונקציע, רעכט? 24 00:01:13,210 --> 00:01:17,670 מיר 'רע פּאַסינג אַ קאָפּיע פון אַז דאַטן צו די פֿונקציע. 25 00:01:17,670 --> 00:01:20,760 די פֿונקציע טוט וואָס עס וועט און עס קאַלקיאַלייץ עטלעכע ווערט, 26 00:01:20,760 --> 00:01:23,180 און אפֿשר מיר נוצן וואָס ווערט ווען עס גיט עס צוריק. 27 00:01:23,180 --> 00:01:26,700 >> עס איז געווען איין ויסנעם צו דעם הערשן פון פּאַסינג דורך ווערט, 28 00:01:26,700 --> 00:01:31,210 און מיר וועט קומען צוריק צו וואָס אַז איז אַ ביסל שפּעטער אויף אין דעם ווידעא. 29 00:01:31,210 --> 00:01:34,880 אויב מיר נוצן פּוינטערז אָנשטאָט פון ניצן וועריאַבאַלז, 30 00:01:34,880 --> 00:01:38,180 אָדער אָנשטאָט פון ניצן די וועריאַבאַלז זיך אָדער קאָפּיעס פון די וועריאַבאַלז, 31 00:01:38,180 --> 00:01:43,790 מיר קענען איצט פאָרן די וועריאַבאַלז אַרום צווישן פֿעיִקייטן אין אַ אַנדערש וועג. 32 00:01:43,790 --> 00:01:46,550 דעם מיטל אַז אויב מיר מאַכן אַ ענדערונג אין איין פֿונקציע, 33 00:01:46,550 --> 00:01:49,827 אַז ענדערונג וועט אַקטשאַוואַלי נעמען ווירקונג אין אַ אַנדערש פֿונקציע. 34 00:01:49,827 --> 00:01:52,160 ווידער, דאָס איז עפּעס וואָס מיר קען נישט טאָן ביז אַהער, 35 00:01:52,160 --> 00:01:56,979 און אויב איר ווע אלץ פּרובירן צו ויסבייַטן די ווערט פון צוויי וועריאַבאַלז אין אַ פֿונקציע, 36 00:01:56,979 --> 00:01:59,270 איר ווע באמערקט דעם פּראָבלעם סאָרט פון קריפּינג אַרויף, רעכט? 37 00:01:59,270 --> 00:02:04,340 >> אויב מיר ווילן צו ויסבייַטן רענטגענ און י, און מיר פאָרן זיי צו אַ פֿונקציע גערופֿן ויסבייַטן, 38 00:02:04,340 --> 00:02:08,680 ין פון די פֿונקציע ויסבייַטן די וועריאַבאַלז טאָן וועקסל וואַלועס. 39 00:02:08,680 --> 00:02:12,600 איינער ווערט צוויי, צוויי ווערט איין, אָבער מיר טאָן ניט אַקשלי 40 00:02:12,600 --> 00:02:16,890 טוישן עפּעס אין דער אָריגינעל פונקציאָנירן, אין די קאָלער. 41 00:02:16,890 --> 00:02:19,550 ווייַל מיר קענען נישט, מיר ניטאָ בלויז ארבעטן מיט קאָפּיעס פון זיי. 42 00:02:19,550 --> 00:02:24,760 מיט פּוינטערז כאָטש, מיר קענען אַקטשאַוואַלי פאָרן רענטגענ און י צו אַ פֿונקציע. 43 00:02:24,760 --> 00:02:26,960 אַז פֿונקציע קענען טאָן עפּעס מיט זיי. 44 00:02:26,960 --> 00:02:29,250 און יענע וועריאַבאַלז וואַלועס קענען אַקטשאַוואַלי טוישן. 45 00:02:29,250 --> 00:02:33,710 אַזוי אַז ס גאַנץ אַ ענדערונג אין אונדזער פיייקייַט צו אַרבעטן מיט דאַטע. 46 00:02:33,710 --> 00:02:36,100 >> איידער מיר ונטערטוקנ זיך אין פּוינטערז, איך טראַכטן עס ס 'ווערט 47 00:02:36,100 --> 00:02:38,580 גענומען אַ ביסל מינוט צו גיין צוריק צו באַסיקס דאָ. 48 00:02:38,580 --> 00:02:41,000 און האָבן אַ קוק אין ווי קאָמפּיוטער זכּרון אַרבעט 49 00:02:41,000 --> 00:02:45,340 ווייַל די צוויי סאַבדזשעקץ זענען געגאנגען צו אַקטשאַוואַלי זיין שיין ינטעררילייטיד. 50 00:02:45,340 --> 00:02:48,480 ווי איר מיסטאָמע וויסן, אויף דיין קאָמפּיוטער סיסטעם 51 00:02:48,480 --> 00:02:51,310 איר האָט אַ שווער פאָר אָדער טאָמער אַ האַרט שטאַט פאָר, 52 00:02:51,310 --> 00:02:54,430 עטלעכע סאָרט פון טעקע סטאָרידזש אָרט. 53 00:02:54,430 --> 00:02:57,950 עס ס יוזשאַוואַלי ערגעץ אין די קוואַרטאַל פון 250 גיגאבייט 54 00:02:57,950 --> 00:02:59,810 צו אפֿשר אַ פּאָר פון טעראַביטעס איצט. 55 00:02:59,810 --> 00:03:02,270 און עס ס ווו אַלע פון ​​דיין טעקעס לעסאָף לעבן, 56 00:03:02,270 --> 00:03:04,870 אַפֿילו ווען דיין קאָמפּיוטער איז פאַרמאַכן אַוועק, איר קענען ווענדן עס צוריק אויף 57 00:03:04,870 --> 00:03:09,190 און איר וועט געפֿינען דיין טעקעס זענען דאָרט ווידער ווען איר רעבאָאָט אייער סיסטעם. 58 00:03:09,190 --> 00:03:14,820 אבער דיסק דרייווז, ווי אַ שווער דיסק פאָר, אַ הדד, אָדער אַ האַרט שטאַט פאָר, אַ ססד, 59 00:03:14,820 --> 00:03:16,050 זענען נאָר סטאָרידזש פּלאַץ. 60 00:03:16,050 --> 00:03:20,400 >> מיר קענען ניט אַקטשאַוואַלי טאָן עפּעס מיט די דאַטן וואס איז אין שווער דיסק, 61 00:03:20,400 --> 00:03:22,080 אָדער אין אַ האַרט שטאַט פאָר. 62 00:03:22,080 --> 00:03:24,950 אין סדר צו אַקטשאַוואַלי טוישן דאַטן אָדער מאַך עס אַרום, 63 00:03:24,950 --> 00:03:28,800 מיר האָבן צו מאַך עס צו באַראַן, ראַנדאָם צוטריט זיקאָרן. 64 00:03:28,800 --> 00:03:31,170 איצט באַראַן, איר האָבן אַ פּלאַץ ווייניקער פון אין דיין קאָמפּיוטער. 65 00:03:31,170 --> 00:03:34,185 איר זאלט ​​האָבן ערגעץ אין די קוואַרטאַל פון 512 מעגאבייט 66 00:03:34,185 --> 00:03:38,850 אויב איר האָבן אַן עלטערע קאָמפּיוטער, צו אפֿשר צוויי, פיר, אַכט, 16, 67 00:03:38,850 --> 00:03:41,820 עפשער אַפֿילו אַ ביסל מער, גיגאבייט פון באַראַן. 68 00:03:41,820 --> 00:03:46,390 אַזוי אַז ס פיל קלענערער, ​​אָבער אַז ס ווו אַלע פון ​​די וואַלאַטאַל דאַטע יגזיסץ. 69 00:03:46,390 --> 00:03:48,270 אַז ס ווו מיר קענען טוישן זאכן. 70 00:03:48,270 --> 00:03:53,350 אבער ווען מיר ווענדן אונדזער קאָמפּיוטער אַוועק, אַלע פון ​​די דאַטע אין באַראַן איז חרובֿ. 71 00:03:53,350 --> 00:03:57,150 >> אַזוי אַז ס וואָס מיר דאַרפֿן צו האָבן שווער דיסק פֿאַר די מער שטענדיק אָרט עס, 72 00:03:57,150 --> 00:03:59,720 אַזוי אַז עס עקסיסצ- עס וואָלט זייַן טאַקע שלעכט אויב יעדער צייַט מיר 73 00:03:59,720 --> 00:04:03,310 אויסגעדרייט אונדזער קאָמפּיוטער אַוועק, יעדער טעקע אין אונדזער סיסטעם איז אָבליטעראַטעד. 74 00:04:03,310 --> 00:04:05,600 אַזוי מיר אַרבעט ין פון באַראַן. 75 00:04:05,600 --> 00:04:09,210 און יעדער מאָל מיר ניטאָ גערעדט וועגן זכּרון, שיין פיל, אין קס50, 76 00:04:09,210 --> 00:04:15,080 מיר ניטאָ גערעדט וועגן באַראַן, ניט שווער דיסק. 77 00:04:15,080 --> 00:04:18,657 >> אזוי ווען מיר מאַך זאכן אין זכּרון, עס נעמט זיך אַ געוויסע סומע פון ​​פּלאַץ. 78 00:04:18,657 --> 00:04:20,740 אַלע די דאַטע טייפּס אַז מיר ווע שוין ארבעטן מיט 79 00:04:20,740 --> 00:04:23,480 נעמען אַרויף פאַרשידענע אַמאַונץ פון אָרט אין באַראַן. 80 00:04:23,480 --> 00:04:27,600 אזוי יעדער צייַט איר מאַכן אַ ינטאַדזשער בייַטעוודיק, פיר ביטעס פון זכּרון 81 00:04:27,600 --> 00:04:30,750 זענען שטעלן באַזונדער אין באַראַן אַזוי איר קענען אַרבעטן מיט אַז ינטעגער. 82 00:04:30,750 --> 00:04:34,260 איר קענען דערקלערן די ינטאַדזשער, טוישן עס, באַשטימען עס 83 00:04:34,260 --> 00:04:36,700 צו אַ ווערט 10 ינקרעמענטעד דורך איינער, אַזוי אויף און אַזוי אויף. 84 00:04:36,700 --> 00:04:39,440 כל וואָס דאַרף צו פּאַסירן אין באַראַן, און איר באַקומען פיר בייטן 85 00:04:39,440 --> 00:04:42,550 צו אַרבעטן מיט פֿאַר יעדער ינטאַדזשער אַז איר מאַכן. 86 00:04:42,550 --> 00:04:45,410 >> יעדער כאַראַקטער איר שאַפֿן געץ איינער ביטע. 87 00:04:45,410 --> 00:04:48,160 אַז ס פּונקט ווי פיל פּלאַץ איז דארף צו קראָם אַ כאַראַקטער. 88 00:04:48,160 --> 00:04:51,310 יעדער לאָזנ שווימען, אַ פאַקטיש נומער, געץ פיר בייטן 89 00:04:51,310 --> 00:04:53,390 סייַדן עס ס אַ טאָפּל פּינטלעכקייַט Floating פונט 90 00:04:53,390 --> 00:04:56,510 נומער, וואָס אַלאַוז איר צו האָבן מער גענוי אָדער מער דידזשאַץ 91 00:04:56,510 --> 00:04:59,300 נאָך די דעצימאַל פונט אָן לוזינג פּינטלעכקייַט, 92 00:04:59,300 --> 00:05:01,820 וואָס נעמען זיך אַכט ביטעס פון זכּרון. 93 00:05:01,820 --> 00:05:06,730 לאנג לאָנגס, טאַקע גרויס ינטאַדזשערז, אויך נעמען אַרויף אַכט ביטעס פון זכּרון. 94 00:05:06,730 --> 00:05:09,000 ווי פילע ביטעס פון זכּרון טאָן סטרינגס נעמען אַרויף? 95 00:05:09,000 --> 00:05:12,990 נו זאל ס שטעלן אַ שפּילקע אין אַז קשיא פֿאַר איצט, אָבער מיר וועט קומען צוריק צו עס. 96 00:05:12,990 --> 00:05:17,350 >> אזוי צוריק צו דעם געדאַנק פון זיקאָרן ווי אַ גרויס מענגע פון ​​ביטע-סייזד סעלז. 97 00:05:17,350 --> 00:05:20,871 אַז ס טאַקע אַלע עס איז, עס ס נאָר אַ ריזיק מענגע פון ​​סעלז, 98 00:05:20,871 --> 00:05:23,370 פּונקט ווי קיין אנדערע מענגע אַז איר ניטאָ באַקאַנט מיט און זען, 99 00:05:23,370 --> 00:05:26,430 חוץ יעדער עלעמענט איז איינער ביטע ברייט. 100 00:05:26,430 --> 00:05:30,030 און פּונקט ווי אַ מענגע, יעדער עלעמענט האט אַ אַדרעס. 101 00:05:30,030 --> 00:05:32,120 יעדער עלעמענט פון אַ מענגע האט אַ אינדעקס, און מיר 102 00:05:32,120 --> 00:05:36,302 קענען נוצן אַז אינדעקס צו טאָן אַזוי-גערופֿן ראַנדאָם צוטריט אויף די מענגע. 103 00:05:36,302 --> 00:05:38,510 מיר טאָן ניט האָבן צו אָנהייבן בייַ דער אָנהייב פון די מענגע, 104 00:05:38,510 --> 00:05:40,569 יטעראַטע דורך יעדער איין עלעמענט דערפון, 105 00:05:40,569 --> 00:05:41,860 צו געפֿינען וואָס מיר ניטאָ קוקן פֿאַר. 106 00:05:41,860 --> 00:05:45,790 מיר קענען נאָר זאָגן, איך ווילן צו באַקומען צו דעם 15th עלעמענט אָדער די 100 עלעמענט. 107 00:05:45,790 --> 00:05:49,930 און איר קענען נאָר פאָרן אין אַז נומער און באַקומען די ווערט איר ניטאָ קוקן פֿאַר. 108 00:05:49,930 --> 00:05:54,460 >> סימילאַרלי יעדער אָרט אין זיקאָרן האט אַן אַדרעס. 109 00:05:54,460 --> 00:05:57,320 אזוי דיין זיקאָרן זאל קוק עפּעס ווי דעם. 110 00:05:57,320 --> 00:06:01,420 דאָ ס אַ זייער קליין פּייַדע פון זכּרון, דאָס איז 20 ביטעס פון זכּרון. 111 00:06:01,420 --> 00:06:04,060 דער ערשטער 20 ביטעס ווייַל מיין ווענדט עס אין די דנאָ 112 00:06:04,060 --> 00:06:08,890 זענען 0, 1, 2, 3, און אַזוי אויף אַלע די וועג אַרויף צו 19. 113 00:06:08,890 --> 00:06:13,190 און ווען איך דערקלערן וועריאַבאַלז און ווען איך אָנהייבן צו אַרבעטן מיט זיי, 114 00:06:13,190 --> 00:06:15,470 די סיסטעם איז געגאנגען צו שטעלן באַזונדער עטלעכע פּלאַץ פֿאַר מיר 115 00:06:15,470 --> 00:06:17,595 אין דעם זכּרון צו אַרבעטן מיט מיין וועריאַבאַלז. 116 00:06:17,595 --> 00:06:21,610 אזוי איך זאל זאָגן, טשאַר C יקוואַלז הויפּטשטאָט ה און וואָס ס 'געגאנגען צו פּאַסירן? 117 00:06:21,610 --> 00:06:23,880 גוט די סיסטעם איז געגאנגען צו שטעלן באַזונדער פֿאַר מיר איינער ביטע. 118 00:06:23,880 --> 00:06:27,870 אין דעם פאַל עס אויסדערוויילט ביטע נומער פיר, דער בייט ביי אַדרעס פיר, 119 00:06:27,870 --> 00:06:31,310 און עס ס געגאנגען צו קראָם די בריוו הויפּטשטאָט ה אין עס פֿאַר מיר. 120 00:06:31,310 --> 00:06:34,350 אויב איך דעמאָלט זאָגן ינט גיכקייַט שיעור יקוואַלז 65, עס ס 121 00:06:34,350 --> 00:06:36,806 געגאנגען צו שטעלן באַזונדער פיר בייטן פון זיקאָרן פֿאַר מיר. 122 00:06:36,806 --> 00:06:39,180 און עס ס געגאנגען צו מייַכל די פיר ביטעס ווי אַ איין אַפּאַראַט 123 00:06:39,180 --> 00:06:41,305 ווייַל וואָס מיר ניטאָ ארבעטן מיט איז אַ ינטאַדזשער דאָ. 124 00:06:41,305 --> 00:06:44,350 און עס ס געגאנגען צו קראָם 65 אין עס. 125 00:06:44,350 --> 00:06:47,000 >> איצט שוין איך בין מין פון טעלינג איר אַ ביסל פון אַ ליגן, 126 00:06:47,000 --> 00:06:50,150 רעכט, ווייַל מיר וויסן אַז קאָמפּיוטערס אַרבעט אין ביינערי. 127 00:06:50,150 --> 00:06:53,100 זיי טאָן ניט פֿאַרשטיין דאַווקע וואָס אַ קאַפּיטאַל ה איז 128 00:06:53,100 --> 00:06:57,110 אָדער וואָס אַ 65 איז, זיי בלויז פֿאַרשטיין ביינערי, זעראָס און אָנעס. 129 00:06:57,110 --> 00:06:59,000 און אַזוי טאַקע וואָס מיר ניטאָ סטאָרינג אין עס 130 00:06:59,000 --> 00:07:03,450 איז נישט די בריוו ה און די נומער 65, אָבער אלא די ביינערי רעפּראַזאַנטיישאַנז 131 00:07:03,450 --> 00:07:06,980 דערפון, וואָס קוקן אַ ביסל עפּעס ווי דעם. 132 00:07:06,980 --> 00:07:10,360 און אין באַזונדער אין די קאָנטעקסט פון די ינטעגער בייַטעוודיק, 133 00:07:10,360 --> 00:07:13,559 עס ס ניט געגאנגען צו נאָר שפּייַען עס אין, עס ס ניט געגאנגען צו מייַכל עס ווי איין פיר 134 00:07:13,559 --> 00:07:15,350 ביטע פּייַדע דאַווקע, עס ס אַקטשאַוואַלי געגאנגען 135 00:07:15,350 --> 00:07:19,570 צו מייַכל עס ווי פיר איין בייט שטיקער, וואָס זאל קוקן עפּעס ווי דעם. 136 00:07:19,570 --> 00:07:22,424 און אַפֿילו דאָס איז נישט לעגאַמרע אמת אָדער, 137 00:07:22,424 --> 00:07:24,840 ווייַל פון עפּעס גערופֿן אַ ענדיאַננעסס, וואָס מיר ניטאָ ניט 138 00:07:24,840 --> 00:07:26,965 געגאנגען צו באַקומען אין איצט, אָבער אויב איר ניטאָ טשיקאַווע וועגן, 139 00:07:26,965 --> 00:07:29,030 איר קענען לייענען אַרויף אויף קליין און גרויס ענדיאַננעסס. 140 00:07:29,030 --> 00:07:31,640 אבער פֿאַר די צוליב פון דעם אַרגומענט, פֿאַר די צוליב פון דעם ווידעא, 141 00:07:31,640 --> 00:07:34,860 זאל ס נאָר יבערנעמען אַז איז, אין פאַקט, ווי די נומער 65 וואָלט 142 00:07:34,860 --> 00:07:36,970 זיין רעפּריזענטיד אין זכּרון אויף יעדער סיסטעם, 143 00:07:36,970 --> 00:07:38,850 כאָטש עס ס ניט אין גאנצן אמת. 144 00:07:38,850 --> 00:07:41,700 >> אבער לאָזן ס אַקטשאַוואַלי נאָר באַקומען באַפרייַען פון אַלע ביינערי לעגאַמרע, 145 00:07:41,700 --> 00:07:44,460 און נאָר טראַכטן וועגן ווי ה און 65, עס ס אַ פּלאַץ גרינגער 146 00:07:44,460 --> 00:07:47,900 צו טראַכטן וועגן אים ווי אַז ווי אַ מענטש. 147 00:07:47,900 --> 00:07:51,420 אַלע רעכט, אַזוי עס אויך מיינט אפֿשר אַ קליין ראַנדאָם אַז י'ווע- מיין סיסטעם 148 00:07:51,420 --> 00:07:55,130 האט ניט געבן מיר בייטן 5, 6, 7, און 8 צו קראָם די ינטעגער. 149 00:07:55,130 --> 00:07:58,580 עס ס אַ סיבה פֿאַר וואס, אויך, וואָס מיר וועלן נישט באַקומען אין רעכט איצט, אָבער קלעקן 150 00:07:58,580 --> 00:08:00,496 עס צו זאָגן אַז וואָס די קאָמפּיוטער איז טאן דאָ 151 00:08:00,496 --> 00:08:02,810 איז מיסטאָמע אַ גוט מאַך אויף זייַן טייל. 152 00:08:02,810 --> 00:08:06,020 צו נישט געבן מיר זכּרון אַז ס דאַווקע צוריק צו צוריק. 153 00:08:06,020 --> 00:08:10,490 כאָטש עס ס געגאנגען צו טאָן עס איצט אויב איך ווילן צו באַקומען אן אנדער שטריקל, 154 00:08:10,490 --> 00:08:13,080 גערופֿן פאַמיליע, און איך ווילן צו שטעלן לויד אין עס. 155 00:08:13,080 --> 00:08:18,360 איך בין געגאנגען צו דאַרפֿן צו פּאַסיק איינער כאַראַקטער, יעדער בריוו פון אַז ס 156 00:08:18,360 --> 00:08:21,330 געגאנגען צו דאַרפן איינער כאַראַקטער, איינער ביטע פון ​​זכּרון. 157 00:08:21,330 --> 00:08:26,230 אַזוי אויב איך קען שטעלן לויד אין מיין מענגע ווי דעם איך בין שיין גוט צו גיין, רעכט? 158 00:08:26,230 --> 00:08:28,870 וואָס ס פעלנדיק? 159 00:08:28,870 --> 00:08:31,840 >> געדענקען אַז יעדער שטריקל מיר אַרבעט מיט אין C ענדס מיט באַקקסלאַש נול, 160 00:08:31,840 --> 00:08:33,339 און מיר קענען נישט דורכלאָזן אַז דאָ, אָדער. 161 00:08:33,339 --> 00:08:36,090 מיר דאַרפֿן צו שטעלן באַזונדער איינער ביטע פון זכּרון צו האַלטן אַז אַזוי מיר 162 00:08:36,090 --> 00:08:39,130 וויסן ווען אונדזער שטריקל האט געענדיקט. 163 00:08:39,130 --> 00:08:41,049 אַזוי ווידער דעם אָרדענונג פון די וועג דאס 164 00:08:41,049 --> 00:08:42,799 דערשייַנען אין זיקאָרן זאל זיין אַ ביסל ראַנדאָם, 165 00:08:42,799 --> 00:08:44,870 אָבער עס אַקשלי איז ווי רובֿ סיסטעמס זענען דיזיינד. 166 00:08:44,870 --> 00:08:48,330 צו שורה זיי אַרויף אויף מאַלטאַפּאַלז פון פיר, פֿאַר סיבות ווידער 167 00:08:48,330 --> 00:08:50,080 אַז מיר טאָן ניט דאַרפֿן צו באַקומען אין רעכט איצט. 168 00:08:50,080 --> 00:08:53,060 אבער דעם, אַזוי קלעקן עס צו זאָגן אַז נאָך די דרייַ שורות פון קאָד, 169 00:08:53,060 --> 00:08:54,810 דעם איז וואָס זיקאָרן זאל קוקן ווי. 170 00:08:54,810 --> 00:08:58,930 אויב איך דאַרפֿן זיקאָרן לאָוקיישאַנז 4, 8, און 12 צו האַלטן מיין דאַטע, 171 00:08:58,930 --> 00:09:01,100 דעם איז וואָס מיין זיקאָרן זאל קוקן ווי. 172 00:09:01,100 --> 00:09:04,062 >> און פּונקט זיין דער הויפּט פּעדאַנטיק דאָ, ווען 173 00:09:04,062 --> 00:09:06,020 מיר ניטאָ גערעדט וועגן זכּרון ווענדט מיר יוזשאַוואַלי 174 00:09:06,020 --> 00:09:08,390 טאָן אַזוי ניצן העקסאַדעסימאַל נאָטאַטיאָנס. 175 00:09:08,390 --> 00:09:12,030 אַזוי וואָס טאָן ניט מיר גער אַלע פון ​​די פון דעצימאַל צו העקסאַדעסימאַל נאָוטיישאַן 176 00:09:12,030 --> 00:09:15,010 נאָר ווייַל אַז ס בכלל ווי מיר אָפּשיקן צו זכּרון. 177 00:09:15,010 --> 00:09:17,880 אזוי אַנשטאָט פון ווייל 0 דורך 19, וואָס מיר האָבן איז נול 178 00:09:17,880 --> 00:09:20,340 רענטגענ נול דורך נול קס 1 דרייַ. 179 00:09:20,340 --> 00:09:23,790 יענע זענען די 20 ביטעס פון זכּרון אַז מיר האָבן אָדער מיר רע איר זוכט אין אין דעם בילד 180 00:09:23,790 --> 00:09:25,540 רעכט דאָ. 181 00:09:25,540 --> 00:09:29,310 >> אַזוי אַלע פון ​​אַז ווייל האט געזאגט, לאָזן ס שריט אַוועק פון זיקאָרן פֿאַר אַ רגע 182 00:09:29,310 --> 00:09:30,490 און צוריק צו פּוינטערז. 183 00:09:30,490 --> 00:09:32,420 דאָ איז די מערסט וויכטיק זאַך צו געדענקען 184 00:09:32,420 --> 00:09:34,070 ווי מיר אָנהייבן ארבעטן מיט פּוינטערז. 185 00:09:34,070 --> 00:09:36,314 א טייַטל איז גאָרנישט מער ווי אַן אַדרעס. 186 00:09:36,314 --> 00:09:38,230 איך וועט זאָגן עס ווידער ווייַל עס ס אַז וויכטיק, 187 00:09:38,230 --> 00:09:42,730 אַ טייַטל איז גאָרנישט מער ווי אַן אַדרעס. 188 00:09:42,730 --> 00:09:47,760 פּאָינטערס זענען ווענדט צו לאָוקיישאַנז אין זכּרון ווו וועריאַבאַלז לעבן. 189 00:09:47,760 --> 00:09:52,590 געוואוסט אַז עס ווערט אַלעווייַ אַ קליין ביסל גרינגער צו אַרבעטן מיט זיי. 190 00:09:52,590 --> 00:09:54,550 אן אנדער זאַך איך ווי צו טאָן איז צו האָבן סאָרט 191 00:09:54,550 --> 00:09:58,510 פון דייאַגראַמז וויזשוואַלי רעפּריזענטינג וואָס ס געשעעניש מיט פאַרשידן שורות פון קאָד. 192 00:09:58,510 --> 00:10:00,660 און מיר וועט טאָן דעם אַ פּאָר פון מאל אין פּוינטערז, 193 00:10:00,660 --> 00:10:03,354 און ווען מיר רעדן וועגן דינאַמיש זיקאָרן אַלאַקיישאַן ווי געזונט. 194 00:10:03,354 --> 00:10:06,020 ווייַל איך טראַכטן אַז די דייאַגראַמז קענען זיין דער הויפּט נוציק. 195 00:10:06,020 --> 00:10:09,540 >> אַזוי אויב איך זאָגן לעמאָשל, ינט ק אין מיין קאָד, וואָס איז געשעעניש? 196 00:10:09,540 --> 00:10:12,524 נו וואָס ס בייסיקלי געשעעניש איז איך בין געטינג זיקאָרן שטעלן באַזונדער פֿאַר מיר, 197 00:10:12,524 --> 00:10:14,690 אָבער איך טאָן ניט אַפֿילו ווי צו טראַכטן וועגן אים ווי אַז, איך 198 00:10:14,690 --> 00:10:16,300 ווי צו טראַכטן וועגן אים ווי אַ קעסטל. 199 00:10:16,300 --> 00:10:20,090 איך האָבן אַ קעסטל און עס ס בונט גרין ווייַל איך 200 00:10:20,090 --> 00:10:21,750 קענען לייגן ינטאַדזשערז אין גרין באָקסעס. 201 00:10:21,750 --> 00:10:23,666 אויב עס איז אַ כאַראַקטער איך זאל האָבן אַ בלוי קעסטל. 202 00:10:23,666 --> 00:10:27,290 אבער איך שטענדיק זאָגן, אויב איך בין קריייטינג אַ קעסטל אַז קענען האַלטן ינטאַדזשערז 203 00:10:27,290 --> 00:10:28,950 וואָס קאַסטן איז בונט גרין. 204 00:10:28,950 --> 00:10:33,020 און איך נעמען אַ שטענדיק מאַרקער און איך שרייַבן ק אויף די זייַט פון עס. 205 00:10:33,020 --> 00:10:37,590 אַזוי איך האָבן אַ קעסטל גערופֿן ק, אין וואָס איך קענען לייגן ינטאַדזשערז. 206 00:10:37,590 --> 00:10:41,070 אַזוי ווען איך זאָגן ינט ק, אַז ס וואָס כאַפּאַנז אין מיין קאָפּ. 207 00:10:41,070 --> 00:10:43,140 אויב איך זאָגן ק יקוואַלז פינף, וואָס בין איך טאן? 208 00:10:43,140 --> 00:10:45,110 נו, איך בין פּאַטינג פינף אין דעם קעסטל, רעכט. 209 00:10:45,110 --> 00:10:48,670 דאס איז שיין סטראַיגהטפאָרוואַרד, אויב איך זאָגן ינט ק, מאַכן אַ קעסטל גערופֿן ק. 210 00:10:48,670 --> 00:10:52,040 אויב איך זאָגן ק יקוואַלז 5, שטעלן פינף אין די קעסטל. 211 00:10:52,040 --> 00:10:53,865 אַלעווייַ אַז ס ניט צו פיל פון אַ שפּרינגען. 212 00:10:53,865 --> 00:10:55,990 דאָ ס ווו דאס גיין אַ ביסל טשיקאַווע כאָטש. 213 00:10:55,990 --> 00:11:02,590 אויב איך זאָגן ינט * פּק, געזונט אַפֿילו אויב איך טאָן ניט וויסן וואָס דעם דאַווקע מיטל, 214 00:11:02,590 --> 00:11:06,150 עס ס קלאר גאַט עפּעס צו טאָן מיט אַ ינטאַדזשער. 215 00:11:06,150 --> 00:11:08,211 אַזוי איך בין געגאנגען צו קאָלירן דעם קעסטל גרין-יש, 216 00:11:08,211 --> 00:11:10,210 איך וויסן עס ס גאַט עפּעס צו טאָן מיט אַ ינטאַדזשער, 217 00:11:10,210 --> 00:11:13,400 אָבער עס ס ניט אַ ינטאַדזשער זיך, ווייַל עס ס אַ ינט שטערן. 218 00:11:13,400 --> 00:11:15,390 עס ס עפּעס אַ ביסל פאַרשידענע וועגן עס. 219 00:11:15,390 --> 00:11:17,620 אזוי אַ ינטאַדזשער ס ינוואַלווד, אָבער אַנדערש עס ס 220 00:11:17,620 --> 00:11:19,830 ניט אויך אַנדערש פֿון וואָס מיר זענען גערעדט וועגן. 221 00:11:19,830 --> 00:11:24,240 עס ס אַ קעסטל, זייַן גאַט אַ פירמע, עס ס ווערינג אַ פירמע פּק, 222 00:11:24,240 --> 00:11:27,280 און עס ס טויגעוודיק פון האלטן ינט שטערן, וועלכער די ביסט. 223 00:11:27,280 --> 00:11:29,894 זיי האָבן עפּעס צו טאָן מיט ינטאַדזשערז, קלאר. 224 00:11:29,894 --> 00:11:31,060 דאָ ס די לעצטע שורה כאָטש. 225 00:11:31,060 --> 00:11:37,650 אויב איך זאָגן פּק = & ק, WHOA, וואָס נאָר געשען, רעכט? 226 00:11:37,650 --> 00:11:41,820 אזוי דעם ראַנדאָם נומער, אַ פּאָנעם ראַנדאָם נומער, געץ טראָון אין די קעסטל דאָרט. 227 00:11:41,820 --> 00:11:44,930 כל וואָס איז, איז פּק געץ די אַדרעס פון ק. 228 00:11:44,930 --> 00:11:52,867 אזוי איך בין סטיקינג ווו ק לעבן אין זכּרון, זייַן אַדרעס, די אַדרעס פון זייַן ביטעס. 229 00:11:52,867 --> 00:11:55,200 כל איך בין טאן איז איך בין געזאגט וואָס ווערט איז וואָס איך בין געגאנגען 230 00:11:55,200 --> 00:11:59,430 צו שטעלן ין פון מיין קאַסטן גערופֿן פּק. 231 00:11:59,430 --> 00:12:02,080 און ווייַל די זאכן זענען פּוינטערז, און ווייַל איר זוכט 232 00:12:02,080 --> 00:12:04,955 אין אַ שטריקל ווי נול רענטגענ אַכט נול C זיבן פיר אַכט 233 00:12:04,955 --> 00:12:07,790 צוויי נול איז מיסטאָמע ניט זייער מעאַנינגפול. 234 00:12:07,790 --> 00:12:12,390 ווען מיר בכלל וויזשוואַלייז פּוינטערז, מיר אַקשלי טאָן אַזוי ווי פּוינטערז. 235 00:12:12,390 --> 00:12:17,000 פּק גיט אונדז די אינפֿאָרמאַציע מיר דאַרפֿן צו געפֿינען ק אין זיקאָרן. 236 00:12:17,000 --> 00:12:19,120 אַזוי בייסיקלי פּק האט אַ פייַל אין עס. 237 00:12:19,120 --> 00:12:21,670 און אויב מיר גיין די לענג פון אַז פייַל, ימאַדזשאַן 238 00:12:21,670 --> 00:12:25,280 עס ס עפּעס איר קענען גיין אויף, אויב מיר גיין צוזאמען די לענג פון די פייַל, 239 00:12:25,280 --> 00:12:29,490 אין דער זייער שפּיץ פון אַז פייַל, מיר וועט געפֿינען דעם אָרט אין זכּרון 240 00:12:29,490 --> 00:12:31,390 ווו ק לעבן. 241 00:12:31,390 --> 00:12:34,360 און אַז ס טאַקע וויכטיק ווייַל אַמאָל מיר וויסן ווו ק לעבן, 242 00:12:34,360 --> 00:12:37,870 מיר קענען אָנהייבן צו אַרבעטן מיט די דאַטן ין פון וואָס זכּרון אָרט. 243 00:12:37,870 --> 00:12:40,780 כאָטש מיר ניטאָ געטינג אַ טעעני ביסל פאָרויס פון זיך פֿאַר איצט. 244 00:12:40,780 --> 00:12:42,240 >> אַזוי וואָס איז אַ טייַטל? 245 00:12:42,240 --> 00:12:45,590 א טייַטל איז אַ דאַטע פּאָזיציע וועמענס ווערט איז אַ זיקאָרן אַדרעס. 246 00:12:45,590 --> 00:12:49,740 אַז איז געווען אַז נול רענטגענ אַכט נול שטאָפּן געגאנגען אויף, וואָס איז געווען אַ זכּרון אַדרעס. 247 00:12:49,740 --> 00:12:52,060 וואָס איז געווען אַ אָרט אין זכּרון. 248 00:12:52,060 --> 00:12:55,080 און דער טיפּ פון אַ טייַטל באשרייבט די מין 249 00:12:55,080 --> 00:12:56,930 פון דאַטן איר וועט געפֿינען אין אַז זכּרון אַדרעס. 250 00:12:56,930 --> 00:12:58,810 אַזוי עס ס די ינט שטערן טייל רעכט. 251 00:12:58,810 --> 00:13:03,690 אויב איך נאָכגיין אַז פייַל, עס ס געגאנגען צו פירן מיר צו אַ אָרט. 252 00:13:03,690 --> 00:13:06,980 און אַז אָרט, וואָס איך וועט געפֿינען עס אין מיין לעמאָשל, 253 00:13:06,980 --> 00:13:08,240 איז אַ גרין בונט קעסטל. 254 00:13:08,240 --> 00:13:12,650 עס ס אַ ינטאַדזשער, אַז ס וואָס איך וועט געפֿינען אויב איך גיין צו אַז אַדרעס. 255 00:13:12,650 --> 00:13:14,830 די דאַטן טיפּ פון אַ טייַטל באשרייבט וואָס 256 00:13:14,830 --> 00:13:17,936 איר וועט געפֿינען אין אַז זכּרון אַדרעס. 257 00:13:17,936 --> 00:13:19,560 אַזוי דאָ ס דער טאַקע קיל זאַך כאָטש. 258 00:13:19,560 --> 00:13:25,090 פּאָינטערס לאָזן אונדז צו פאָרן וועריאַבאַלז צווישן פֿעיִקייטן. 259 00:13:25,090 --> 00:13:28,520 און אַקשלי פאָרן וועריאַבאַלז און ניט פאָרן קאָפּיעס פון זיי. 260 00:13:28,520 --> 00:13:32,879 ווייַל אויב מיר וויסן פּונקט ווו אין זכּרון צו געפֿינען אַ בייַטעוודיק, 261 00:13:32,879 --> 00:13:35,670 מיר טאָן ניט דאַרפֿן צו מאַכן אַ קאָפּיע פון עס, מיר קענען נאָר גיין צו אַז אָרט 262 00:13:35,670 --> 00:13:37,844 און אַרבעט מיט וואָס בייַטעוודיק. 263 00:13:37,844 --> 00:13:40,260 אזוי אין עסאַנס פּוינטערז סאָרט פון מאַכן אַ קאָמפּיוטער סוויווע 264 00:13:40,260 --> 00:13:42,360 אַ פּלאַץ מער ווי דער עמעס וועלט, רעכט. 265 00:13:42,360 --> 00:13:44,640 >> אַזוי דאָ ס אַ אַנאַלאַדזשי. 266 00:13:44,640 --> 00:13:48,080 זאל ס זאָגן אַז איך האָבן אַ העפט, רעכט, און עס ס פול פון הערות. 267 00:13:48,080 --> 00:13:50,230 און איך וואָלט ווי איר צו דערהייַנטיקן עס. 268 00:13:50,230 --> 00:13:53,960 איר זענט אַ פֿונקציע אַז ופּדאַטעס הערות, רעכט. 269 00:13:53,960 --> 00:13:56,390 אין דעם וועג מיר ווע שוין ארבעטן אַזוי ווייַט, וואָס 270 00:13:56,390 --> 00:14:02,370 כאַפּאַנז איז איר וועט נעמען מיין העפט, איר וועט גיין צו די קאָפּיע קראָם, 271 00:14:02,370 --> 00:14:06,410 איר וועט מאַכן אַ זיראַקס קאָפּיע פון יעדער חשבון די העפט. 272 00:14:06,410 --> 00:14:09,790 איר וועט לאָזן מיין העפט צוריק אויף מיין שרייַבטיש ווען איר ניטאָ געטאן, 273 00:14:09,790 --> 00:14:14,600 איר וועט גיין און קרייַז אויס זאכן אין מיין העפט אַז ביסט אויס פון טאָג אָדער אומרעכט, 274 00:14:14,600 --> 00:14:19,280 און דעמאָלט איר וועט פאָרן צוריק צו מיר דעם אָנלייגן פון זיראַקס בלעטער 275 00:14:19,280 --> 00:14:22,850 וואָס איז אַ רעפּליקע פון ​​מיין העפט מיט די ענדערונגען וואָס איר ווע געמאכט צו עס. 276 00:14:22,850 --> 00:14:27,040 און אין וואָס פונט, עס ס אַרויף צו מיר ווי די פאַך פונקציאָנירן, ווי די קאָלער, 277 00:14:27,040 --> 00:14:30,582 צו באַשליסן צו נעמען דיין הערות און ויסשטימען זיי צוריק אין מיין העפט. 278 00:14:30,582 --> 00:14:32,540 אַזוי עס ס אַ פּלאַץ פון טריט ינוואַלווד דאָ, רעכט. 279 00:14:32,540 --> 00:14:34,850 ווי וואָלט ניט עס זיין בעסער אויב איך נאָר זאָגן, היי, קענען איר 280 00:14:34,850 --> 00:14:38,370 דערהייַנטיקן מיין העפט פֿאַר מיר, האַנט איר מיין העפט, 281 00:14:38,370 --> 00:14:40,440 און איר נעמען זאכן און ממש קרייַז זיי אויס 282 00:14:40,440 --> 00:14:42,810 און דערהייַנטיקן מיין הערות אין מיין העפט. 283 00:14:42,810 --> 00:14:45,140 און דאַן געבן מיר מיין העפט צוריק. 284 00:14:45,140 --> 00:14:47,320 אַז ס מין פון וואָס פּוינטערז לאָזן אונדז צו טאָן, 285 00:14:47,320 --> 00:14:51,320 זיי מאַכן דעם סוויווע אַ פּלאַץ מער ווי ווי מיר אַרבעטן אין פאַקט. 286 00:14:51,320 --> 00:14:54,640 >> אַלע רעכט אַזוי אַז ס וואָס אַ טייַטל איז, לאָזן ס רעדן 287 00:14:54,640 --> 00:14:58,040 וועגן ווי פּוינטערז אַרבעט אין C, און ווי מיר קענען אָנהייבן צו אַרבעטן מיט זיי. 288 00:14:58,040 --> 00:15:02,550 אַזוי עס ס אַ זייער פּשוט טייַטל אין C גערופֿן דעם נאַל טייַטל. 289 00:15:02,550 --> 00:15:04,830 די נאַל טייַטל פּוינץ צו גאָרנישט. 290 00:15:04,830 --> 00:15:08,310 דאס מיסטאָמע מיינט ווי עס ס אַקטשאַוואַלי ניט אַ זייער נוציק זאַך, 291 00:15:08,310 --> 00:15:10,500 אָבער ווי מיר וועט זען אַ ביסל שפּעטער אויף, די פאַקט 292 00:15:10,500 --> 00:15:15,410 אַז דעם נאַל טייַטל יגזיסץ אַקשלי טאַקע קענען קומען אין האַנטיק. 293 00:15:15,410 --> 00:15:19,090 און ווען איר מאַכן אַ טייַטל, און איר טאָן ניט שטעלן זייַן ווערט יממעדיאַטעלי- 294 00:15:19,090 --> 00:15:21,060 אַ משל פון באַשטעטיקן זייַן ווערט מיד 295 00:15:21,060 --> 00:15:25,401 וועט זיין אַ פּאָר סליידז צוריק ווו איך געזאגט פּק יקוואַלז & ק, 296 00:15:25,401 --> 00:15:28,740 פּק געץ ק ס אַדרעס, ווי מיר וועט זען וואָס אַז מיטל, 297 00:15:28,740 --> 00:15:32,990 מיר וועט זען ווי צו קאָד אַז שאָרטלי- אויב מיר טאָן ניט שטעלן זייַן ווערט צו עפּעס 298 00:15:32,990 --> 00:15:35,380 מעאַנינגפול מיד, איר זאָל שטענדיק 299 00:15:35,380 --> 00:15:37,480 שטעלן אייער טייַטל צו פונט צו נאַל. 300 00:15:37,480 --> 00:15:40,260 איר זאָל שטעלן אים צו פונט צו גאָרנישט. 301 00:15:40,260 --> 00:15:43,614 >> אַז ס זייער אַנדערש ווי פּונקט געלאזן די ווערט ווי עס איז 302 00:15:43,614 --> 00:15:45,530 און דעמאָלט דיקלערינג אַ טייַטל און נאָר אַסומינג 303 00:15:45,530 --> 00:15:48,042 עס ס נאַל ווייַל אַז ס ראַרעלי אמת. 304 00:15:48,042 --> 00:15:50,000 אַזוי איר זאָל שטענדיק שטעלן די ווערט פון אַ טייַטל 305 00:15:50,000 --> 00:15:55,690 צו נאַל אויב איר טאָן ניט שטעלן זייַן ווערט צו עפּעס מעאַנינגפול מיד. 306 00:15:55,690 --> 00:15:59,090 איר קענען קאָנטראָלירן צי אַ טייַטל ס ווערט איז נאַל ניצן די יקוואַלאַטי אָפּעראַטאָר 307 00:15:59,090 --> 00:16:05,450 (==), פּונקט ווי איר פאַרגלייַכן קיין ינטאַדזשער וואַלועס אָדער כאַראַקטער וואַלועס ניצן (==) 308 00:16:05,450 --> 00:16:06,320 ווי געזונט. 309 00:16:06,320 --> 00:16:10,994 עס ס אַ ספּעציעל סאָרט פון קעסיידערדיק ווערט אַז איר קענען נוצן צו פּרובירן. 310 00:16:10,994 --> 00:16:13,160 אַזוי אַז איז געווען אַ זייער פּשוט טייַטל, די נאַל טייַטל. 311 00:16:13,160 --> 00:16:15,320 אן אנדער וועג צו מאַכן אַ טייַטל איז צו עקסטראַקט 312 00:16:15,320 --> 00:16:18,240 דער אַדרעס פון אַ בייַטעוודיק איר ווע שוין געשאַפֿן געוואָרן, 313 00:16:18,240 --> 00:16:22,330 און איר טאָן דעם ניצן די & אָפּעראַטאָר אַדרעס יקסטראַקשאַן. 314 00:16:22,330 --> 00:16:26,720 וואָס מיר ווע שוין געזען ביז אַהער אין דער ערשטער דיאַגראַמע לעמאָשל איך געוויזן. 315 00:16:26,720 --> 00:16:31,450 אַזוי אויב x איז אַ בייַטעוודיק אַז מיר'ווע שוין Created פון טיפּ ינטעגער, 316 00:16:31,450 --> 00:16:35,110 דעמאָלט & x איז אַ טייַטל צו אַ ינטאַדזשער. 317 00:16:35,110 --> 00:16:39,810 & רענטגענ יס- געדענקען, & איז געגאנגען צו עקסטראַקט די אַדרעס פון די זאַך אויף די רעכט. 318 00:16:39,810 --> 00:16:45,350 און זינט אַ טייַטל איז נאָר אַ אַדרעס, ווי & x איז אַ טייַטל צו אַ ינטאַדזשער 319 00:16:45,350 --> 00:16:48,560 וועמענס ווערט איז ווו אין זכּרון רענטגענ לעבן. 320 00:16:48,560 --> 00:16:50,460 עס ס רענטגענ ס אַדרעס. 321 00:16:50,460 --> 00:16:53,296 אַזוי & רענטגענ איז די אַדרעס פון X. 322 00:16:53,296 --> 00:16:55,670 זאל ס נעמען דעם איין שריט ווייַטער און פאַרבינדן צו עפּעס 323 00:16:55,670 --> 00:16:58,380 איך אַלודאַד צו אין אַ פריערדיק ווידעא. 324 00:16:58,380 --> 00:17:06,730 אויב אַרר איז אַ מענגע פון ​​דאַבאַלז, דעמאָלט & אַרר קוואַדראַט קאַנטיקער איך איז אַ טייַטל 325 00:17:06,730 --> 00:17:08,109 צו אַ טאָפּל. 326 00:17:08,109 --> 00:17:08,970 קעשורע. 327 00:17:08,970 --> 00:17:12,160 אַרר קוואַדראַט קאַנטיקער איך, אויב אַרר איז אַ מענגע פון ​​דאַבאַלז, 328 00:17:12,160 --> 00:17:19,069 דעמאָלט אַרר קוואַדראַט קאַנטיקער איך איז די איך-טיייטש עלעמענט פון אַז מענגע, 329 00:17:19,069 --> 00:17:29,270 און & אַרר קוואַדראַט קאַנטיקער איך איז ווו אין זיקאָרן די איך-טיייטש עלעמענט פון אַרר יגזיסץ. 330 00:17:29,270 --> 00:17:31,790 >> אזוי וואָס ס די ימפּלאַקיישאַן דאָ? 331 00:17:31,790 --> 00:17:34,570 אַ ערייז נאָמען, די ימפּלאַקיישאַן פון דעם גאנצע זאַך, 332 00:17:34,570 --> 00:17:39,290 איז אַז אַ מענגע ס נאָמען איז טאקע זיך אַ טייַטל. 333 00:17:39,290 --> 00:17:41,170 איר ווע שוין ארבעטן מיט פּוינטערז אַלע צוזאמען 334 00:17:41,170 --> 00:17:45,290 יעדער מאָל אַז איר ווע געניצט אַ מענגע. 335 00:17:45,290 --> 00:17:49,090 געדענקען פֿון די משל אויף בייַטעוודיק פאַרנעם, 336 00:17:49,090 --> 00:17:53,420 לעבן די סוף פון די ווידעא איך פאָרשטעלן אַ משל ווו מיר האָבן אַ פֿונקציע 337 00:17:53,420 --> 00:17:56,890 גערופֿן שטעלן ינט און אַ פֿונקציע גערופֿן שטעלן מענגע. 338 00:17:56,890 --> 00:18:00,490 און דיין אַרויסרופן צו באַשליסן צי אָדער ניט, אָדער וואָס די 339 00:18:00,490 --> 00:18:03,220 וואַלועס אַז מיר געדרוקט אויס דער סוף פון די פֿונקציע, 340 00:18:03,220 --> 00:18:05,960 אין די סוף פון די הויפּט פּראָגראַם. 341 00:18:05,960 --> 00:18:08,740 >> אויב איר צוריקרופן פון אַז בייַשפּיל אָדער אויב איר ווע וואָטשט די ווידעא, 342 00:18:08,740 --> 00:18:13,080 איר וויסן אַז ווען יאָו- די רופן צו שטעלן ינט Effectively טוט גאָרנישט. 343 00:18:13,080 --> 00:18:16,390 אבער די רופן צו שטעלן מענגע טוט. 344 00:18:16,390 --> 00:18:19,280 און איך סאָרט פון גלאָססעד איבער וואָס וואָס איז געווען די קאַסטן אין דער צייַט. 345 00:18:19,280 --> 00:18:22,363 איך נאָר געזאגט, געזונט עס ס אַ מענגע, עס ס ספּעציעל, איר וויסן, עס ס אַ סיבה. 346 00:18:22,363 --> 00:18:25,020 די סיבה איז אַז אַ מענגע ס נאָמען איז טאַקע נאָר אַ טייַטל, 347 00:18:25,020 --> 00:18:28,740 און דאָרט ס דעם ספּעציעל קוואַדראַט קאַנטיקער סינטאַקס אַז 348 00:18:28,740 --> 00:18:30,510 מאַכן דאס אַ פּלאַץ ניסער צו אַרבעטן מיט. 349 00:18:30,510 --> 00:18:34,410 און זיי מאַכן דעם געדאַנק פון אַ טייַטל אַ פּלאַץ ווייניקער ינטימידייטינג, 350 00:18:34,410 --> 00:18:36,800 און אַז ס וואָס זיי ניטאָ סאָרט פון דערלאנגט אין אַז וועג. 351 00:18:36,800 --> 00:18:38,600 אבער טאַקע ערייז זענען נאָר פּוינטערז. 352 00:18:38,600 --> 00:18:41,580 און אַז ס וואָס ווען מיר געמאכט אַ טוישן צו די מענגע, 353 00:18:41,580 --> 00:18:44,880 ווען מיר דורכגעגאנגען אַ מענגע ווי אַ פּאַראַמעטער צו אַ פֿונקציע אָדער ווי אַן אַרגומענט 354 00:18:44,880 --> 00:18:50,110 צו אַ פֿונקציע, די אינהאַלט פון די מענגע אַקטשאַוואַלי געביטן אין ביידע די קאַללעע 355 00:18:50,110 --> 00:18:51,160 און אין די קאָלער. 356 00:18:51,160 --> 00:18:55,846 וואָס פֿאַר יעדער אנדערע סאָרט פון בייַטעוודיק מיר געזען איז געווען ניט דעם פאַל. 357 00:18:55,846 --> 00:18:58,970 אַזוי אַז ס נאָר עפּעס צו האַלטן אין מיינונג ווען איר ניטאָ ארבעטן מיט פּוינטערז, 358 00:18:58,970 --> 00:19:01,610 איז אַז דער נאָמען פון אַ מענגע אַקשלי אַ טייַטל 359 00:19:01,610 --> 00:19:04,750 צו דער ערשטער עלעמענט פון אַז מענגע. 360 00:19:04,750 --> 00:19:08,930 >> גוט אַזוי איצט מיר האָבן אַלע די facts, זאל ס האַלטן געגאנגען, רעכט. 361 00:19:08,930 --> 00:19:11,370 וואָס טאָן מיר זאָרגן וועגן ווו עפּעס לעבן. 362 00:19:11,370 --> 00:19:14,120 נו ווי איך געזאגט, עס ס שיין נוצלעך צו וויסן ווו עפּעס לעבן 363 00:19:14,120 --> 00:19:17,240 אַזוי איר קענען גיין דאָרט און טוישן עס. 364 00:19:17,240 --> 00:19:19,390 אַרבעט מיט עס און אַקשלי האָבן די זאַך אַז איר 365 00:19:19,390 --> 00:19:23,710 ווילן צו טאָן צו אַז בייַטעוודיק נעמען ווירקונג, און ניט נעמען ווירקונג אויף עטלעכע קאָפּיע פון ​​עס. 366 00:19:23,710 --> 00:19:26,150 דאס איז גערופֿן דערעפערענסינג. 367 00:19:26,150 --> 00:19:28,690 מיר גיין צו די דערמאָנען און מיר טוישן די ווערט עס. 368 00:19:28,690 --> 00:19:32,660 אַזוי אויב מיר האָבן אַ טייַטל און עס ס גערופֿן פּיסי, און עס ווייזט צו אַ כאַראַקטער, 369 00:19:32,660 --> 00:19:40,610 דעמאָלט מיר קענען זאָגן * פּיסי און * פּיסי איז די נאָמען פון וואָס מיר וועט געפֿינען אויב מיר גיין 370 00:19:40,610 --> 00:19:42,910 צו דער אַדרעס פּיסי. 371 00:19:42,910 --> 00:19:47,860 וואָס מיר וועט געפֿינען עס איז אַ כאַראַקטער און * פּיסי איז ווי מיר אָפּשיקן צו די דאַטן אין אַז 372 00:19:47,860 --> 00:19:48,880 אָרט. 373 00:19:48,880 --> 00:19:54,150 אַזוי מיר געקענט זאָגן עפּעס ווי * פּיסי = ד אָדער עפּעס ווי אַז, 374 00:19:54,150 --> 00:19:59,280 און אַז מיטל אַז וועלכער איז געווען אין זכּרון אַדרעס פּיסי, 375 00:19:59,280 --> 00:20:07,040 וועלכער כאַראַקטער איז געווען ביז אַהער דאָרט, איז איצט די, אויב מיר זאָגן * פּיסי = ד. 376 00:20:07,040 --> 00:20:10,090 >> אַזוי דאָ מיר גיין ווידער מיט עטלעכע טשודנע C שטאָפּן, רעכט. 377 00:20:10,090 --> 00:20:14,560 אַזוי מיר ווע געזען * ביז אַהער ווי ווייל יז טייל פון די דאַטן טיפּ, 378 00:20:14,560 --> 00:20:17,160 און איצט עס ס ווייל געניצט אין אַ ביסל אַנדערש קאָנטעקסט 379 00:20:17,160 --> 00:20:19,605 צו צוטריט די דאַטע אין אַ אָרט. 380 00:20:19,605 --> 00:20:22,480 איך וויסן עס ס אַ ביסל קאָנפוסינג און אַז ס אַקשלי טייל פון דעם גאַנץ 381 00:20:22,480 --> 00:20:25,740 ווי, וואָס פּוינטערז האָבן דעם מאַטאַלאַדזשי אַרום זיי ווי ווייל אַזוי קאָמפּליצירט, 382 00:20:25,740 --> 00:20:28,250 איז מין פון אַ סינטאַקס פּראָבלעם, האָנעסטלי. 383 00:20:28,250 --> 00:20:31,810 אבער * איז געניצט אין ביידע קאַנטעקסץ, ביידע ווי טייל פון דעם טיפּ נאָמען, 384 00:20:31,810 --> 00:20:34,100 און מיר וועט זען אַ קליין שפּעטער עפּעס אַנדערש, אויך. 385 00:20:34,100 --> 00:20:36,490 און רעכט איצט איז די דערעפערענסע אָפּעראַטאָר. 386 00:20:36,490 --> 00:20:38,760 אזוי עס גייט צו די דערמאָנען, עס אַקסעססעס די דאַטע 387 00:20:38,760 --> 00:20:43,000 אין דער אָרט טייַטל, און אַלאַוז איר צו מאַניפּולירן עס אין וועט. 388 00:20:43,000 --> 00:20:45,900 >> איצט דעם איז זייער ענלעך צו באזוכן דיין חבר, רעכט. 389 00:20:45,900 --> 00:20:48,710 אויב איר וויסן וואָס אייער חבר לעבן, איר 'רע 390 00:20:48,710 --> 00:20:50,730 ניט כאַנגגינג אויס מיט דיין חבר. 391 00:20:50,730 --> 00:20:53,510 איר וויסן איר פּאַסירן צו וויסן ווו זיי לעבן, 392 00:20:53,510 --> 00:20:56,870 אָבער אַז טוט נישט מיינען אַז דורך מייַלע פון ​​בעת ​​אַז וויסן 393 00:20:56,870 --> 00:20:59,170 איר זענט ינטעראַקטינג מיט זיי. 394 00:20:59,170 --> 00:21:01,920 אויב איר ווילן צו ינטעראַקט מיט זיי, איר האָבן צו גיין צו זייער הויז, 395 00:21:01,920 --> 00:21:03,760 איר האָבן צו גיין צו ווו זיי לעבן. 396 00:21:03,760 --> 00:21:07,440 און אַמאָל איר טאָן אַז, דעמאָלט איר קענען ינטעראַקט 397 00:21:07,440 --> 00:21:09,420 מיט זיי פּונקט ווי איר'ד ווילן צו. 398 00:21:09,420 --> 00:21:12,730 און סימאַלערלי מיט וועריאַבאַלז, איר דאַרפֿן צו גיין צו זייער אַדרעס 399 00:21:12,730 --> 00:21:15,320 אויב איר ווילן צו ינטעראַקט זיי, איר קענען ניט נאָר וויסן די אַדרעס. 400 00:21:15,320 --> 00:21:21,495 און די וועג איר גיין צו די אַדרעס איז צו נוצן *, די דערעפערענסע אָפּעראַטאָר. 401 00:21:21,495 --> 00:21:23,620 וואָס טאָן איר טראַכטן כאַפּאַנז אויב מיר פּרובירן און דערעפערענסע 402 00:21:23,620 --> 00:21:25,260 אַ טייַטל וועמענס ווערט איז נאַל? 403 00:21:25,260 --> 00:21:28,470 ריקאָל אַז די נאַל טייַטל פּוינץ צו גאָרנישט. 404 00:21:28,470 --> 00:21:34,110 אַזוי אויב איר פּרובירן און דערעפערענסע גאָרנישט אָדער גיין צו אַן אַדרעס גאָרנישט, 405 00:21:34,110 --> 00:21:36,800 וואָס טאָן איר טראַכטן כאַפּאַנז? 406 00:21:36,800 --> 00:21:39,630 נו אויב איר געסט סעגמאַנטיישאַן שולד, איר 'ד ווערן רעכט. 407 00:21:39,630 --> 00:21:41,390 אויב איר פּרובירן און דערעפערענסע אַ נאַל טייַטל, 408 00:21:41,390 --> 00:21:43,140 איר לייַדן אַ סעגמאַנטיישאַן שולד. אבער וואַרטן, 409 00:21:43,140 --> 00:21:45,820 האט ניט איך זאָגן איר, אַז אויב איר ניטאָ ניט געגאנגען 410 00:21:45,820 --> 00:21:49,220 צו שטעלן אייער ווערט פון דיין טייַטל צו עפּעס מעאַנינגפול, 411 00:21:49,220 --> 00:21:51,000 איר זאָל שטעלן צו נאַל? 412 00:21:51,000 --> 00:21:55,290 איך האט און אַקשלי די סעגמאַנטיישאַן שולד איז מין פון אַ גוט נאַטור. 413 00:21:55,290 --> 00:21:58,680 >> האָבן איר אלץ דערקלערט אַ בייַטעוודיק און נישט אַסיינד זייַן ווערט מיד? 414 00:21:58,680 --> 00:22:02,680 אַזוי איר נאָר זאָגן ינט X; איר טאָן ניט אַקטשאַוואַלי באַשטימען עס צו עפּעס 415 00:22:02,680 --> 00:22:05,340 און דעמאָלט שפּעטער אויף אין דיין קאָד, איר דרוקן אויס די ווערט פון X, 416 00:22:05,340 --> 00:22:07,650 ווייל נאָך נישט אַסיינד עס צו עפּעס. 417 00:22:07,650 --> 00:22:10,370 אָפֿט איר וועט באַקומען נול, אָבער מאל איר 418 00:22:10,370 --> 00:22:15,000 זאל באַקומען עטלעכע ראַנדאָם נומער, און איר האָבן קיין געדאַנק ווו עס געקומען פון. 419 00:22:15,000 --> 00:22:16,750 סימילאַרלי קענען דאס פּאַסירן מיט פּוינטערז. 420 00:22:16,750 --> 00:22:20,110 ווען איר דערקלערן אַ טייַטל ינט * פּק למשל, 421 00:22:20,110 --> 00:22:23,490 און איר טאָן ניט באַשטימען עס צו אַ ווערט, איר באַקומען פיר ביטעס פֿאַר זכּרון. 422 00:22:23,490 --> 00:22:25,950 וועלכער פיר ביטעס פון זיקאָרן די סיסטעם קענען 423 00:22:25,950 --> 00:22:28,970 געפֿינען אַז האָבן עטלעכע מעאַנינגפול ווערט. 424 00:22:28,970 --> 00:22:31,760 און עס זאל האָבן געווען עפּעס שוין דאָרט אַז 425 00:22:31,760 --> 00:22:34,190 איז ניט מער דארף דורך אן אנדער פֿונקציע, אַזוי איר נאָר האָבן 426 00:22:34,190 --> 00:22:35,900 וועלכער דאַטן איז געווען דאָרט. 427 00:22:35,900 --> 00:22:40,570 >> וואָס אויב איר פּרובירן צו טאָן דערעפערענסע עטלעכע אַדרעס אַז איר דאָנ'ט- עס זענען 428 00:22:40,570 --> 00:22:43,410 שוין בייטן און אינפֿאָרמאַציע אין עס, אַז ס איצט אין אייער טייַטל. 429 00:22:43,410 --> 00:22:47,470 אויב איר פּרובירן און דערעפערענסע אַז טייַטל, איר זאל זיין מעסינג מיט עטלעכע זכּרון 430 00:22:47,470 --> 00:22:49,390 אַז איר האט ניט אויסן צו באַלאַגאַן מיט אים אַלע. 431 00:22:49,390 --> 00:22:51,639 און אין פאַקט איר קען טאָן עפּעס טאַקע דעוואַסטייטינג, 432 00:22:51,639 --> 00:22:54,880 ווי ברעכן אן אנדער פּראָגראַם, אָדער ברעכן אנדערן פֿונקציע, 433 00:22:54,880 --> 00:22:58,289 אָדער טאָן עפּעס בייזע אַז איר האט ניט אויסן צו טאָן אין אַלע. 434 00:22:58,289 --> 00:23:00,080 און אַזוי אַז ס וואָס עס ס אַקשלי אַ גוט געדאַנק 435 00:23:00,080 --> 00:23:04,030 צו שטעלן דיין פּוינטערז צו נאַל אויב איר טאָן ניט שטעלן זיי צו עפּעס מעאַנינגפול. 436 00:23:04,030 --> 00:23:06,760 עס ס מיסטאָמע בעסער אין די סוף פון די טאָג פֿאַר דיין פּראָגראַם 437 00:23:06,760 --> 00:23:09,840 צו קראַך דעמאָלט פֿאַר עס צו טאָן עפּעס אַז סקרוז אַרויף 438 00:23:09,840 --> 00:23:12,400 אן אנדער פּראָגראַם אָדער אנדערן פונקציאָנירן. 439 00:23:12,400 --> 00:23:15,207 אַז נאַטור איז מיסטאָמע אַפֿילו ווייניקער ידעאַל ווי נאָר קראַשינג. 440 00:23:15,207 --> 00:23:17,040 און אַזוי אַז ס וואָס עס ס אַקשלי אַ גוט מידע 441 00:23:17,040 --> 00:23:20,920 צו באַקומען אין צו שטעלן אייער פּוינטערז צו נאַל אויב איר טאָן ניט שטעלן זיי 442 00:23:20,920 --> 00:23:24,540 צו אַ מעאַנינגפול ווערט מיד, אַ ווערט אַז איר וויסן 443 00:23:24,540 --> 00:23:27,260 און אַז איר קענען בעשאָלעם די דערעפערענסע. 444 00:23:27,260 --> 00:23:32,240 >> אַזוי לאָזן ס קומען צוריק איצט און נעמען אַ קוק ביי די קוילעלדיק סינטאַקס פון די סיטואַציע. 445 00:23:32,240 --> 00:23:37,400 אויב איך זאָגן ינט * פּ ;, וואָס האָבן איך נאָר געטאן? 446 00:23:37,400 --> 00:23:38,530 וואָס איך ווע געטאן איז דעם. 447 00:23:38,530 --> 00:23:43,290 איך וויסן די ווערט פון פּ איז אַ אַדרעס ווייַל אַלע פּוינטערז זענען נאָר 448 00:23:43,290 --> 00:23:44,660 ווענדט. 449 00:23:44,660 --> 00:23:47,750 איך קענען דערעפערענסע פּ ניצן די * אָפּעראַטאָר. 450 00:23:47,750 --> 00:23:51,250 אין דעם קאָנטעקסט דאָ, אין די זייער שפּיץ צוריקרופן די * איז אַ טייל פֿון דער טיפּ. 451 00:23:51,250 --> 00:23:53,510 ינט * איז די דאַטן טיפּ. 452 00:23:53,510 --> 00:23:56,150 אבער איך קען דערעפערענסע פּ ניצן די * אָפּעראַטאָר, 453 00:23:56,150 --> 00:24:01,897 און אויב איך טאָן אַזוי, אויב איך גיין צו אַז אַדרעס, וואָס וועט איך געפינען אין אַז אַדרעס? 454 00:24:01,897 --> 00:24:02,855 איך וועט געפֿינען אַ ינטאַדזשער. 455 00:24:02,855 --> 00:24:05,910 אַזוי ינט * פּ איז בייסיקלי געזאגט, פּ איז אַ אַדרעס. 456 00:24:05,910 --> 00:24:09,500 איך קענען דערעפערענסע פּ און אויב איך טאָן, איך וועט געפֿינען אַ ינטאַדזשער 457 00:24:09,500 --> 00:24:11,920 אין אַז זיקאָרן אָרט. 458 00:24:11,920 --> 00:24:14,260 >> גוט אַזוי איך האט עס איז געווען אן אנדער אַנויינג זאַך מיט שטערן 459 00:24:14,260 --> 00:24:17,060 און דאָ ס ווו אַז אַנויינג זאַך מיט שטערן איז. 460 00:24:17,060 --> 00:24:21,640 האָבן איר אלץ פּרובירן צו דערקלערן קייפל וועריאַבאַלז פון די זעלבע טיפּ 461 00:24:21,640 --> 00:24:24,409 אויף די זעלבע שורה פון קאָד? 462 00:24:24,409 --> 00:24:27,700 אַזוי פֿאַר אַ רגע, פאַרהיטן אַז די שורה, די קאָד איך אַקטשאַוואַלי האָבן עס אין גרין 463 00:24:27,700 --> 00:24:29,366 איז נישט דאָרט און עס נאָר זאגט ינט X, י, ז ;. 464 00:24:29,366 --> 00:24:31,634 465 00:24:31,634 --> 00:24:34,550 וואָס אַז וואָלט טאָן איז אַקטשאַוואַלי מאַכן דרייַ ינטאַדזשער וועריאַבאַלז פֿאַר איר, 466 00:24:34,550 --> 00:24:36,930 איין גערופֿן רענטגענ, איינער גערופֿן י, און איינער גערופֿן מיט. 467 00:24:36,930 --> 00:24:41,510 עס ס אַ וועג צו טאָן עס אָן ווייל צו שפּאַלטן אַנטו דרייַ שורות. 468 00:24:41,510 --> 00:24:43,890 >> דאָ ס ווו שטערן באַקומען אַנויינג ווידער כאָטש, 469 00:24:43,890 --> 00:24:49,200 ווייַל די * איז אַקטשאַוואַלי טייל פון ביידע די טיפּ נאָמען און טייל 470 00:24:49,200 --> 00:24:50,320 פון די בייַטעוודיק נאָמען. 471 00:24:50,320 --> 00:24:56,430 און אַזוי אויב איך זאָגן ינט * פּקס, פּי, פּז, וואָס איך אַקטשאַוואַלי באַקומען איז אַ טייַטל צו אַ ינטאַדזשער 472 00:24:56,430 --> 00:25:01,650 גערופֿן פּקס און צוויי ינטאַדזשערז, פּי און PZ. 473 00:25:01,650 --> 00:25:04,950 און אַז ס מיסטאָמע נישט וואָס מיר ווילן, אַז ס ניט גוט. 474 00:25:04,950 --> 00:25:09,290 >> אַזוי אויב איך ווילן צו שאַפֿן קייפל פּוינטערז אויף דער זעלביקער שורה, פון דער זעלביקער טיפּ, 475 00:25:09,290 --> 00:25:12,140 און שטערן, וואָס איך אַקטשאַוואַלי דאַרפֿן צו טאָן איז זאָגן ינט * פּאַ, * פּב, * פּיסי. 476 00:25:12,140 --> 00:25:17,330 477 00:25:17,330 --> 00:25:20,300 איצט ווייל נאָר געזאגט אַז און איצט טעלינג איר דעם, 478 00:25:20,300 --> 00:25:22,170 איר מיסטאָמע וועט קיינמאָל טאָן דעם. 479 00:25:22,170 --> 00:25:25,170 און עס ס מיסטאָמע אַ גוט זאַך האָנעסטלי, ווייַל איר זאל ינאַדווערטאַנטלי 480 00:25:25,170 --> 00:25:26,544 האָפּקען אַ שטערן, עפּעס ווי אַז. 481 00:25:26,544 --> 00:25:29,290 עס ס מיסטאָמע בעסטער צו אפֿשר דערקלערן פּוינטערז אויף יחיד שורות, 482 00:25:29,290 --> 00:25:31,373 אָבער עס ס נאָר אן אנדער איינער פון יענע אַנויינג סינטאַקס 483 00:25:31,373 --> 00:25:35,310 זאכן מיט שטערן אַז מאַכן פּוינטערז אַזוי שווער צו אַרבעטן מיט. 484 00:25:35,310 --> 00:25:39,480 ווייַל עס ס נאָר דעם סינטאַקטיק באַלאַגאַן איר האָבן צו אַרבעטן דורך. 485 00:25:39,480 --> 00:25:41,600 מיט פיר עס טוט טאַקע ווערן רגע נאַטור. 486 00:25:41,600 --> 00:25:45,410 איך נאָך מאַכן מיסטייקס מיט עס נאָך נאָך פּראָגראַממינג פֿאַר 10 יאר, 487 00:25:45,410 --> 00:25:49,630 אַזוי טאָן ניט זיין יבערקערן אויב עפּעס כאַפּאַנז צו איר, עס ס שיין פּראָסט האָנעסטלי. 488 00:25:49,630 --> 00:25:52,850 עס ס טאַקע מין פון אַ פלאַוו פון די סינטאַקס. 489 00:25:52,850 --> 00:25:54,900 >> גוט אַזוי איך מין פון צוגעזאגט אַז מיר וואָלט ריוויזיט 490 00:25:54,900 --> 00:25:59,370 דער באַגריף פון ווי גרויס איז אַ שטריקל. 491 00:25:59,370 --> 00:26:02,750 נו אויב איך דערציילט איר אַז אַ שטריקל, מיר ווע טאַקע מין פון 492 00:26:02,750 --> 00:26:04,140 שוין ליגן צו איר די גאנצע צייַט. 493 00:26:04,140 --> 00:26:06,181 עס ס קיין דאַטן טיפּ גערופֿן שטריקל, און אין פאַקט איך 494 00:26:06,181 --> 00:26:09,730 דערמאנט דעם אין איינער פון אונדזער ערליאַסט ווידיאס אויף דאַטע טייפּס, 495 00:26:09,730 --> 00:26:13,820 אַז שטריקל איז אַ דאַטן טיפּ אַז איז Created פֿאַר איר אין קס50.ה. 496 00:26:13,820 --> 00:26:17,050 איר האָבן צו #ינקלודע קס50.ה אין סדר צו נוצן עס. 497 00:26:17,050 --> 00:26:19,250 >> נו שטריקל איז טאַקע נאָר אַ אַליאַס פֿאַר עפּעס 498 00:26:19,250 --> 00:26:23,600 גערופֿן דעם טשאַר *, אַ טייַטל צו אַ כאַראַקטער. 499 00:26:23,600 --> 00:26:26,010 נו פּוינטערז, צוריקרופן, זענען נאָר ווענדט. 500 00:26:26,010 --> 00:26:28,780 אזוי וואָס איז די גרייס אין ביטעס פון אַ שטריקל? 501 00:26:28,780 --> 00:26:29,796 גוט עס ס פיר אָדער אַכט. 502 00:26:29,796 --> 00:26:32,170 און די סיבה איך זאָגן פיר אָדער אַכט איז ווייַל עס אַקשלי 503 00:26:32,170 --> 00:26:36,730 דעפּענדס אויף די סיסטעם, אויב איר ניטאָ ניצן קס50 ייד, טשאַר * איז די גרייס פון אַ טשאַר 504 00:26:36,730 --> 00:26:39,340 * איז אַכט, עס ס אַ 64-ביסל סיסטעם. 505 00:26:39,340 --> 00:26:43,850 יעדער אַדרעס אין זכּרון איז 64 ביטן לאַנג. 506 00:26:43,850 --> 00:26:48,270 אויב איר ניטאָ ניצן קס50 מאַכשער אָדער ניצן קיין 32-ביסל מאַשין, 507 00:26:48,270 --> 00:26:51,640 און איר ווע געהערט אַז טערמין 32-ביסל מאַשין, וואָס איז אַ 32-ביסל מאַשין? 508 00:26:51,640 --> 00:26:56,090 גוט עס פּונקט מיטל אַז יעדער אַדרעס אין זכּרון איז 32 ביטן לאַנג. 509 00:26:56,090 --> 00:26:59,140 און אַזוי 32 ביטן איז פיר ביטעס. 510 00:26:59,140 --> 00:27:02,710 אַזוי אַ טשאַר * איז פיר אָדער אַכט בייטן דיפּענדינג אויף אייער סיסטעם. 511 00:27:02,710 --> 00:27:06,100 און טאַקע קיין דאַטן טייפּס, און אַ טייַטל צו קיין דאַטן 512 00:27:06,100 --> 00:27:12,030 טיפּ, זינט אַלע פּוינטערז זענען נאָר ווענדט, זענען פיר אָדער אַכט ביטעס. 513 00:27:12,030 --> 00:27:14,030 אַזוי לאָזן ס ריוויזיט דעם דיאַגראַמע און לאָזן ס פאַרענדיקן 514 00:27:14,030 --> 00:27:18,130 דעם ווידעא מיט אַ ביסל געניטונג דאָ. 515 00:27:18,130 --> 00:27:21,600 אַזוי דאָ ס די דיאַגראַמע מיר לינקס אַוועק מיט אין דער זייער אָנהייב פון די ווידעא. 516 00:27:21,600 --> 00:27:23,110 אַזוי וואָס כאַפּאַנז איצט אויב איך זאָגן * פּק = 35? 517 00:27:23,110 --> 00:27:26,370 518 00:27:26,370 --> 00:27:30,530 אַזוי וואָס טוט עס מיינען ווען איך זאָגן, * פּק = 35? 519 00:27:30,530 --> 00:27:32,420 נעמען אַ רגע. 520 00:27:32,420 --> 00:27:34,990 * פּק. 521 00:27:34,990 --> 00:27:39,890 אין קאָנטעקסט דאָ, * איז דערעפערענסע אָפּעראַטאָר. 522 00:27:39,890 --> 00:27:42,110 אַזוי ווען די דערעפערענסע אָפּעראַטאָר איז געניצט, 523 00:27:42,110 --> 00:27:48,520 מיר גיין צו די אַדרעס שפּיציק צו דורך פּק, און מיר טוישן וואָס מיר געפֿינען. 524 00:27:48,520 --> 00:27:55,270 אַזוי * פּק = 35 Effectively טוט דעם צו די בילד. 525 00:27:55,270 --> 00:27:58,110 אַזוי עס ס בייסיקלי סינטאַקטיקאַללי יידעניקאַל צו ווייל געזאגט ק = 35. 526 00:27:58,110 --> 00:28:00,740 527 00:28:00,740 --> 00:28:01,930 >> איינער מער. 528 00:28:01,930 --> 00:28:05,510 אויב איך זאָגן ינט עם, איך שאַפֿן אַ נייע בייַטעוודיק געהייסן עם. 529 00:28:05,510 --> 00:28:08,260 א נייַ קעסטל, עס ס אַ גרין קעסטל ווייַל עס ס געגאנגען צו האַלטן אַ ינטאַדזשער, 530 00:28:08,260 --> 00:28:09,840 און עס ס מיטן נאָמען ב. 531 00:28:09,840 --> 00:28:14,960 אויב איך זאָגן ב = 4, איך שטעלן אַ ינטעגער אין אַז קעסטל. 532 00:28:14,960 --> 00:28:20,290 אויב זאָגן פּק = & עם, ווי טוט דעם דיאַגראַמע טוישן? 533 00:28:20,290 --> 00:28:28,760 פּק = & ב, טאָן איר צוריקרופן וואָס די & אָפּעראַטאָר טוט אָדער איז גערופֿן? 534 00:28:28,760 --> 00:28:34,430 געדענקען אַז & עטלעכע בייַטעוודיק נאָמען איז די אַדרעס פון אַ בייַטעוודיק נאָמען. 535 00:28:34,430 --> 00:28:38,740 אַזוי וואָס מיר רע געזאגט איז פּק געץ די אַדרעס פון עם. 536 00:28:38,740 --> 00:28:42,010 און אַזוי Effectively וואָס כאַפּאַנז די דיאַגראַמע איז אַז פּק ניט מער פּוינץ 537 00:28:42,010 --> 00:28:46,420 צו ק, אָבער ווייזט צו עם. 538 00:28:46,420 --> 00:28:48,470 >> ווידער פּוינטערז זענען זייער טריקי צו אַרבעטן מיט 539 00:28:48,470 --> 00:28:50,620 און זיי נעמען אַ פּלאַץ פון פיר, אָבער מחמת 540 00:28:50,620 --> 00:28:54,150 פון זייער פיייקייַט צו לאָזן איר צו פאָרן דאַטן צווישן פֿעיִקייטן 541 00:28:54,150 --> 00:28:56,945 און אַקשלי האָבן די ענדערונגען נעמען ווירקונג, 542 00:28:56,945 --> 00:28:58,820 געטינג דיין קאָפּ אַרום איז טאַקע וויכטיק. 543 00:28:58,820 --> 00:29:02,590 עס מיסטאָמע איז די מערסט קאָמפּליצירט טעמע מיר דיסקוטירן אין קס50, 544 00:29:02,590 --> 00:29:05,910 אָבער די ווערט אַז איר באַקומען פון ניצן פּוינטערז 545 00:29:05,910 --> 00:29:09,200 ווייַט אַוטווייז די קאַמפּלאַקיישאַנז אַז קומען פון וויסן זיי. 546 00:29:09,200 --> 00:29:12,690 אַזוי איך ווינטשן איר דער בעסטער פון גליק לערנען וועגן פּוינטערז. 547 00:29:12,690 --> 00:29:15,760 איך בין דאַג לויד, דאָס איז קס50. 548 00:29:15,760 --> 00:29:17,447