[מוזיק פּלייַינג] דוד י מאַלאַן: כל רעכט. [געלעכטער] ברוכים הבאים צוריק. דאס איז קס50. און דאָס דער סוף פון וואָך פינף. און אַרויף ביז איצט, מיר ווע שיין פיל שוין גענומען פֿאַר געגעבן אַז דאָרט יגזיסץ דעם קאַמפּיילער, קלאַנג, אַז איר ווע שוין ינוואָוקינג דורך וועג פון דעם אנדערע געצייַג גערופן מאַכן אַז עפעס מאַדזשיקאַלי קאַנווערץ דיין מקור קאָד אין כייפעץ קאָד, די זעראָס און אָנעס אַז דיין קאָמפּיוטערס קפּו, הויפט פּראַסעסינג אַפּאַראַט, פאקטיש פארשטייט. אבער עס טורנס אויס דאָרט ס אַ נומער וואָס ס געגאנגען אויף ונטער דער קאַפּטער אין צווישן אַרייַנשרייַב און רעזולטאַט. און איך 'ד ווי צו פאָרשלאָגן אַז מיר פלייש אַז אויס אין אַ קליין מער דעטאַל אין די פיר טריט, האָבן עפּעס גערופן פאַר - פּראַסעסינג, עפּעס גערופן קאַמפּיילינג, וואָס מיר האָבן געזען, עפּעס גערופן אַסעמבאַלינג, און עפּעס גערופן פֿאַרבינדונג. אזוי אַרויף ביז איצט, אין עטלעכע פון ​​אונדזער מגילה, מיר ווע האט שאַרף כולל. מער לעצטנס מיר ווע האט עטלעכע שאַרף דיפיינז פֿאַר קאַנסטאַנץ. אזוי עס טורנס אויס אַז די זאכן וואָס ביסט פּרעפיקסעד מיט די האַש סימבאָל אָדער די פּאָונד סימבאָל ביסט פאַר - פּראַסעסער דערעקטיווז. אַז ס 'נאָר אַ פאַנטאַזיע וועג פון זאגן עס ס אַ שורה פון קאָד וואָס ס 'פאקטיש קאָנווערטעד אין עפּעס אַנדערש איידער די קאָמפּיוטער אַפֿילו פּרובירן צו בייַטן דיין פּראָגראַם אין זעראָס און אָנעס. פֿאַר בייַשפּיל, שאַרף כולל נאָרמאַל איך / אָ. ה, שיין פיל נאָר מיטל גיין פאָרויס, כאַפּן די אינהאַלט פון די טעקעס סטדיאָ.ה און פּאַפּ זיי רעכט דאָרט. אזוי ניט זעראָס און אָנעס אין אַז פונט נאָך. עס ס טאַקע נאָר אַ סאַבסטיטושאַן. און אַז ס געטאן בעשאַס די אַזוי גערופענע פאַר - פּראַסעסינג בינע, ווען איר פאקטיש לויפן קלאַנג אָדער ספּאַסיפיקלי מאַכן אין רובֿ פאלן. אזוי אַלע דעם האט שוין געשעעניש ערשטער אויטאָמאַטיש אַזוי ווייַט. דערנאך קומט די זאַמלונג שריט. אבער מיר 'ווע שוין אָוווערסימפּליפייד זאַמלונג. קאָמפּילינג אַ פּראָגראַם טאַקע מיטל צו נעמען עס פון עפּעס ווי C, די מקור קאָד מיר ווע שוין שרייבן, אַראָפּ צו עפּעס גערופן פֿאַרזאַמלונג. פֿאַרזאַמלונג שפּראַך איז אַ נידעריקער מדרגה שפּראַך וואָס, טאַנגקפאַלי, מיר וועלן נישט האָבן פיל געלעגנהייַט צו שרייַבן דעם זמאַן. אבער עס ס בייַ די לאָואַסט מדרגה אין די זינען אַז איר ממש אָנהייב שרייבן לייגן און אַראָפּרעכענען און מערן און מאַסע פון זכּרון און ראַטעווען צו זכּרון, די זייער גרונט ינסטראַקשאַנז אַז אַ קאָמפּיוטער, ונטער דער קאַפּטער, פאקטיש פארשטייט. לאַסטלי, אַסעמבאַלינג נעמט אַז שפּראַך צו די זעראָס און אָנעס אַז מיר ווע געווען דיסקרייבינג אַזוי ווייַט. און באמת לאַסטלי, דאָרט ס די אַזוי גערופענע פֿאַרבינדונג פאַסע, וואָס מיר וועט זען אין נאָר אַ מאָמענט, וואָס קאַמביינז דיין זעראָס און אָנעס מיט זעראָס און אָנעס אנדערע מענטשן איידער איר האָט באשאפן. אזוי באַטראַכטן דעם סופּער פּשוט פּראָגראַם. עס איז געווען פון וואָך 1. עס נאָר געזאגט, העלא וועלט, אויף דעם עקראַן. מיר געלאפן דעם דורך קלאַנג. אָדער מיר געלאפן עס דורך מאַכן וואָס געלאפן קלאַנג. און אָוטפּוטטעד אין די צייַט ווו עטלעכע זעראָס און אָנעס. אבער עס טורנס אויס דאָרט ס אַ ינטערמידייט שריט. אויב איך גיין איבער דאָ - אָאָפּס, האט ניט ווילן צו זען אים נאָך. אויב איך גיין איבער דאָ צו מיין אַפּפּליאַנסע און איך עפענען אַרויף העללאָ.ק, דאָ איז אַז זעלבע פּראָגראַם. און וואָס איך בין געגאנגען צו טאָן אין מיין וואָקזאַל פֿענצטער דאָ איז איך בין געגאנגען צו לויפן קלאַנג גאַנץ ווי מאַכט, וואָס אָטאַמייץ אַלע פיר פון די טריט פֿאַר אונדז. און איך בין געגאנגען צו טאָן קלאַנג-ז און דעמאָלט העללאָ.ק און דעמאָלט אַרייַן. און איך באַקומען אַ בלינקינג פּינטלעך ווידער, וואָס איז גוט. און איצט אין אַ ביסל ביגער פֿענצטער, איך בין געגאנגען צו עפענען אַרויף געדיט אין דאָ. און איך בין געגאנגען צו עפענען זיך אַ טעקע אַז, טורנס אויס, איז גערופן העללאָ.ס דעם כּולל אַז פֿאַרזאַמלונג שפּראַך איך ריפערד צו פריער. און דאָס איז וואָס ס גערופן פֿאַרזאַמלונג שפּראַך, פערלי נידעריק מדרגה ינסטראַקשאַנז אַז אייער ינטעל קפּו אָדער וועלכער עס איז אַז ס 'ין פארשטייט. און מאָוו איז פֿאַר מאַך. רופן איז פֿאַר פאַך, אַ זייער נידעריק מדרגה פונקציאָנירן. סאַב איז פֿאַר אַראָפּרעכענען. אזוי ווען איר האָבן אַ באַזונדער קפּו ין פון דיין קאָמפּיוטער, וואָס מאכט עס בוילעט, קעגן אנדערע CPUs אויף די מאַרק, איז וואָס ינסטראַקשאַנז עס פארשטייט און אָפֿט ווי עפעקטיוו עס איז, ווי שנעל עס איז בייַ עקסאַקיוטינג עטלעכע פון יענע ינסטראַקשאַנז. איצט פֿאַר מער אויף דעם, איר קענען נעמען ווייַטער האַרבסט קס61 בייַ די קאָלעגע. אבער דאָ מיר האָבן, פֿאַר בייַשפּיל, אַ ביסל ידענטיפיערס וואָס זאל קוקן באַקאַנט. העללאָ.ק איז דער נאָמען פון דעם פּראָגראַם. . טעקסט - דאָרט ס ניט פיל פון אינטערעס דאָרט נאָר איצט, צוריקרופן אַז דער טעקסט אָפּשניט, ווי פון מאנטאג, איז ווו אין זיקאָרן דיין פּראָגראַם פאקטיש ענדס אַרויף. אזוי אַז ס לפּחות ווייגלי באַקאַנט דאָרט. דאָ, פון קורס, איז אַ דערמאָנען פון אונדזער הויפּט פֿונקציע. סקראָללינג אַראָפּ, די אָפּשיקן צו זאכן גערופן רעדזשאַסטערז, זייער קליין שטיקער פון זיקאָרן ין פון דיין פאַקטיש קפּו. און אויב איך מעגילע אַראָפּ אַפֿילו ווייַטער, איך זען עטלעכע סאָרט ומדירעקט דערמאָנען פון אַסקי. און דאָרט, טאַקע, איז אַז שטריקל, העלא, קאָמע, וועלט. אזוי לאַנג געשיכטע קורץ, דאָס האט שוין געשעעניש פֿאַר איר, אויטאָמאַטיש, ונטער דער קאַפּטער אַלע פון ​​דעם צייַט. און וואָס ס 'שוין געשעעניש טאַקע איז אַמאָל איר ווע לויפן קלאַנג, אָדער דורך וועג פון מאַכן, איר ניטאָ געטינג ערשטער, פון די מקור קאָד, די אַזוי גערופענע פֿאַרזאַמלונג שפּראַך. דעמאָלט קלאַנג איז קאַנווערטינג דעם פֿאַרזאַמלונג שפּראַך אַראָפּ צו זעראָס און אָנעס. און דאָס איז די רוק אַז מיר אנגעהויבן אונדזער דיסקוסיע אין וואָך 0 אויף - און דעמאָלט וואָך 1 אויף. און דעמאָלט לעסאָף, די זעראָס און אָנעס ביסט קאַמביינד מיט די זעראָס און אָנעס פון יענע לייברעריז מיר ווע שוין גענומען פֿאַר געגעבן ווי נאָרמאַל איך / אָ אָדער די שטריקל ביבליאָטעק אָדער אַפֿילו די קס50 ביבליאָטעק. אזוי צו מאָלן דעם בילד מער וויזשוואַלי, מיר האָבן העללאָ.ק. און עס, פון קורס, ניצט די פּרינטף פונקציאָנירן צו זאָגן, העלא וועלט. די זאַמלונג שריט נעמט עס אַראָפּ צו אַז טעקע מיר נאָר געזען העללאָ.ס, אַפֿילו כאָטש אַז ס טיפּיקלי אויסגעמעקט אויטאָמאַטיש פֿאַר איר. אבער אַז ס 'די פֿאַרזאַמלונג קאָד אין די מיטן שריט. און דעריבער ווען מיר אַסעמבאַל דער פֿאַרזאַמלונג שפּראַך, אַזוי צו רעדן, אַז ס ווען איר באַקומען די זעראָס און אָנעס. אזוי מיר ווע זומד אין יפעקטיוולי הייַנט אויף וואָס מיר ווע שוין גענומען פֿאַר געגעבן, מיטל געגאנגען מקור קאָד צו כייפעץ קאָד. אבער לאַסטלי, איצט אַז זעלביקער בילד - לאָזן ס פאַרשטופּן עס איבער צו די לינקס האַנט זייַט. און טאָן אַז אין די שפּיץ דאָרט איך דערמאנט סטדיאָ.ה. אַז ס אַ טעקע אַז מיר ווע אַרייַנגערעכנט אין כּמעט אַלע פון ​​די מגילה מיר ווע געשריבן. און אַז ס דער טעקע וועמענס אינהאַלט באַקומען קאָפּיע פּייסטיד, יפעקטיוולי אַטאַפּ דיין קאָד. אבער עס טורנס אויס אַז, אויף אַ קאָמפּיוטער סיסטעם ערגעץ, דאָרט ס מאַשמאָעס אַ סטדיאָ.ק טעקע אַז עמעצער געשריבן יאָרן צוריק אַז ימפּלאַמאַנץ אַלע פון ​​די פאַנגקשאַנז וואָס האבן דערקלערט אין סטדיאָ.ה. איצט אין פאַקט עס ס מיסטאָמע נישט אויף דיין מעק אָדער דיין פּיסי אָדער אַפֿילו אין די קס50 אַפּפּליאַנסע איז אַ רוי C קאָד. עמעצער שוין צונויפגעשטעלט עס און אַרייַנגערעכנט . אָ טעקע פֿאַר כייפעץ קאָד אָדער. אַ טעקע, וואָס רעפערס צו אַ שערד ביבליאָטעק אַז ס 'שוין פאַר - אינסטאַלירן און פאַר - צונויפגעשטעלט פֿאַר איר. אבער רעכן אַז דאָרט טאַקע יגזיסץ אויף אונדזער קאָמפּיוטער סטדיאָ.ק אין פּאַראַלעל מיט קלאַנג. דיין קאָד ס זייַענדיק צונויפגעשטעלט און פארזאמלט. סטדיאָ.ק 'ס קאָד איז זייַענדיק צונויפגעשטעלט און פארזאמלט, אַזוי אַז דאָס זייער לעצט שריט, אַראָפּ דאָ, מיר האָבן צו עפעס לינק, אַזוי צו רעדן, דיין זעראָס און אָנעס מיט זייַן אָדער איר זעראָס און אָנעס אין איין פּשוט פּראָגראַם וואָס לעסאָף איז גערופן נאָר העלא. אזוי אַז ס אַלע פון ​​די מאַגיש אַז ס שוין געשעעניש אַזוי ווייַט. און וועט פאָרזעצן צו נעמען די פּראַסעסאַז פֿאַר געגעבן, אָבער פאַרשטיין דאָרט ס אַ פּלאַץ פון זאַפטיק פרטים געגאנגען אויף ונטער דאָרט. און דאָס איז וואָס מאכט דיין קאָמפּיוטער מיט ינטעל ין דער הויפּט בוילעט. אזוי אויף אַז טאָן, אויב איר וואָלט ווי צו פאַרבינדן אונדז פֿאַר לאָנטש דעם פרייטאג, טאָן גיין צו די געוויינטלעך אָרט cs50.net/rsvp, 1:15 דעם פרייטאג. און איצט אַ ביסל מודעות. אזוי מיר האָבן עטלעכע גוט נייַעס. און מיר האָבן עטלעכע שלעכט נייַעס. אָנהייבן מיט עטלעכע גוט נייַעס דאָ. [גראָונינג] כל רעכט. נו, עס ס טעקניקלי אַ יום טוּב, אַזוי עס ס 'נישט אַזוי פיל אַ טאַלאַנט פון אונדז. אבער דעמאָלט די שלעכט נייַעס פון קורס. [גראָונינג] איך פארבראכט אַ פּלאַץ פון צייַט אויף די אַנאַמיישאַנז. [געלעכטער] עס וועט זייַן אַ באריכטן סעסיע דעם קומען מאנטאג. עס ס געגאנגען צו זייַן בייַ 05:30. מיר וועלן דערמאָנען איר פון אַלע די פרטים דורך Email אויף דעם קורס ס וועבזייַטל אין נאָר אַ פּאָר פון טעג צייַט. עס וועט זייַן פילמד און געמאכט בנימצא באַלד דערנאָכדעם. אזוי אויב איר קענען נישט מאַכן אַז מאנטיק נאַכט שפּעלטל, טאָן ניט זאָרג. סעקשאַנז דעם קומען וואָך וועט אויך פאָקוס אויף באריכטן פֿאַר די ויספרעג. אויב אייער אָפּטיילונג איז אויף מאנטאג, וואָס איז טאַקע אוניווערסיטעט יום טוּב, מיר וועלן נאָך טרעפן אין אָפּטיילונג. אויב איר פשוט קענען נישט מאַכן אַז אָפּטיילונג ווייַל איר ניטאָ געגאנגען אַוועק, אַז ס פייַן. באַדינער אַ זונטאג אָדער דינסטאג אָפּטיילונג אָדער ניגן-אין צו Jason ס אָפּטיילונג, וואָס איז פאַראַנען אָנליין. אזוי, מער שלעכט נייַעס. אזוי לויט די סילאַבאַס, מיר האָבן לעקציע ווייַטער פרייטאג. אבער די גוט נייַעס - קלאר, איך פארבראכט אויך פיל מאָל אויף דעם. [געלעכטער] מיר וועט באָטל מאַכן ווייַטער פרייטיק ס לעקטשערז. אזוי אַז וועט זייַן אַ טאַלאַנט פֿאַר אונדז, אַזוי איר קענען טאַקע האָבן אַ פייַן רעספּיט אין צווישן דעם וואָך און צוויי וואָכן דערפאר. אזוי ניט לעקטשערז ווייַטער וואָך, נאָר אַ קליינטשיק קליין ויספרעג, פֿאַר וואָס איר זאָל זייַן געטינג ינקריסינגלי יקסייטאַד. אזוי לאָזן ס איצט דרייַ אונדזער ופמערקזאַמקייַט צו עפּעס וואָס איז טאַקע מער וויסואַל און מער יקסייטינג און צו שטעלן די בינע פֿאַר וואָס ס 'געגאנגען צו זייַן אויף די כערייזאַן אין נאָר אַ פּאָר פון וואָכן צייַט. נאָך דער ערשטער ויספרעג, מיר וועט קער די פאָקוס פון אונדזער פּראָבלעם שטעלט צו אן אנדער פעלד ספּעציפיש פּראָבלעם, אַז פון פערענסיקס אָדער זיכערהייַט מער בכלל. אין פאַקט, די מסורה מיט דעם פּראָבלעם שטעלן איז פֿאַר מיר איינער פון די לערנען יונגערמאַן אָדער קאַס צו גיין אַריבער קאַמפּאַס גענומען עטלעכע פאָוטאַגראַפס פון יידענטאַפייאַבאַל אָבער ניט קלאָר ווי דער טאָג מענטשן, ערטער, אָדער דאס, דעריבער יעדער יאָר איך עפעס פירן צו אַקסאַדענאַלי ויסמעקן אָדער פאַרדאָרבן די דיגיטאַל מידיאַ קאָרט אַז ס 'ין פון אונדזער אַפּאַראַט. אבער קיין גרויס האַנדלען. איך קענען גיין פאָרויס און צאַפּן אַז אין מיין קאָמפּיוטער. איך קענען מאַכן אַ פאָרענסיק בילד פון אים, אַזוי צו רעדן, דורך קאַפּיינג די זעראָס און אָנעס אַוועק פון וואָס זיקאָרן קאָרט, צי זייַן אַ סד קאָרט אָדער סאָליד בליצן קאָרט אָדער וועלכער איר ניטאָ באַקאַנט מיט. און דעמאָלט מיר קענען האַנט אַז אויס. און אַזוי די אַרויסרופן פאָרויס, צווישן אנדערע זאכן פֿאַר איר, וועט זייַן צו שרייַבן C קאָד וואָס ריקאַווערז אַ גאַנץ בינטל פון דזשפּעגס פֿאַר מיר און גילוי וועט זייַן יענע מענטשן, ערטער, אָדער זאכן. און מיר וועט אויך רעדן, אין דעם פּראָבלעם שטעלן און אין די טעג צו קומען, וועגן גראַפיקס מער בכלל. מיר ווע געניצט זיי, אַ קורס, פֿאַר ברעכן אויס. אבער איר ווע סאָרט פון גענומען פֿאַר געגעבן עס יגזיסץ די הויך מדרגה השגות פון רעקטאַנגגאַלז און אָוואַלס. אבער ונטער דער קאַפּטער עס זענען בילדצעלן. און איר האָבן געהאט צו אָנהייבן טראכטן וועגן יענע. אָדער איר וועט פֿאַר פּ-שטעלן 4 האָבן צו טראַכטן וועגן דער ריס צווישן דיין בריקס, ווי געשווינד איר ניטאָ פּילקע איז מאָווינג אַריבער די פאַרשטעלן פֿאַר ברעכן אויס. אזוי עס איז דעם געדאנק פון די דאַץ אויף דיין פאַרשטעלן אַז ס קומען אין שפּילן שוין. איצט וואָס איר זען, כאָטש, איז וואָס איר באַקומען אויף אַ קאָמפּיוטער עקראַן. אויב איר ווע אלץ וואָטשט עטלעכע גוט אָדער שלעכט טעלעוויזיע, שאַנסן זענען זיי שיין פיל מייַכל די וילעם ווי טעקנאָופאָובז וואס טאָן ניט טאַקע וויסן פיל וועגן קאַמפּיוטינג. און אַזוי עס ס 'זייער גרינג פֿאַר די פּאָליצייַ דעטעקטיווע צו זאָגן, קענען איר ריין וואָס אַרויף פֿאַר מיר? אָדער פאַרבעסערן, רעכט? פאַרבעסערן איז ווי די באַז וואָרט אין רובֿ קיין פאַרברעכן פֿאַרבונדענע ווייַזן. און די פאַקט איז אויב איר נעמען אַ זייער בלערי בילד פון אַ כאָשעד טאן עפּעס שלעכט, איר קענען ניט נאָר פאַרבעסערן עס. איר קענען נישט פארגרעסער אין ינפאַנאַטלי. איר קענען נישט זען אין די גלינט פון עמעצער ס אויג וואס באגאנגען אַז באַזונדער פאַרברעכן, טראָץ די פּרעוואַלאַנס פון דעם אויף טעלעוויזיע. און אַזוי מיט וואָס לאָזן ס מאָטיווירן אַז אַפּקאַמינג פּראָבלעם שטעלן מיט אַ בליק אין עטלעכע ווייזט מיט וואָס איר זאל זייַן באַקאַנט. [ווידעא פּלייבאַק] -גוט. איצט, לאָזן 'ס באַקומען אַ גוט קוקן בייַ איר. -האָלד עס. לויפן אַז צוריק. -וואַרטן אַ מינוט. גיין רעכט. -עס. פרירן אַז. -גאַנץ פאַרשטעלן. -גוט. פרירן אַז. -טיגהטען אַרויף אויף וואָס, וועט יאַ? -וועקטאָר אין אויף וואָס באָכער דורך דעם צוריק ראָד. -פארגרעסער אין רעכט דאָ אויף דעם אָרט. -מיט די רעכט עקוויפּמענט, די ימאַגעד קענען זייַן ענלאַרגעד און שאַרפּאַנד. -וואָס ס וואָס? -עס ס אַ ענכאַנסמאַנט פּראָגראַם. -קענען איר קלאָר אַז אַרויף קיין? -איך טאָן ניט וויסן. זאל ס פאַרבעסערן עס. -ענהאַנסע אָפּטיילונג א 6. -איך ענכאַנסט דער דעטאַל און - -איך טראַכטן דאָרט ס גענוג צו פאַרבעסערן. מעלדונג עס צו מיין פאַרשטעלן. -פאַרבעסערן די אָפּשפּיגלונג אין איר אויג. -זאל ס לויפן דעם דורך ווידעא ענכאַנסמאַנט. -עדגאַר, קענען איר פאַרבעסערן דעם? -הענגען אויף. -ייוו שוין ארבעטן אויף דעם אָפּשפּיגלונג. -עמעצער ס אָפּשפּיגלונג. -רעפלעקטיאָן. -עס ס אַ אָפּשפּיגלונג פון די מענטש 'ס פּנים. -די אָפּשפּיגלונג. -עס ס אַ אָפּשפּיגלונג. -פארגרעסער אין אויף דעם שפּיגל. -איר קענען זען אַ אָפּשפּיגלונג. -קענען איר פאַרבעסערן דעם בילד פון דאָ? -קענען איר פאַרבעסערן אים רעכט דאָ? -קענען איר פאַרבעסערן עס? -קענען איר פאַרבעסערן עס? -קענען מיר פאַרבעסערן דעם? -קענען איר פאַרבעסערן עס? -האַלטן אויף אַ רגע, איך וועט פאַרבעסערן. -פארגרעסער אין אויף די טיר. -קס10. -פארגרעסער. [געלעכטער] -מאַך ין -וואַרטן, האַלטן. -האַלטן. -פּאָז עס. -ראָטאַטע אַ 75 דיגריז אַרום די ווערטיקאַל ביטע. [געלעכטער] -האַלטן, און צוריק צו דער טייל וועגן די טיר ווידער. -גאָט אַ בילד ענהאַנסער וואָס קענען ביטמאַפּ? -אפֿשר מיר קענען נוצן די פּראַדעעפּ סען אופֿן צו זען אין די פֿענצטער. -דעם סאָפטווער איז שטאַט פון די קונסט. -דעם בילדל ווערט איז אַוועק. -מיט די רעכט קאָמבינאַציע פון אַלגערידאַמז. -ער ס גענומען ילומאַניישאַן אַלגערידאַמז צו דער ווייַטער מדרגה און איך קענען נוצן זיי צו פאַרבעסערן דעם פאָטאָגראַפיע. -לאַק אויף און פאַרגרעסערן דער ז-אַקס. -ענהאַנסע. -ענהאַנסע. -ענהאַנסע. -פריז און פאַרבעסערן. [סוף ווידעא פּלייבאַק] דוד י מאַלאַן: אזוי פּראָבלעם באַשטעטיקט 5 איז וואָס ליגט פאָרויס דאָרט. אזוי מיר וועט באַלד באַקומען אַ בעסער פארשטאנד פון ווען און פארוואס איר קענען און אונדזער קענען נישט פאַרבעסערן אין אַז וועג. אבער ערשטער, לאָזן 'ס צוריקקומען אונדזער ופמערקזאַמקייַט צו עטלעכע פון ​​די בנין בלאַקס מיר וועט דאַרפֿן צו קענען צו זאָגן אַז דערציילונג. אזוי צוריקרופן אַז מיר געצויגן דעם בילד אויף מאנטיק און אַ קליין ביסל לעצטע וואָך. און דעם באשרייבט די אויסלייג פון זאכן אין דיין קאָמפּיוטער ס זכּרון ווען פליסנדיק עטלעכע פּראָגראַם. די טעק אָפּשניט אַרויף שפּיץ, צוריקרופן, רעפערס צו די פאַקטיש זעראָס און אָנעס אַז קאַמפּאָוז דיין פּראָגראַם. עס ס, אונטן אַז, עטלעכע ינישאַלייזד אָדער וניניטיאַליזעד דאַטן, וואָס טיפּיקלי רעפערס צו זאכן ווי קאַנסטאַנץ אָדער סטרינגס אָדער גלאבאלע וועריאַבאַלז וואָס האָבן שוין דערקלערט אין שטייַגן. עס ס די קופּע, אָבער מיר וועט קומען צוריק צו אַז אין אַ ביסל. און דעמאָלט דאָרט ס דעם אָנלייגן. פיל ווי אַ אָנלייגן פון טרייַס אין די קאַפעטעריע, דאָס איז ווו זיקאָרן געץ לייערד און לייערד ווען איר טאָן וואָס אין אַ פּראָגראַם? וואָס איז די אָנלייגן נוצן פֿאַר? יאָ? רופן פון פונקציאָנירן. קיין צייַט איר רופן אַ פֿונקציע, עס ס געגעבן צו שפּענדל פון זכּרון פֿאַר זייַן היגע וועריאַבאַלז אָדער זייַן פּאַראַמעטערס. און פּיקטאָריאַללי, מיר זען אַז מיט יעדער סאַקסעסיוו פונקציאָנירן גערופן, ווען א רופט ב רופט C רופט די, זיי באַקומען לייערד אַנטו דעם אָנלייגן. און ין יעדער פון די סלייסיז פון זכּרון איז יסענשאַלי אַ יינציק פאַרנעם פֿאַר וואָס פונקציאָנירן, וואָס, פון קורס, איז פּראָבלעמאַטיק אויב איר ווילן צו האַנט פון איין פֿונקציע צו אן אנדער א שטיק פון דאַטן וואָס איר ווילן עס צו מיוטייט אָדער טוישן. אזוי וואָס איז געווען אונדזער לייזונג צו ענייבאַלינג א פֿונקציע רעפּריזענטיד דורך איינער אָנלייגן ראַם צו טוישן דעם זכּרון ין פון אן אנדער אָנלייגן ראַם? ווי טאָן יענע צוויי רעדן צו איינער דעם אנדערן? אזוי דורך וועג פון פּאָינטערס אָדער ווענדט, וואָס, ווידער, נאָר באַשרייַבן ווו אין זכּרון, דורך וועג פון אַ ספּעציפיש ביס נומער, די באַזונדער ווערט קענען זייַן געפונען. אזוי צוריקרופן לעצטע מאָל אויך מיר געצויגן די געשיכטע און געקוקט אין אַ פערלי וואָגן פּראָגראַם. און דעם פּראָגראַם איז וואָגן פֿאַר אַ ביסל סיבות, אָבער דער רובֿ וועריסאַם איינער איז ווייַל עס פיילז צו קאָנטראָלירן וואָס? יאָ, עס פיילז צו קאָנטראָלירן די אַרייַנשרייַב. אנטשולדיגט? אויב עס ס 'מער ווי 12 אותיות. אזוי זייער סמאַרטלי, ווען פאַך מעמקאָפּי, וואָס, ווי די נאָמען סאַגדזשעסץ, נאָר קאפיעס זכּרון פון זייַן צווייט אַרגומענט אין זייַן ערשטער אַרגומענט. די דריט אַרגומענט, זייער סמאַרטלי, איז אָפּגעשטעלט צו מאַכן זיכער אַז איר טאָן ניט קאָפּיע מער ווי, אין דעם פאַל, די לענג פון באַר, נומער פון אותיות, אין די דעסטיניישאַן, וואָס איז דאָס מענגע סי אבער די פּראָבלעם איז אַז וואָס אויב C זיך איז ניט גרויס גענוג צו שעפּן אַז? ניטאָ געגאנגען צו נאָכמאַכן די נומער פון ביטעס וואָס איר ווע שוין געגעבן. אבער וואָס טוט איר פאקטיש האָבן מער ביטעס ווי איר האָבן פּלאַץ פֿאַר? נו, דעם פּראָגראַם זייער פולישלי נאָר בליינדלי לייזונג צו נעמען וועלכער עס ס געגעבן, העלא באַקסלאַש 0 איז גרויס אויב שטריקל איז קורץ גענוג, ווי פינף טשאַרס. אבער אויב עס ס 'פאקטיש 12 אותיות אָדער 1200 אותיות, מיר געזען לעצטע צייַט אַז איר ניטאָ נאָר געגאנגען צו גאָר אָווועררייט זכּרון אַז טוט ניט געהערן צו איר. און ערגסטע פאַל, אויב איר אָווועררייט אַז רויט חלק דאָרט אַז מיר גערופן די צוריקקומען אַדרעס - דאָס איז נאָר ווו די קאָמפּיוטער אויטאָמאַטיש, פֿאַר איר, הינטער די סינז, טאַקס אַוועק אַ 32-ביסל ווערט אַז דערמאנט עס צו וואָס אַדרעס עס זאָל צוריקקומען ווען פו, דאָס אנדערע פֿונקציע, איז געטאן עקסאַקיוטינג. עס ס אַ ברויט פּיצל פון סאָרץ צו וואָס עס קערט. אויב איר אָווועררייט אַז, פּאַטענטשאַלי, אויב איר ניטאָ די שלעכט באָכער, קענען קען פּאַטענטשאַלי נעמען איבער עמעצער ס קאָמפּיוטער. און איר וועט רובֿ אַוואַדע קראַך עס אין רובֿ פאלן. איצט דעם פּראָבלעם איז נאָר יגזאַסערבייטיד ווי מיר אנגעהויבן גערעדט וועגן זיקאָרן פאַרוואַלטונג מער בכלל. און מאַללאָק, פֿאַר זיקאָרן אַלאַקיישאַן, איז אַ פונקציאָנירן אַז מיר קענען נוצן צו אַלאַקייט זכּרון ווען מיר טאָן ניט וויסן אין שטייַגן אַז מיר זאל דאַרפֿן עטלעכע. אזוי, פֿאַר בייַשפּיל, אויב איך גיין צוריק צו די אַפּפּליאַנסע דאָ. און איך עפענען אַרויף פון לעצטע מאָל העללאָ2.ק, צוריקרופן דעם פּראָגראַם דאָ, וואָס געקוקט אַ ביסל עפּעס ווי דעם, נאָר דרייַ שורות - שטאַט דיין נאָמען, דעריבער שטריקל נאָמען, אויף די לינקס, יקוואַלז געצטרינג. און דעמאָלט מיר דרוקן עס אויס, דער באַניצער 'ס נאָמען. אזוי דעם איז געווען אַ סופּער פּשוט פּראָגראַם. צו זייַן קלאָר, לאָזן מיר גיין פאָרויס און מאַכן העלא-2. איך בין געגאנגען צו טאָן פּונקט צעהאַקן העלא-2. שטאַט דיין נאָמען - דוד. אַרייַן. העלא דוד. עס מיינט צו אַרבעט גוט. אבער וואָס ס 'טאַקע געגאנגען אויף ונטער קאַפּטער דאָ? ערשטער לאָזן ס שיילן צוריק עטלעכע לייַערס. שטריקל איז נאָר אַ סינאָנים מיר ווע איינגעזען פֿאַר וואָס? טשאַר שטערן. אזוי לאָזן ס מאַכן עס אַ ביסל מער אַרקיין אָבער מער טעקניקלי ריכטיק אַז דעם איז אַ טשאַר שטערן, וואָס מיטל אַז נאָמען, יאָ, איז אַ בייַטעוודיק. אבער וואָס נאָמען סטאָרז איז די אַדרעס פון אַ טשאַר, וואָס פילז אַ ביסל מאָדנע ווייַל איך בין געטינג צוריק אַ שטריקל. איך בין געטינג צוריק קייפל טשאַרס נישט אַ טשאַר. אבער פון קורס, איר נאָר דאַרפֿן די ערשטער טשאַר ס אַדרעס צו געדענקען ווו די גאַנץ שטריקל איז ווייַל וואָס? ווי טאָן איר פיגור אויס ווו דער סוף פון די שטריקל איז געוואוסט די אָנהייב? די באַקסלאַש נול. אזוי מיט די צוויי קלוז איר פיגור אויס איידער דער אָנהייב און דער סוף פון קיין שטריקל ביסט, אַזוי לאַנג ווי זיי ניטאָ רעכט געשאפן מיט וואָס נאַל טערמינאַטאָר, אַז באַקסלאַש נול. אבער דאָס איז פאַך געצטרינג. און עס טורנס אויס אַז געצטרינג אַלע דעם מאָל האט שוין מין פון טשיטינג פֿאַר אונדז. עס ס שוין טאן דעם אַרבעט, צו זייַן זיכער, געטינג אַ שטריקל פון דעם באַניצער. אבער ווו ס אַז זיקאָרן שוין קומען פון? אויב מיר גיין צוריק צו דער בילד דאָ און צולייגן די דעפֿיניציע פון ​​נאָר אַ מאָמענט צוריק, אַז די אָנלייגן איז ווו זיקאָרן גייט ווען פאַנגקשאַנז זענען גערופן, דורך וואָס לאָגיק, ווען איר רופן געצטרינג, און דעמאָלט איך טיפּ אין ד-א V-איך-ד אַרייַן, ווו איז די-א V-איך-ד באַקסלאַש נול סטאָרד, באזירט אויף די געשיכטע מיר ווע דערציילט אונדז ווייַט? עס וואָלט ויסקומען צו זייַן אין די אָנלייגן, רעכט? ווען איר רופן באַקומען שטריקל איר באַקומען אַ קליין רעפטל פון זכּרון אויף דעם אָנלייגן. אזוי עס שטייט צו סיבה אַז די-א V-איך-ד באַקסלאַש נול איז סטאָרד דאָרט אין די אָנלייגן. אבער וואַרטן אַ מינוט, געצטרינג קערט אַז שטריקל, אַזוי צו רעדן, וואָס מיטל עס ס טאַץ פון דער קאַפעטעריע איז גענומען אַוועק דעם אָנלייגן. און מיר האט לעצטע מאָל אַז ווי באַלד ווי אַ פונקציאָנירן קערט, און איר נעמען אַז טאַץ, אַזוי צו רעדן, אַוועק דעם אָנלייגן, וואָס קענען איר יבערנעמען וועגן די רעשטן פון אַז זכּרון? איך סאָרט פון רעדרעוו זיי ווי קשיא מאַרקס ווייַל זיי יפעקטיוולי ווערן אומבאַקאַנט וואַלועס. זיי קענען זייַן ריוזד ווען עטלעכע ווייַטער פונקציאָנירן איז גערופן. אין אנדערע ווערטער, אויב מיר פּאַסירן צו זייַן סטאָרינג - איך וועט ציען אַ שנעל בילד דאָ פון דעם אָנלייגן. אויב מיר פּאַסירן צו זייַן צייכענונג די דנאָ פון מיין זיקאָרן אָפּשניט, און מיר וועט זאָגן אַז דאָס איז דער אָרט פון זכּרון פאַרנומען דורך הויפּט און אפֿשר אַרג C און אַרג V און עפּעס אַנדערש אין די פּראָגראַם, ווען געצטרינג איז גערופן, מאַשמאָעס געצטרינג געץ אַ פּייַדע פון ​​זכּרון דאָ. און דעמאָלט ד-א V-איך-ד עפעס ענדס אַרויף אין דעם פֿונקציע. און איך בין געגאנגען צו אָוווערסימפּליפיי. אבער לאָזן ס יבערנעמען אַז זייַן ד-א V-איך-ד באַקסלאַש נול. אזוי דעם פילע ביטעס זענען געניצט אין דער ראַם פֿאַר געצטרינג. אבער ווי באַלד ווי געצטרינג קערט, מיר האט לעצטע מאָל אַז דעם זכּרון איבער דאָ אַלע ווערט - וואָאָפּס! - אַלע ווערט יפעקטיוולי ירייסט. און מיר קענען טראַכטן פון דעם איצט ווי קשיא מאַרקס ווייַל ווער ווייסט וואָס ס 'געגאנגען צו ווערן פון וואָס זכּרון. טאקע, איך זייער אָפֿט רופן פאַנגקשאַנז אנדערע ווי געצטרינג. און ווי באַלד ווי איך רופן עטלעכע אנדערע פונקציאָנירן ווי געצטרינג, אפֿשר ניט אין דעם באַזונדער פּראָגראַם מיר נאָר געקוקט בייַ אָבער עטלעכע אנדערע, שורלי עטלעכע אנדערע פונקציאָנירן זאל סוף אַרויף זייַענדיק געגעבן דאָס ווייַטער אָרט אין דעם אָנלייגן. אזוי עס קענען נישט זייַן אַז געצטרינג סטאָרז ד-א V-איך-ד אויף דעם אָנלייגן ווייַל איך וואָלט מיד פאַרלירן צוטריט צו עס. אבער מיר וויסן זיי געצטרינג בלויז קערט וואָס? עס ס ניט אומגעקערט צו מיר זעקס אותיות. וואָס איז עס באמת אומגעקערט האט מיר פאַרענדיקן לעצטע מאָל? דער אַדרעס פון דער ערשטער. אזוי עפעס, ווען איר גערופן געצטרינג, עס ס אַלאַקייטינג אַ פּייַדע פון ​​זכּרון פֿאַר די שטריקל וואָס די ניצערס טיפּ און דעמאָלט אומגעקערט אַדרעס פון עס. און עס טורנס אויס אַז ווען איר ווילן צו פונקציאָנירן צו אַלאַקייט זכּרון אין דעם וועג און צוריקקומען צו דעם מענטש וואס גערופן וואָס פונקציאָנירן, די אַדרעס פון אַז פּייַדע פון ​​זכּרון, איר לעגאַמרע קענען ניט לייגן עס אין די אָנלייגן בייַ די דנאָ, ווייַל פאַנגקשאַנאַלי עס ס נאָר געגאנגען צו נישט ווערן דייַן זייער געשווינד, אַזוי איר קענען מיסטאָמע טרעפן ווו מיר ניטאָ מיסטאָמע געגאנגען צו וואָרף עס אַנשטאָט, די אַזוי גערופענע קופּע. אזוי צווישן די דנאָ פון דיין זכּרון ס אויסלייג און די שפּיץ פון דיין זכּרון ס אויסלייג זענען אַ גאַנץ בינטל פון סעגמאַנץ. איינער איז די אָנלייגן, און רעכט אויבן עס איז די קופּע. און קופּע איז נאָר אַ אַנדערש פּייַדע פון זכּרון אַז ס 'נישט געניצט פֿאַר פאַנגקשאַנז ווען זיי ניטאָ גערופן. עס ס געניצט פֿאַר מער טערמין זכּרון, ווען איר ווילן איין פֿונקציע צו כאַפּן עטלעכע זכּרון און קענען צו הענגען אויף צו עס אָן לוזינג קאָנטראָל איבער אים. איצט איר קען טאָמער מיד זען אַז דאָס איז ניט דאַווקע אַ גאנץ פּלאַן. ווי דיין פּראָגראַם אַלאַקייטיד זכּרון אויף די אָנלייגן, אָדער ווי איר רופן מער און מער פאַנגקשאַנז, אָדער ווי איר אַלאַקייט זכּרון אויף די קופּע מיט מאַללאָק אַוועק ווי געצטרינג איז טאן, וואָס קלאר מיינט צו זייַן באַשערט פּראָבלעם? רעכט. ווי דער פאַקט אַז די אַראָוז ביסט פּוינטינג בייַ יעדער אנדערער טוט ניט אָנזאָגן געזונט. און טאַקע, מיר קען זייער געשווינד קראַך אַ פּראָגראַם אין קיין נומער פון וועגן. אין פאַקט, איך טראַכטן מיר זאל האָבן געטאן דעם אַקסאַדענאַלי אַמאָל. אָדער אויב ניט, לאָזן 'ס טאָן עס דיליבראַטלי איצט. זאל מיר גיין פאָרויס און שרייַבן סופּער געשווינד אַ פּראָגראַם גערופן דאָנטדאָטהיס.ק. און איצט איך וועט גיין אין דאָ און טאָן שאַרף אַרייַננעמען סטדיאָ.ה. זאל ס דערקלערן פונקציאָנירן פו נעמט קיין טענות, וואָס איז דינאָוטאַד ווי געזונט דורך פּאָסל. און דער נאָר זאַך פו איז געגאנגען צו טאָן איז רופן פו, וואָס מיסטאָמע איז נישט די סמאַרטאַסט געדאַנק, אָבער אַזוי זייַן עס. ענט הויפּט פּאָסל. איצט דער בלויז זאַך הויפּט איז געגאנגען צו טאָן איז רופן פו ווי געזונט. און נאָר פֿאַר קיקס, איך בין געגאנגען צו גיין פאָרויס דאָ און זאָגן פּרינטף "העלא פון פו. " גוט. אזוי אויב איך האט נישט מאַכן קיין מיסטייקס, מאַכן דאָנטדאָטהיס פּונקט צעהאַקן. און לאָזן 'ס טאָן עס אין אַ ביגער פֿענצטער - פּונקט צעהאַקן, דאָנטדאָטהיס. קומען אויף. אַ אָה. משמעות, איר קענען טאָן דעם. פאַרשילטן עס. גוט. וואַרטן. שטיין דורך. האט מיר - מיר האבן נוצן עס מיט מאַכן. [סייז] איך וויסן אָבער איך טראַכטן מיר נאָר אויסגעמעקט אַז. אַ, יאָ. פאַרשילטן עס. סאָלווע דעם ראָב. וואָס? עס ס זייער פּשוט. יאָ, מיר פארקערט אַפּטאַמאַזיישאַן אַוועק. גוט, שטיין ביי. איצט איך פילן בעסער. גוט. כל רעכט. אזוי לאָזן ס רעקאָמפּילע דעם - מאַכט איר דאָנטדאָטהיס. איר זאל האָבן צו רענאַמע דעם צו דאָטהיס.ק אין נאָר אַ מאָמענט. עס מיר גיין. דאנק איר. גוט. אזוי דעם פאַקט אַז איך איז געווען דרוק עפּעס אויס איז פאקטיש פּונקט סלאָוינג אַראָפּ די פּראָצעס דורך וואָס מיר וואָלט האָבן ריטשט אַז פונט. גוט. פיו! אזוי וואָס איז פאקטיש געגאנגען אויף? די סיבה דאָרט, נאָר ווי אַ באַזונדער, איז טאן עפּעס אין טערמינען פון אַרייַנשרייַב און רעזולטאַט טענדז צו זייַן סלאָוער ווייַל איר האָבן צו שרייַבן אותיות צו די פאַרשטעלן, עס האט צו מעגילע. אזוי לאַנג געשיכטע קורץ, האט איך פאקטיש געטראפן אַזוי ומגעדולדיק, מיר וואָלט האָבן געזען דעם סוף רעזולטאַט ווי געזונט. איצט אַז איך גאַט פאָר פון די דרוק-אַפּס, מיר זען עס רעכט אַוועק. אזוי וואָס איז דעם געשעעניש. נו, די פּשוט דערקלערונג, פון קורס, איז אַז פו מיסטאָמע זאָל ניט זייַן פאַך זיך. איצט אין אַלגעמיין טערמינען, דאָס איז רעקורסיאָן. און מיר געדאַנק אַ פּאָר וואָכן צוריק רעקורסיווע איז גוט. רעקורסיאָן איז דאָס מאַדזשיקאַל וועג פון יקספּרעסינג זיך סופּער סאַקסינגקטלי. און עס נאָר אַרבעט. אבער עס איז אַ שליסל שטריך פון אַלע פון די רעקורסיווע מגילה מיר ווע גערעדט וועגן און געקוקט אין אַזוי ווייַט, וואָס איז געווען אַז זיי האבן וואָס? א באַזע פאַל, וואָס איז עטלעכע שווער קאָדעד פאַל וואָס האט אין עטלעכע סיטואַטיאָנס טאָן ניט רופן פו, וואָס איז קלאר נישט דער פאַל דאָ. אזוי וואָס איז טאַקע געשעעניש אין ווערטער פון דעם בילד? נו, ווען הויפּט רופט פו, עס געץ אַ רעפטל פון זכּרון. ווען פו רופט פו, עס געץ אַ רעפטל פון זכּרון. ווען פו רופט פו, עס געץ אַ רעפטל. עס געץ אַ רעפטל. עס געץ אַ רעפטל. ווייַל פו איז קיינמאָל אומגעקערט. מיר ניטאָ קיינמאָל ירייסינג איינער פון די ראָמען פון די אָנלייגן. אזוי מיר ניטאָ בלאָוינג דורך די קופּע, ניט צו דערמאָנען ווער ווייסט וואָס אַנדערש, און מיר ניטאָ אָוווערסטעפּינג די גווול פון אונדזער אַזוי גערופענע אָפּשניט פון זכּרון. טעות גיין סעגמאַנטיישאַן פאַלש. אזוי די לייזונג עס איז קלאר טאָן ניט טאָן דעם. אבער די ביגער ימפּלאַקיישאַן איז אַז, יאָ, עס לעגאַמרע איז עטלעכע שיעור, אַפֿילו אויב עס ס 'נישט געזונט דיפיינד, ווי צו ווי פילע פאַנגקשאַנז איר קענען רופן אין אַ פּראָגראַם, ווי פילע מאל אַ פֿונקציע קענען רופן זיך. אזוי אַפֿילו כאָטש מיר האבן פּריידיקן רעקורסיאָן ווי דעם פּאַטענטשאַלי מאַדזשיקאַל זאַך אַ פּאָר פון וואָכן צוריק פֿאַר די סיגמאַ פונקציאָנירן, און ווען מיר באַקומען די דאַטן סטראַקטשערז און קס50, איר וועט זען אנדערע פּראָגראַמען פֿאַר אים, עס ס נישט דאַווקע דער בעסטער זאַך. ווייַל אויב אַ פֿונקציע רופט זיך, רופט זיך, אַפֿילו אויב עס ס אַ באַזע פאַל, אויב איר טאָן נישט שלאָגן אַז באַזע פאַל פֿאַר 1,000 רופט אָדער 10,000 רופט, דורך אַז צייַט איר זאל האָבן לויפן אויס פון צימער אויף דיין אַזוי גערופענע אָנלייגן און שלאָגן עטלעכע אנדערע סעגמאַנץ פון זכּרון. אזוי עס אויך איז אַ פּלאַן האַנדל-אַוועק צווישן עלאַגאַנס און צווישן ראָובאַסטנאַס פון דיין באַזונדער ימפּלאַמענטיישאַן. אזוי דאָרט ס אנדערן דאַונסייד אָדער אן אנדער גאַטשאַ צו וואָס מיר ווע שוין טאן אַזוי ווייַט. ווען איך גערופן געצטרינג - לאָזן מיר גיין צוריק אין העלא-2. באַמערקן אַז איך בין פאַך געצטרינג, וואָס איז אומגעקערט אַן אַדרעס. און מיר פאָדערן הייַנט אַז אַדרעס איז פון די קופּע. און איצט איך בין דרוקן אויס די שטריקל בייַ אַז אַדרעס. אבער מיר 'ווע קיינמאָל גערופן די פאַרקערט פון געצטרינג. מיר ווע קיינמאָל האט צו קאַללל אַ פונקציאָנירן ווי ונגעצטרינג, ווו איר האַנט צוריק אַז זכּרון. אבער פראַנגקלי מיר מיסטאָמע זאָל האָבן געווען. ווייַל אויב מיר האַלטן אַסקינג די קאָמפּיוטער פֿאַר זכּרון, דורך וועג פון עמעצער ווי געצטרינג אָבער קיינמאָל געבן עס צוריק, שורלי אַז אויך איז געבונדן צו פירן צו פּראָבלעמס ווערביי מיר לויפן אויס פון זכּרון. און אין פאַקט, מיר קענען קוקן פֿאַר די פּראָבלעמס מיט די נייַ געצייַג וועמענס באַניץ איז אַ ביסל קריפּטיק צו דרוקן. אבער לאָזן מיר גיין פאָרויס און שפּריצן עס אַרויף אויף די פאַרשטעלן אין נאָר אַ מאָמענט. איך בין געגאנגען צו גיין פאָרויס און לויפן וואַלגרינד מיט פּאַראַמעטער וועמענס ערשטער באַפֿעל שורה אַרגומענט איז דער נאָמען פון וואָס פּראָגראַם העלא-2. און ליידער עס ס רעזולטאַט איז אַטראָסיאָוסלי קאָמפּלעקס פֿאַר קיין גוט סיבה. אזוי מיר זען אַלע אַז באַלאַגאַן. דוד איז שטאַט מיין נאָמען. אזוי אַז ס 'די פּראָגראַם פאקטיש פליסנדיק. און איצט מיר באַקומען דעם רעזולטאַט. אזוי וואַלגרינד איז ענלעך אין גייסט צו גדב. עס ס נישט אַ דעבוגגער פּער סיי. אבער עס ס אַ זכּרון טשעקער. עס ס אַ פּראָגראַם וואָס וועט לויפן דיין פּראָגראַם און זאָגן איר אויב איר געבעטן אַ קאָמפּיוטער פֿאַר זכּרון און קיינמאָל קאָלנער עס צוריק, דערמיט טייַטש אַז איר האָבן אַ זכּרון רינען. און זכּרון ליקס טענד צו זייַן שלעכט. און איר איז ניצערס פון קאָמפּיוטערס האָבן מיסטאָמע פּעלץ דעם, צי איר האָבן אַ מעק אָדער אַ פּיסי. האָבן איר אלץ געניצט דיין קאָמפּיוטער פֿאַר בשעת און נישט רעבאָאָטעד אין עטלעכע טעג, אָדער איר 'ווע נאָר גאַט אַ פּלאַץ פון מגילה פליסנדיק, און די פאַרשילטן זאַך סלאָוז צו אַ גרינדינג אָפּשטעלן, אָדער לפּחות עס ס 'סופּער אַנויינג צו נוצן, ווייַל אַלץ נאָר גאַט סופּער פּאַמעלעך. איצט אַז קענען זייַן קיין נומער פון סיבות. עס קען זייַן אַ ינפאַנאַט שלייף, אַ זשוק אין עמעצער ס קאָד, אָדער, מער פשוט, עס קען מיינען אַז איר ניטאָ ניצן מער זכּרון, אָדער טריינג צו, ווי דיין קאָמפּיוטער פאקטיש האט. און אפֿשר דאָרט ס אַ זשוק אין עטלעכע פּראָגראַם וואָס האַלטן אַסקינג פֿאַר זכּרון. בראַוזערז פֿאַר יאָרן זענען נאָוטאָריאַס פֿאַר דעם, אַסקינג פֿאַר מער און מער זיקאָרן אָבער קיינמאָל כאַנדינג עס צוריק. שורלי, אויב איר נאָר האָבן אַ ענדלעך סומע פון ​​זכּרון, איר קענען ניט פרעגן ינפאַנאַטלי פילע מאל פֿאַר עטלעכע פון ​​וואָס זכּרון. און אַזוי וואָס איר זען דאָ, אַפֿילו כאָטש ווידער וואַלגרינד ס רעזולטאַט איז אַננעסאַסעראַלי קאָמפּלעקס צו בליק אין ערשטער, דאָס איז די טשיקאַווע טייל. קופּע - אין נוצן בייַ אַרויסגאַנג. אזוי דאָ ס ווי פיל זכּרון איז געווען אין נוצן אין די קופּע בייַ די צייַט מיין פּראָגראַם עגזאַטיד - משמעות זעקס ביטעס אין איין בלאָק. אזוי איך בין געגאנגען צו כוואַליע מיין הענט אין וואָס אַ בלאָק איז. טראַכטן פון עס איז נאָר אַ פּייַדע, אַ מער טעכניש וואָרט פֿאַר פּייַדע. אבער זעקס ביטעס - וואָס זענען די זעקס ביטעס וואָס זענען נאָך אין נוצן? פּונקט. ד-א V-איך-ד באַקסלאַש נול, פינף בריוו נאָמען פּלוס די נאַל טערמינאַטאָר. אזוי דעם פּראָגראַם וואַלגרינד באמערקט אַז איך געבעטן פֿאַר זעקס ביטעס, משמעות, דורך וועג פון געצטרינג, אָבער קיינמאָל האט זיי צוריק. און אין פאַקט, דאָס זאל ניט זייַן אַזוי קלאָר ווי דער טאָג אויב מיין פּראָגראַם איז נישט דרייַ שורות, אָבער עס ס 300 שורות. אזוי מיר קענען פאקטיש געבן אן אנדער באַפֿעל שורה אַרגומענט צו וואַלגרינד צו מאַכן עס מער ווערבאָסע. עס ס אַ ביסל אַנויינג צו געדענקען. אבער אויב איך טאָן - לאָזן ס זען. רינען - איז עס רינען - אַפֿילו איך טאָן ניט געדענקען וואָס עס איז אַוועק האַנט. - רינען-טשעק יקוואַלז פול. יאָ, דאַנקען איר. - רינען-טשעק יקוואַלז פול. אַרייַן. זעלביקער פּראָגראַם איז פליסנדיק. טיפּ אין דוד ווידער. איצט איך זען אַ קליין מער דעטאַל. אבער ונטער דער קופּע קיצער, וואָס איז יידעניקאַל צו פיר - אַה, דאָס איז מין פון פייַן. איצט וואַלגרינד איז פאקטיש קוקן אַ ביסל האַרדער אין מיין קאָד. און עס ס זאגן אַז, משמעות, מאַללאָק בייַ שורה - מיר פארגרעסער אויס. אין שורה - מיר טאָן ניט זען וואָס שורה עס איז. אבער מאַללאָק איז דער ערשטער קולפּריט. עס ס אַ בלאָג אין מאַללאָק. כל רעכט? גוט, ניט. רעכט? איך גערופן געצטרינג. געצטרינג משמעות רופט מאַללאָק. אזוי וואָס שורה פון קאָד איז משמעות בייַ שולד פֿאַר בעת אַלאַקייטיד דעם זכּרון? זאל ס יבערנעמען אַז ווער סע געשריבן מאַללאָק האט שוין אַרום לאַנג גענוג אַז עס ס נישט זייער שולד. אזוי עס ס מיסטאָמע מייַן. געצטרינג אין קס50.ק - אַזוי אַז ס אַ טעקע ערגעץ אויף די קאָמפּיוטער - אין שורה 286 מיינט צו זייַן דעם קולפּריט. איצט לאָזן ס יבערנעמען אַז קס50 האט שוין אַרום פֿאַר לייַטיש סומע פון ​​צייַט, אַזוי מיר אויך זענען ינפאַלאַבאַל. און אַזוי עס ס מיסטאָמע נישט אין געצטרינג אַז די באַג ליגט, אָבער גאַנץ אין העלא-2.ק שורה 18. אזוי לאָזן 'ס נעמען אַ קוק בייַ וואָס אַז שורה 18 איז געווען. אָה. עפעס דעם ליניע איז ניט דאַווקע וואָגן, פּער סיי, אָבער עס איז דער סיבה הינטער אַז זיקאָרן רינען. אזוי סופּער פשוט, וואָס וואָלט ינטויטיוולי זייַן די לייזונג דאָ? אויב מיר ניטאָ אַסקינג פֿאַר זכּרון, האבן קיינמאָל געבן עס צוריק, און וואָס מיינט צו זייַן אַ פּראָבלעם ווייַל איבער מאָל מיין קאָמפּיוטער זאל לויפן אויס פון זכּרון, זאל פּאַמעלעך אַראָפּ, שלעכט דאס זאל פּאַסירן, געזונט, וואָס ס די פּשוט ינטואַטיוו לייזונג? נאָר געבן עס צוריק. ווי טאָן איר פֿרייַ זיך אַז זכּרון? נו, טאַנגקפאַלי עס ס 'גאַנץ פּשוט צו נאָר זאָגן פֿרייַ נאָמען. און מיר ווע קיינמאָל געטאן דעם פריער. אבער איר קענען יסענשאַלי טראַכטן פון פֿרייַ ווי דער פאַרקערט פון מאַללאָק. פּאָטער איז דער פאַרקערט פון אַלאַקייטינג זכּרון. אזוי איצט לאָזן מיר רעקאָמפּילע דעם. מאַכן העלא-2. זאל מיר לויפן עס ווידער. העלא-2 דוד. אזוי עס מיינט צו אַרבעטן אין פּונקט דער זעלביקער וועג. אבער אויב איך גיין צוריק צו וואַלגרינד און שייַעך-לויפן אַז זעלביקער באַפֿעל אויף מיין ניי צונויפגעשטעלט פּראָגראַם, טייפּינג אין מיין נאָמען ווי איידער - פייַן. קופּע קיצער - אין נוצן בייַ אַרויסגאַנג - נול ביטעס אין נול בלאַקס. און דאָס איז סופּער פייַן, אַלע קופּע בלאַקס זענען באפרייט. ניט קיין ליקס זענען מעגלעך. אזוי קומען אַרויף, נישט מיט פּראָבלעם באַשטעטיקט 4, אָבער מיט פּראָבלעם באַשטעטיקט 5, די פערענסיקס און פאָרויס, דעם אויך וועט ווערן אַ מאָס פון די קערעקטנאַס פון דיין פּראָגראַם, צי אָדער נישט איר האָבן אָדער טאָן ניט האָבן זיקאָרן ליקס. אבער טאַנגקפאַלי, ניט נאָר קענען איר סיבה דורך זיי ינטויטיוולי, וואָס איז, אַרגיואַבלי, גרינג פֿאַר קליין מגילה אָבער האַרדער פֿאַר גרעסערע מגילה, וואַלגרינד, פֿאַר די גרעסערע מגילה, קענען העלפן איר ידענטיפיצירן די באַזונדער פּראָבלעם. אבער דאָרט ס איין אנדערע פּראָבלעם וואָס זאל אויפשטיין. זאל מיר עפענען זיך דעם טעקע דאָ, וואָס איז, ווידער, אַ עפּעס פּשוט בייַשפּיל. אבער לאָזן ס פאָקוס אויף וואָס דעם פּראָגראַם טוט. דאס איז גערופן מעמאָרי.ק. מיר וועט פּאָסטן דעם שפּעטער הייַנט אין די פאַרשלעסלען פון הייַנט ס מקור קאָד. און באַמערקן אַז איך האב אַ פֿונקציע גערופן F וואָס נעמט קיין טענות און קערט גאָרנישט. אין שורה 20, איך בין משמעות דיקלערינג אַ טייַטל צו אַ ינט און פאַך עס X. איך בין אַסיינינג איז די צוריקקומען ווערט פון מאַללאָק. און נאָר צו זייַן קלאָר, ווי פילע ביטעס בין איך מיסטאָמע געטינג צוריק פון מאַללאָק אין דעם סיטואַציע? מיסטאָמע 40. ווו טאָן איר באַקומען וואָס פון? נו, אויב איר צוריקרופן אַז אַ ינט איז אָפֿט 4 ביטעס, לפּחות עס איז אין די אַפּפּליאַנסע, 10 מאל 4 איז דאָך 40. אזוי מאַללאָק איז אומגעקערט אַן אַדרעס פון אַ פּייַדע פון ​​זכּרון און סטאָרינג אַז אַדרעס לעסאָף אין X. אזוי צו זייַן קלאָר, וואָס דעמאָלט איז געשעעניש? נו, לאָזן מיר באַשטימען צוריק צו אונדזער בילד דאָ. זאל מיר נישט נאָר ציען דעם דנאָ פון מיין קאָמפּיוטער 'ס זכּרון, לאָזן מיר גיין פאָרויס און ציען די גאנצע גראָדעק אַז רעפּראַזענץ אַלע פון ​​מיין באַראַן. מיר וועט זאָגן אַז די אָנלייגן איז אויף דער דנאָ. און דאָרט ס אַ טעקסט אָפּשניט אין די וניניטיאַליזעד דאַטן. אבער איך בין נאָר געגאנגען צו אַבסטראַקט יענע אנדערע זאכן אַוועק ווי פּונקט, פּונקט פּונקט. איך בין נאָר געגאנגען צו אָפּשיקן צו דעם ווי דער קופּע בייַ די שפּיץ. און דעמאָלט אין די דנאָ פון דעם בילד, צו פאָרשטעלן הויפּט, איך בין געגאנגען צו געבן אים אַ סלייסיז זיקאָרן אויף דעם אָנלייגן. פֿאַר F, איך בין געגאנגען צו געבן עס אַ רעפטל פון זכּרון אויף דעם אָנלייגן. איצט, איך גאַט צו באַראַטנ מיין מקור קאָד ווידער. וואָס זענען די היגע וועריאַבאַלז פֿאַר הויפּט? משמעות גאָרנישט, אַזוי אַז רעפטל איז יפעקטיוולי ליידיק אָדער נישט אַפֿילו ווי גרויס ווי איך ווע ציען עס. אבער אין ו, איך האָבן אַ היגע בייַטעוודיק, וואָס איז גערופן X. אזוי איך בין געגאנגען צו גיין פאָרויס און געבן F אַ פּייַדע פון ​​זכּרון, פאַך עס X. און איצט מאַללאָק פון 10 מאל 4, אזוי מאַללאָק 40, ווו ס אַז זיקאָרן קומענדיק פון? מיר ווע נישט ציען אַ בילד ווי דאָס פריער. אבער לאָזן ס רעכן אַז עס ס יפעקטיוולי קומענדיק פון דאָ, אַזוי איין, צוויי, דרייַ, פיר, פינף. און איצט איך דאַרפֿן 40 פון די. אזוי איך וועט נאָר טאָן פּונקט, פּונקט, פּונקט צו פֿאָרשלאָגן אַז דאָרט ס אַפֿילו מער זיקאָרן קומענדיק צוריק פון די קופּע. איצט וואָס ס די אַדרעס? זאל ס קלייַבן אונדזער אַרבאַטרערי אַדרעס ווי שטענדיק - אָקס123, אַפֿילו כאָטש עס ס מיסטאָמע געגאנגען צו זייַן עפּעס גאָר אַנדערש. אַז ס דער אַדרעס פון דער ערשטער ביטע אין זכּרון אַז איך בין אַסקינג מאַללאָק פֿאַר. אזוי אין קורץ, אַמאָל שורה 20 עקסאַקיוץ, וואָס איז ממש סטאָרד ין פון X דאָ? אָקס123. אָקס123. און דער אָקס איז אַנינטראַסטינג. עס נאָר מיטל דאָ ס אַ העקסאַדעסימאַל נומער. אבער וואָס ס 'שליסל איז אַז וואָס איך ווע קראָם אין X, וואָס איז אַ היגע בייַטעוודיק. אבער זייַן דאַטן טיפּ, ווידער, איז אַן אַדרעס פון אַ ינט. נו, איך בין געגאנגען צו קראָם אָקס123. אבער ווידער, אויב אַז ס אַ ביסל צו קאָמפּליצירט אַננעסאַסעראַלי, אויב איך מעגילע צוריק, מיר קענען אַבסטראַקט דעם אַוועק גאַנץ ריזאַנאַבלי און נאָר זאָגן אַז X איז אַ טייַטל צו אַז פּייַדע פון ​​זכּרון. גוט. איצט די קשיא בייַ האַנט איז די ווייַטערדיק - שורה 21, עס טורנס אויס, איז וואָגן. פארוואס? אנטשולדיגט? עס טוט ניט האָבן - זאָגן אַז אַמאָל מער. נו, עס טוט ניט פֿרייַ. אזוי אַז ס 'די רגע אָבער. אזוי דאָרט ס איין אנדערע אָבער ספּאַסיפיקלי בייַ שורה 21. פּונקט. דאס פּשוט שורה פון קאָד איז נאָר אַ באַפער לויפן, אַ באַפער באַדעקן. א באַפער נאָר מיטל אַ פּייַדע פון ​​זכּרון. אבער אַז פּייַדע פון ​​זכּרון איז פון גרייס 10, 10 ינטאַדזשערז, וואָס מיטל אויב מיר אינדעקס אין עס ניצן די סינטאַקטיק צוקער פון מענגע נאָוטיישאַן, די קוואַדראַט בראַקאַץ, איר האָבן צוטריט צו X קלאַמער 0 X קלאַמער 1 X, קלאַמער פּונקט, פּונקט, פּונקט. X קלאַמער 9 איז די ביגאַסט איינער. אזוי אויב איך טאָן X קלאַמער 10, ווו איך בין פאקטיש געגאנגען אין זכּרון? נו, אויב איך האָבן 10 ינט - לאָזן ס פאקטיש ציען אַלע פון די אויס דאָ. אזוי אַז איז געווען דער ערשטער פינף. דאָ ס די אנדערע פינף ינץ. אזוי X קלאַמער 0 איז דאָ. X קלאַמער 1 איז דאָ. X קלאַמער 9 איז דאָ. X קלאַמער 10 איז דאָ, וואָס מיטל איך בין טעלינג, אין שורה 21, די קאָמפּיוטער צו שטעלן די נומער ווו? די נומער 0 ווו? נו, עס ס 0, יאָ. אבער נאָר די פאַקט אַז זייַן 0 איז מין פון אַ צופאַל. עס קען זייַן די נומער 50, פֿאַר אַלע מיר זאָרגן. אבער מיר ניטאָ טריינג צו לייגן עס בייַ X קלאַמער 10, וואָס איז ווו דאָס קשיא מארק איז ציען, וואָס איז ניט אַ גוט זאַך. דעם פּראָגראַם זאל זייער געזונט קראַך ווי אַ רעזולטאַט. איצט, לאָזן ס גיין פאָרויס און זען אויב דאָס איז, טאַקע, וואָס כאַפּאַנז. מאַכן זכּרון, זינט דער טעקע איז גערופן מעמאָרי.ק. זאל ס גיין פאָרויס און לויפן די פּראָגראַם זכּרון. אזוי מיר גאַט מאַזלדיק, פאקטיש, עס מיינט. מיר גאַט מאַזלדיק. אבער לאָזן ס זען אויב מיר איצט לויפן וואַלגרינד. אין ערשטער בליק, מיין פּראָגראַם זאל ויסקומען צו זייַן בישליימעס ריכטיק. אבער לאָזן מיר לויפן וואַלגרינד מיט די - רינען-טשעק יקוואַלז פול אויף זכּרון. און איצט ווען איך לויפן דעם - טשיקאַווע. פאַרקריפּלט שרייַבן פון גרייס 4 בייַ שורה 21 פון מעמאָרי.ק. שורה 21 פון מעמאָרי.ק איז וואָס איינער? אָה, טשיקאַווע. אבער וואַרטן. גרייס 4, וואָס איז וואָס ריפערינג צו? איך נאָר האט איינער שרייַבן, אָבער עס ס פון גרייס 4. פארוואס איז עס 4? עס ס ווייַל עס ס אַ ינט, וואָס איז, ווידער, פיר ביטעס. אזוי וואַלגרינד געפונען אַ זשוק אַז איך, גלאַנסינג בייַ מיין קאָד, האט ניט. און אפֿשר דיין טף וואָלט אָדער וואָלט נישט. וואָס אבער וואַלגרינד פֿאַר זיכער געפונען אַז מיר ווע געמאכט אַ גרייַז דאָרט, אַפֿילו כאָטש מיר גאַט מאַזלדיק, און די קאָמפּיוטער באַשלאָסן, האַ, איך בין נישט געגאנגען צו קראַך נאָר ווייַל איר גערירט איינער ביטע, איינער ינט ס ווערט פון זכּרון אַז איר האט נישט פאקטיש אייגן. נו, וואָס אַנדערש איז וואָגן דאָ. אַדרעס - דאָס איז אַ משוגע קוקן אַדרעס אין העקסאַדעסימאַל. אַז נאָר מיטל ערגעץ אין די קופּע איז נול ביטעס נאָך אַ בלאָק פון גרייס 40 איז אַלאַקייטיד. זאל מיר פארגרעסער אויס דאָ און זען אויב דאָס איז אַ ביסל מער נוציק. טשיקאַווע. 40 ביטעס זענען באשטימט פאַרפאַלן אין אָנווער רעקאָרד 1 פון 1. ווידער, מער ווערטער ווי איז נוצלעך דאָ. אבער באזירט אויף די כיילייטיד שורות, ווו זאָל איך מיסטאָמע פאָקוס מיין ופמערקזאַמקייַט פֿאַר אן אנדער באַג? קוקט ווי אַ שורה 20 פון מעמאָרי.ק. אזוי אויב מיר גיין צוריק צו שורה 20, אַז ס די איין אַז איר יידענאַפייד פריער. און עס ס 'נישט דאַווקע וואָגן. אבער מיר האָבן דאָס ריווערסט זייַן יפעקס. אזוי ווי טאָן איך ריכטיק לפּחות איינער פון די מיסטייקס? וואָס קען איך טאָן נאָך שורה 21? איך קען טאָן פֿרייַ פון X, אַזוי איז צו געבן צוריק אַז זכּרון. און ווי טאָן איך פאַרריכטן דעם זשוק? איך זאָל באשטימט גיין ניט ווייַטער ווי 0. אזוי לאָזן מיר פּרובירן און שייַעך-לויפן דעם. אנטשולדיגט, באשטימט גיין ניט ווייַטער ווי 9. מאַכן זכּרון. זאל מיר ריראַן וואַלגרינד אין אַ ביגער פֿענצטער. און איצט קוק. פייַן. כל קופּע בלאַקס זענען באפרייט. ניט קיין ליקס זענען מעגלעך. און אַרויף אויבן דאָ, דאָרט ס ניט דערמאָנען קיין מער פון די פאַרקריפּלט רעכט. נאָר צו באַקומען זשעדנע, און לאָזן 'ס זען אויב אן אנדער דעמאַנסטריישאַן טוט ניט גיין ווי בדעה - איך האט באַקומען מאַזלדיק אַ מאָמענט צוריק. און די פאַקט אַז דאָס איז 0 איז טאָמער אַננעסאַסעראַלי מיסלידינג. זאל ס נאָר טאָן 50, אַ עפּעס אַרבאַטרערי נומער, מאַכן זיקאָרן פּונקט צעהאַקן זכּרון - נאָך באַקומען מאַזלדיק. גאָרנישט ס קראַשינג. רעכן איך נאָר טאָן עפּעס טאַקע נארישע, און איך טאָן 100. זאל מיר רימייק זכּרון, פּונקט צעהאַקן זכּרון - גאַט מאַזלדיק ווידער. ווי וועגן 1,000? ינץ ווייַטער, בעערעך, ווו איך זאָל זייַן? מאַכן זכּרון - פאַרשילטן עס. [געלעכטער] גוט. זאל ס נישט באַלאַגאַן אַרום ענימאָר. רערון זכּרון. עס מיר גיין. כל רעכט. אזוי משמעות איר אינדעקס 100.000 ינץ ווייַטער פון ווו איר זאָל האָבן געווען אין זכּרון, שלעכט זאכן פּאַסירן. אזוי דעם איז דאָך ניט אַ שווער, שנעל הערשן. איך איז געווען מין פון ניצן פּראָצעס און טעות צו באַקומען דאָרט. אבער דאָס איז ווייַל, לאַנג געשיכטע קורץ, דיין קאָמפּיוטער ס זכּרון איז אויך צעטיילט אין די זאכן גערופן סעגמאַנץ. און מאל, די קאָמפּיוטער פאקטיש האט געגעבן איר אַ ביסל מער זיקאָרן ווי איר פרעגן פֿאַר. אבער פֿאַר עפעקטיווקייַט, עס ס נאָר גרינגער צו באַקומען מער זכּרון אָבער נאָר זאָגן איר אַז איר ניטאָ געטינג אַ חלק פון עס. און אויב איר באַקומען מאַזלדיק מאל, דעריבער, איר זאל קענען צו פאַרבינדן זכּרון אַז טוט נישט געהערן צו איר. איר האָבן קיין גאַראַנטירן אַז וואָס ווערט איר שטעלן דאָרט וועט בלייַבן דאָרט, ווייַל דער קאָמפּיוטער נאָך מיינט עס 'ס נישט דייַן, אָבער עס ס 'נישט דאַווקע געגאנגען צו שלאָגן אן אנדער אָפּשניט פון זכּרון אין די קאָמפּיוטער און פּויעלנ בייַ אַ גרייַז ווי דאָס איינער דאָ. כל רעכט. קיין שאלות דעמאָלט אויף זכּרון? כל רעכט. זאל ס נעמען אַ קוק דאָ, דעריבער, בייַ עפּעס מיר ווע שוין גענומען פֿאַר געגעבן פֿאַר גאַנץ עטלעכע מאָל, וואָס איז אין דעם טעקע גערופן קס50.ה. אזוי דאס איז אַ טעקע. דאס זענען נאָר אַ גאַנץ בינטל פון באַמערקונגען אַרויף שפּיץ. און איר זאל האָבן געקוקט אין דעם אויב איר פּאָוקט אַרום אויף די אַפּפּליאַנסע. אבער עס טורנס אויס אַז אַלע די צייַט, ווען מיר געוויינט צו נוצן שטריקל ווי אַ סינאָנים, דער מיטל דורך וואָס מיר דערקלערט אַז סינאָנים איז געווען מיט דעם קיווערד טיפּעדעף, פֿאַר טיפּ דעפֿיניציע. און מיר ניטאָ יסענשאַלי געזאגט, מאַכן שטריקל אַ סינאָנים פֿאַר טשאַר שטערן. אַז דער מיטל דורך וועלכע די אָנלייגן באשאפן די טריינינג ווילז באקאנט ווי די שטריקל. איצט דאָ ס נאָר אַ פּראָוטאַטייפּ פֿאַר געטטשאַר. מיר זאל האָבן געזען עס פריער, אָבער אַז ס טאַקע וואָס עס טוט. געטטשאַר נעמט קיין טענות, קערט אַ טשאַר. געטדאָובלע נעמט קיין טענות, קערט אַ טאָפּל. געטפלאָאַט נעמט קיין טענות, קערט אַ לאָזנ שווימען, און אַזוי אַרויס. געטינט איז אין דאָ. געטלאָנגלאָנג איז אין דאָ. און געצטרינג איז אין דאָ. און אַז ס עס. דאס לילאַ שורה איז אן אנדער פּרעפּראָסעססאָר דירעקטיוו ווייַל פון די האַשטאַג אין די אָנהייב פון עס. כל רעכט. אזוי איצט לאָזן מיר גיין אין קס50.ק. און מיר וועט נישט רעדן צו לאַנג אויף דעם. אבער צו געבן איר אַ בליק פון וואָס ס שוין געגאנגען אויף אַלע דעם צייַט, לאָזן מיר גיין צו - לאָזן 'ס טאָן געטטשאַר. אזוי געטטשאַר איז מערסטנס באַמערקונגען. אבער עס קוקט ווי דעם. אזוי דעם איז די פאַקטיש פֿונקציע געטטשאַר אַז מיר ווע געווען גענומען פֿאַר געגעבן יגזיסץ. און אַפֿילו כאָטש מיר האָבן ניט נוצן דעם איין אַז אָפֿט, אויב אלץ, עס ס לפּחות לעפיערעך פּשוט. אזוי עס ס 'ווערט גענומען אַ שנעל קוק אין דאָ. אזוי געטטשאַר האט אַ ינפאַנאַט שלייף, דיליבראַטלי אַזוי משמעות. עס דעמאָלט רופט - און דאָס איז מין פון אַ פייַן רייוס פון קאָד מיר זיך געשריבן. עס רופט געצטרינג. ווייַל וואָס טוט עס מיינען צו באַקומען אַ טשאַר? נו, איר זאל ווי געזונט פּרובירן צו באַקומען אַ גאַנץ שורה פון טעקסט פון דער באַניצער און דעמאָלט נאָר קוק אין איין פון יענע אותיות. אין שורה 60, דאָ ס אַ ביסל ביסל פון אַ מייושעוודיקייַט טשעק. אויב געצטרינג אומגעקערט נאַל, לאָזן 'ס נישט גיינ ווייַטער. עפּעס זענען פאַלש. איצט דעם איז עפּעס אַנויינג אָבער קאַנווענשאַנאַל אין סי טשאַר מאַקס מיסטאָמע רעפּראַזענץ וואָס נאָר באזירט אויף זייַן נאָמען? עס ס אַ קעסיידערדיק. עס ס ווי די נומעריק ווערט פון די ביגאַסט טשאַר איר קענען פאָרשטעלן מיט איין ביס, וואָס איז מיסטאָמע דעם נומער 255, וואָס איז די ביגאַסט נומער איר פאָרשטעלן אַכט ביטן, סטאַרטינג פון נול. אזוי איך ווע נוצן דעם, אין דעם פֿונקציע, ווען שרייבן דעם קאָד, נאָר ווייַל אויב עפּעס גייט אומרעכט אין געטטשאַר אָבער זייַן ציל אין לעבן איז צו צוריקקומען אַ טשאַר, איר דאַרפֿן צו עפעס קענען צו סיגנאַל צו דער באַניצער אַז עפּעס זענען פאַלש. מיר קענען ניט צוריקקומען נאַל. עס טורנס אויס אַז נאַל איז אַ טייַטל. און ווידער, געטטשאַר האט צו צוריקקומען אַ טשאַר. אזוי דער קאַנווענשאַן, אויב עפּעס גייט אומרעכט, איז איר, די פּראָגראַמיסט, אָדער אין דעם פאַל, מיר מיט דער ביבליאָטעק, איך האט אַ פּונקט באַשליסן אַרביטרעראַלי, אויב עפּעס גייט פאַלש, איך בין געגאנגען צו צוריקקומען די נומער 255, וואָס איז באמת מיטל מיר קענען נישט, דער באַניצער קענען ניט טיפּ דער כאַראַקטער רעפּריזענטיד דורך די נומער 255 ווייַל מיר האבן אַ גאַנווענען עס ווי אַ אַזוי גערופענע סענטינעל ווערט צו פאָרשטעלן אַ פּראָבלעם. איצט עס טורנס אויס אַז דער כאַראַקטער 255 איז נישט עפּעס איר קענען דרוקן אויף דיין קלאַוויאַטור, אַזוי עס ס קיין גרויס האַנדלען. דער באַניצער טוט נישט באַמערקן אַז איך ווע סטאָלען דעם כאַראַקטער. אבער אויב איר אלץ זען אין מענטש בלעטער אויף אַ קאָמפּיוטער סיסטעם עטלעכע דערמאָנען צו אַ אַלע קאַפּס קעסיידערדיק ווי דאָס וואָס זאגט, אין פאלן פון טעות דעם קעסיידערדיק זאל זייַן אומגעקערט, אַז ס אַלע עטלעכע מענטש האט יאָרן צוריק איז געווען אַרביטרעראַלי באַשלאָסן צו צוריקקומען דעם ספּעציעל ווערט און רופן עס אַ קעסיידערדיק אין פאַל עפּעס גייט פאַלש. איצט דער מאַגיש כאַפּאַנז אַראָפּ דאָ. ערשטער, איך בין דיקלערינג אין שורה 67 צוויי אותיות, ק1 און ק2. און דעמאָלט אין שורה 68, דאָרט ס 'פאקטיש אַ שורה פון קאָד וואָס ס רעמאַניסאַנט פון אונדזער פרייַנד פּרינטף, געגעבן אַז עס טוט האָבן פּראָצענט קס אין ציטירט. אבער באַמערקן וואָס ס געשעעניש דאָ. ססקאַנף מיטל שטריקל יבערקוקן - מיטל יבערקוקן אַ פאָרמאַטטעד שטריקל, ערגאָו ססקאַנף. וואָס טוט וואָס מיינען? עס מיטל איר פאָרן צו ססקאַנף אַ שטריקל. און שורה איז וועלכער דער באַניצער טייפּס ין איר פאָרן צו ססקאַנף אַ פֿאָרמאַט שטריקל ווי דאָס אַז דערציילט סקאַנף וואָס זענען איר כאָופּינג דער באַניצער האט טייפּט ין איר דעמאָלט פאָרן-אין די ווענדט פון צוויי שטיקער פון זכּרון, אין דעם פאַל, ווייַל איך האב צוויי פּלאַסעהאָלדערס. אזוי איך בין געגאנגען צו געבן עס די אַדרעס פון ק1 און די אַדרעס פון ק2. און צוריקרופן אַז איר געבן אַ פֿונקציע די אַדרעס פון עטלעכע בייַטעוודיק, וואָס ס די ימפּלאַקיישאַן? וואָס קענען אַז פונקציאָנירן טאָן ווי אַ רעזולטאַט פון געבן עס די אַדרעס פון אַ בייַטעוודיק, ווי קעגן צו די בייַטעוודיק זיך? עס קענען טוישן עס, רעכט? אויב איר האט עמעצער אַ מאַפּע צו אַ גשמיות אַדרעס, זיי קענען גיין דאָרט און טאָן וועלכער זיי וועלן בייַ אַז אַדרעס. זעלביקער געדאַנק דאָ. אויב מיר פאָרן צו ססקאַנף, די אַדרעס פון צוויי שטיקער פון זכּרון, אַפֿילו די קליינטשיק קליין שטיקער פון זכּרון, ק1 און ק2, אָבער מיר זאָגן עס די אַדרעס פון זיי, ססקאַנף קענען טוישן עס. אזוי ססקאַנף ס ציל אין לעבן, אויב מיר לייענען דער מענטש בלאַט, איז צו לייענען וואָס די באַניצער טייפּט אין, האָפֿן פֿאַר די באַניצער ווייל טייפּט אין אַ כאַראַקטער און אפֿשר אן אנדער כאַראַקטער, און וועלכער דער באַניצער טייפּט, דער ערשטער כאַראַקטער גייט דאָ, די רגע כאַראַקטער גייט דאָ. איצט, ווי אַ באַזונדער, דעם, און איר וואָלט נאָר וויסן דעם פון די דאַקיומענטיישאַן, דער פאַקט אַז איך שטעלן אַ ליידיק אָרט דאָרט נאָר מיטל אַז איך טאָן ניט זאָרגן אויב דער באַניצער היץ די ספעיס באַר אַ ביסל מאל איידער ער אָדער זי נעמט אַ כאַראַקטער, איך בין געגאנגען צו איגנאָרירן קיין ווייַס פּלאַץ. אזוי אַז, איך וויסן פון די דאַקיומענטיישאַן. די פאַקט אַז דאָרט ס אַ רגע% C נאכגעגאנגען דורך ווייַס פּלאַץ איז פאקטיש דיליבראַט. איך ווילן צו קענען צו דיטעקט אויב דער באַניצער סקרוד אַרויף אָדער האט נישט קאָואַפּערייט. אזוי איך בין כאָופּינג אַז דער באַניצער נאָר טייפּט אין איין כאַראַקטער, דעריבער איך בין כאָופּינג אַז ססקאַנף איז בלויז געגאנגען צו צוריקקומען די ווערט 1 ווייַל, ווידער, אויב איך לייענען די דאַקיומענטיישאַן, ססקאַנף ס ציל אין לעבן איז צו צוריקקומען צו די נומער פון וועריאַבאַלז וואָס זענען געווען אָנגעפילט מיט באַניצער אַרייַנשרייַב. איך פארביי אין צוויי וועריאַבאַלז ווענדט, ק1 און ק2. איך בין כאָופּינג, כאָטש, אַז בלויז איינער פון זיי געץ געהרגעט ווייַל אויב ססקאַנף קערט 2, וואָס ס מאַשמאָעס די ימפּלאַקיישאַן לאַדזשיקלי? אַז דער באַניצער האט נישט נאָר געבן מיר איינער כאַראַקטער ווי איך דערציילט אים אָדער איר. זיי מיסטאָמע טייפּט אין מינדסטער צוויי אותיות. אזוי אויב איך אַנשטאָט האט נישט האָבן די צווייט % C, איך נאָר געהאט איין, וואָס פראַנגקלי וואָלט זייַן מער ינטואַטיוו צוגאַנג, איך טראַכטן אַ ערשטער בליק, איר ניטאָ ניט געגאנגען צו קענען צו דיטעקט אויב דער באַניצער האט שוין געבן איר מער אַרייַנשרייַב ווי איר פאקטיש געוואלט. אזוי דאס איז אַ ימפּליסאַט פאָרעם פון טעות קאָנטראָלירונג. אבער באַמערקן וואָס איך טאָן דאָ. אַמאָל איך בין זיכער אַז דער באַניצער האט מיר איינער כאַראַקטער, איך פֿרייַ די שורה, טאן דער פאַרקערט פון געצטרינג, וואָס אין דרייַ ניצט מאַללאָק, און דעמאָלט איך צוריקקומען ק1, די כאַראַקטער וואָס איך געהאפט די באַניצער צוגעשטעלט און נאָר צוגעשטעלט. אזוי אַ שנעל גלימפּסט נאָר, אָבער קיין שאלות אויף געטטשאַר? מיר וועט קומען צוריק צו עטלעכע פון ​​די אנדערע. נו, לאָזן מיר גיין פאָרויס און טאָן דעם - רעכן איצט, נאָר צו מאָטיווירן אונדזער דיסקוסיע אין אַ וואָך פּלוס צייַט, דעם איז אַ טעקע גערופן סטרוקצ.ה. און ווידער, דאס איז נאָר אַ טעם פון עפּעס וואָס ליגט פאָרויס. אבער באַמערקן אַז אַ פּלאַץ פון דעם איז באַמערקונגען. אזוי לאָזן מיר הויכפּונקט נאָר די טשיקאַווע טייל פֿאַר איצט. טיפּעדעף - דאָרט ס אַז זעלביקער קיווערד ווידער. טיפּעדעף מיר נוצן צו דערקלערן שטריקל ווי אַ ספּעציעל דאַטן טיפּ. איר קענען נוצן טיפּעדעף צו שאַפֿן סאָרט נייַ דאַטן טייפּס וואָס האט נישט עקסיסטירן ווען C איז ינווענטיד. פֿאַר בייַשפּיל, ינט קומט מיט סי טשאַר קומט מיט סי טאָפּל קומט מיט סי אבער דאָרט ס קיין געדאנק פון אַ תּלמיד. און נאָך עס וואָלט זייַן שיין נוצלעך צו זייַן קענען צו שרייַבן אַ פּראָגראַם וואָס סטאָרז אין אַ בייַטעוודיק, אַ תּלמיד ס שייַן נומער, זייער נאָמען, און זייער הויז. אין אנדערע ווערטער, דרייַ ברעקלעך פון דאַטן, ווי אַ ינט און אַ שטריקל און אן אנדער שטריקל. מיט טיפּעדעף, וואָס ס 'שיין שטאַרק וועגן דעם און דעם קיווערד סטורקט פֿאַר סטרוקטור, איר, די פּראָגראַמיסט אין 2013, קענען פאקטיש דעפינירן דיין אייגן די דאַטן טייפּס וואָס האט נישט עקסיסטירן יאָרן צוריק אָבער אַז פּאַסן דיין צוועקן. און אַזוי דאָ, אין שורות 13 דורך 19, מיר ניטאָ דיקלערינג אַ נייַ דאַטן טיפּ, ווי אַ ינט, אָבער פאַך עס תּלמיד. און ין פון דעם בייַטעוודיק איז געגאנגען צו זייַן דרייַ זאכן - אַ ינט, אַ שטריקל, און אַ שטריקל. אזוי איר קענען טראַכטן פון וואָס ס 'טאַקע געטראפן דאָ, אַפֿילו כאָטש דאָס איז אַ ביסל פון אַ סימפּלאַפיקיישאַן פֿאַר הייַנט, אַ תּלמיד איז יסענשאַלי געגאנגען צו קוקן ווי דעם. זייַן געגאנגען צו זייַן אַ פּייַדע פון זכּרון מיט אַ שייַן, אַ נאָמען פעלד, און אַ הויז פעלד. און מיר וועט קענען צו נוצן יענע שטיקער פון זכּרון און צוטריט זיי ווי גייט. אויב איך גיין אין סטרוקט0.ק, דאָ איז אַ לעפיערעך לאַנג, אָבער ווייַטערדיק אַ מוסטער, פון קאָד וואָס ניצט דעם נייַ קונץ. אזוי ערשטער, לאָזן מיר ציען דיין ופמערקזאַמקייַט צו די טשיקאַווע טיילן אַרויף שפּיץ. שאַרף דיפיינז סטודענטן 3, דערקלערט אַ קעסיידערדיק גערופן סטודענטן און אַסיינז עס אַרביטרעראַלי די נומער 3, נאָר אַזוי איך האב דרייַ סטודענטן ניצן דעם פּראָגראַם פֿאַר איצט. דאָ קומט הויפּט. און באַמערקן, ווי טאָן איך דערקלערן אַ מענגע פון ​​סטודענטן? נו, איך נאָר נוצן די זעלבע סינטאַקס. די וואָרט תּלמיד איז דאָך נייַ. אבער תּלמיד, קלאַס, קלאַמער סטודענטן. אזוי ליידער דאָרט ס אַ פּלאַץ פון רייוס פון ווערטער דאָ. דאס איז נאָר אַ נומער. אזוי דעם איז ווי געזאגט דרייַ. קלאַס איז פּונקט וואָס איך ווילן צו רופן די בייַטעוודיק. איך קען רופן עס סטודענטן. אבער קלאַס, דאָס איז נישט אַ קלאַס אין אַן כייפעץ אָריענטיד ז'אבא מין פון וועג. עס ס נאָר אַ קלאַס פון סטודענטן. און די דאַטן טיפּ פון יעדער עלעמענט אין אַז מענגע איז תּלמיד. אזוי דאס איז אַ ביסל אַנדערש און פון זאגן עפּעס ווי דעם, עס ס נאָר - איך בין געזאגט געבן מיר דרייַ סטודענטן און רופן אַז מענגע קלאַס. כל רעכט. איצט דאָ ס אַ פיר שלייף. דאס באָכער ס 'באַקאַנט - יטעראַטע פון נול אויף אַרויף צו דרייַ. און דאָ ס דער נייַ שטיק פון סינטאַקס. דער פּראָגראַם 'ס גיי צו פּינטלעך מיר, דער מענטש, צו געבן אים אַ תּלמיד שייַן, וואָס איז אַ ינט. און דאָ ס דער סינטאַקס מיט וואָס איר קענען קראָם עפּעס אין די שייַן פעלד אין אָרט סאָרט קלאַמער אויך אזוי דעם סינטאַקס איז נישט נייַ. דאס נאָר מיטל געבן מיר די אַכט תּלמיד אין דער קלאַס. אבער דעם סימבאָל איז נייַ. אַרויף ביז איצט, מיר ווע קענען נישט געניצט פּונקט, לפּחות אין קאָד ווי דעם. דאס מיטל גיין צו די סטרוקט באקאנט ווי אַ תּלמיד און לייגן עפּעס דאָרט. סימילאַרלי, אין דעם ווייַטער שורה, 31, גיין פאָרויס און לייגן וועלכער דער באַניצער טייפּס פֿאַר אַ נאָמען דאָ און וואָס זיי טאָן פֿאַר אַ הויז, די זעלבע זאַך, גיין פאָרויס און לייגן עס אין. הויז. אזוי וואָס טוט דעם פּראָגראַם לעסאָף טאָן? איר קענען זען אַ קליין טיזער דאָרט. זאל מיר גיין פאָרויס און טאָן מאַכן סטרוקץ 0 פּונקט צעהאַקן סטרוקט 0, תּלמיד ס שייַן 1, זאָגן דוד מאַדער, תּלמיד שייַן 2. ראָב קירקלאַנד, תּלמיד שייַן 3. לאָראַן לעוועריט - און דער נאָר זאַך דעם פּראָגראַם האבן, וואָס איז נאָר גאָר אַרבאַטרערי, איז איך געוואלט צו טאָן עפּעס מיט דעם דאַטן, איצט אַז איך ווע געלערנט אונדז ווי צו ניצן סטרוקץ, איז איך נאָר געהאט דעם עקסטרע שלייף דאָ. איך יטעראַטע איבער די מענגע פון ​​סטודענטן. איך געוויינט אונדזער, טאָמער איצט באַקאַנט פרייַנד, שטריקל פאַרגלייַכן, סטירקאָמפּ צו טשעק איז 8 תּלמיד 'ס הויז גלייַך צו מאַדער? און אויב אַזוי, נאָר דרוקן עפּעס אַרביטרעראַלי ווי, יאָ, עס איז. אבער ווידער, נאָר געבן מיר אַפּערטונאַטיז צו נוצן און רייוס און רייוס דעם נייַ פּונקט נאָוטיישאַן. אזוי וואס דאגות, רעכט? קומענדיק אַרויף מיט אַ תּלמיד פּראָגראַם איז עפּעס אַרבאַטרערי, אָבער עס טורנס אויס אַז מיר קענען טאָן נוצלעך זאכן מיט דעם, פֿאַר בייַשפּיל ווי גייט. דאס איז אַ פיל מער קאָמפּליצירט סטרוקט אין סי עס ס גאַט אַ טוץ אָדער מער פעלדער, עפּעס קריפּטיקאַללי געהייסן. אבער אויב איר ווע אלץ געהערט פון אַ גראַפיקס טעקע פֿאָרמאַט גערופן ביטמאַפּ, במפּ, עס טורנס אויס אַז די ביטמאַפּ טעקע פֿאָרמאַט שיין פיל קוקט ווי אַז דעם. עס ס אַ נאַריש ביסל סמיילי פּנים. עס ס אַ קליין בילד וואָס איך ווע זומד אין אויף שיין גרויס אַזוי אַז איך קען זען יעדער פון דעם יחיד דאַץ אָדער בילדצעלן. איצט, עס טורנס אויס מיר קענען פאָרשטעלן אַ שוואַרץ פּונקט מיט, זאָגן, די נומער 0. און אַ ווייַס פּונקט מיט די נומער 1. אזוי אין אנדערע ווערטער, אויב איר ווילן צו ציען אַ סמיילי פּנים און ראַטעווען וואָס בילד אין אַ קאָמפּיוטער, עס גענוג צו קראָם זעראָס און אָנעס אַז קוק ווי דעם, ווו, ווידער, אָנעס ביסט ווייַס און זעראָס זענען שוואַרץ. און צוזאַמען, אויב איר יפעקטיוולי האָבן אַ גערד פון אָנעס און זעראָס, איר האָט אַ גריד פון בילדצעלן, און אויב איר לייגן זיי אויס, איר האָט אַ קיוט קליין סמיילי פּנים. איצט, ביטמאַפּ טעקע פֿאָרמאַט, במפּ, איז יפעקטיוולי אַז ונטער דער קאַפּטער, אָבער מיט מער בילדצעלן סאָט אַז איר קענען פאקטיש פאָרשטעלן פארבן. אבער ווען איר האָבן מער סאַפיסטאַקייטיד טעקע פֿאָרמאַטירונגען ווי במפּ און געפֿינען און גיף מיט וואָס איר זאל זייַן באַקאַנט, יענע טעקעס אויף דיסק טיפּיקלי ניט נאָר האָבן זעראָס און אָנעס פֿאַר די בילדצעלן, אָבער זיי האָבן עטלעכע מעטאַדאַטאַ ווי געזונט - מעטאַ אין די געפיל אַז איז ניט טאַקע דאַטן אָבער עס ס נוצלעך צו האָבן. אזוי די פעלדער דאָ זענען ימפּלייינג, און מיר וועט זען דעם אין מער דעטאַל אין פּ-שטעלן 5, אַז איידער די זעראָס און אָנעס אַז פאָרשטעלן די בילדצעלן אין אַ בילד, דאָרט ס אַ בינטל פון מעטאַדאַטאַ ווי די גרייס פון דעם בילד און די ברייט פון דעם בילד. און באַמערקן איך בין פּלאַקינג אַוועק עטלעכע אַרבאַטרערי דאס דאָ - ברייט און הייך. ביסל ציילן און עטלעכע אנדערע זאכן. אזוי דאָרט ס עטלעכע מעטאַדאַטאַ אין אַ טעקע. אבער דורך פארשטאנד ווי טעקעס זענען געלייגט אויס אין דעם וועג, איר קענען פאקטיש דעמאָלט מאַניפּולירן בילדער, צוריקקריגן בילדער פון דיסק, רעסיזע בילדער. אבער איר קענען נישט דאַווקע פאַרבעסערן זיי. איך דארף אַ פאָטאָגראַפיע. אזוי איך געגאנגען צוריק צו רדזש דאָ, וואס איר געזען אויף דער עקראַן גאַנץ עטלעכע מאָל צוריק. און אויב איך עפענען אַרויף קינאָוט דאָ, דאָס איז וואָס כאַפּאַנז אויב איר פּרובירן צו פארגרעסער אין און פאַרבעסערן רדזש. ער ס נישט געטינג קיין בעסער טאַקע. איצט קינאָוט איז מין פון בלערינג עס אַ קליין ביסל, נאָר צו גלאָס איבער די פאַקט אַז רדזש טוט נישט באַקומען דער הויפּט ענכאַנסט ווען איר פארגרעסער ין און אויב טאָן עס דעם וועג, זען די סקווערז? יאָ, איר קענען באשטימט זען די סקווערז אויף אַ פּראַדזשעקטער. אַז ס וואָס איר באַקומען ווען איר פאַרבעסערן. אבער אין פארשטאנד ווי אונדזער רדזש אָדער די סמיילי פּנים איז ימפּלאַמענאַד וועט לאָזן אונדז פאקטיש שרייַבן קאָד וואָס מאַניפּיאַלייץ די זאכן. און איך טראַכט איך 'ד סוף אויף דעם טאָן, מיט 55 סעקונדעס פון אַ פאַרבעסערן אַז ס, איך אַרויספאָדערן, זאָגן גאַנץ מיסלידינג. [ווידעא פּלייבאַק] -ער ס ליגנעריש. וועגן וואָס, איך טאָן ניט וויסן. -אזוי וואָס טאָן מיר וויסן? -אַז בייַ 09:15 Ray סאַנטויאַ איז געווען בייַ די אַטם. -אזוי די קשיא איז וואָס איז ער טאן בייַ 09:16? -שיסערייַ די נייַן מילאַמיטער בייַ עפּעס. אפֿשר ער געזען די סנייפּער. -אָדער איז ארבעטן מיט אים. -וואַרטן. גיין צוריק איין. -וואָס טאָן איר זען? -ברענגען זייַן פּנים אַרויף, פול פאַרשטעלן. -זיין ברילן. -עס ס אַ אָפּשפּיגלונג. -אַז ס די נעווויטאַס בייסבאָל קאָלעקטיוו. אַז ס 'זייער לאָגאָ. -און ער ס גערעדט צו ווער ס ווערינג אַז רעקל. [סוף ווידעא פּלייבאַק] דוד י מאַלאַן: דאס וועט זייַן פּראָבלעם באַשטעטיקט 5. מיר וועלן זען איר ווייַטער וואָך. זכר רעדנער: בייַ דעם ווייַטער קס50. [קריקאַץ טשערפּינג] [מוזיק פּלייַינג]