דוד מאַלאַן: אַלע רעכט. אזוי דעם איז קס50, און דאָס איז איצט די אָנהייב פון וואָך דרייַ. אַזוי אַרויף ביז איצט, מיר ווע שוין שרייבן מגילה אין C אַז קוק אַ ביסל עפּעס ווי דעם דאָ. אַזוי מיר 'ווע גאַט אַ פּאָר פון שאַרף כולל אין דער שפּיץ. מיר 'ווע גאַט ינט, הויפּט, פּאָסל, און דעמאָלט עפּעס צו טאָן אין די מיטל, עטלעכע ביסל פון קאָד ין פון וואָס פונקציאָנירן. אבער שליסל האט שוין די פאַקט אַז מיר ווע שוין געזאגט פּאָסל דאָ. אזוי פּאָסל, אַלע פון ​​דעם צייַט, ספּעסאַפייז אַז דעם פּראָגראַם, ווען לויפן, קענען בלויז זיין לויפן דורך זייַן נאָמען. איר קענען ניט דרוקן קיין אנדערע ווערטער אָדער נומערן נאָך די פּראָגראַם ס נאָמען ווען פליסנדיק עס. אַזוי, פֿאַר בייַשפּיל, אויב דער פּראָגראַם זענען צונויפגעשטעלט אין אַ טעקע גערופן העלא, איר קען טאָן ./העללאָ, אָבער אַז איז עס. דער בלויז וועג אַז איר קען צושטעלן אַרייַנשרייַב צו דעם פּראָגראַם איז דורך פאַך אַ פונקציאָנירן. פֿאַר בייַשפּיל, וואָס פונקציאָנירן האָבן מיר שוין ניצן אַזוי ווייַט צו באַקומען אַרייַנשרייַב פון די באַניצער? וילעם: באקום שטריקל. דוד מאַלאַן: צו באַקומען שטריקל, אָדער באַקומען ינט, אָדער איר 'ווע געזען אנדערע, אפילו אויב איר האָבן ניט געוויינט זיי נאָך, ווי באַקומען לאַנג, לאַנג און די ווי. אבער רעכן אַז מיר אַקטשאַוואַלי ווילן צו אָנהייב שרייבן מגילה אַז זענען ביסל מער ווערסאַטאַל, און, פראַנגקלי, אַ ביסל מער ווי די קאַמאַנדז אַז איר ווע שוין געטינג, אַלעווייַ, אַ ביסל ביסל צוגעוווינט צו. ווי סי פּלאַץ דראָפּבאָקס. דעם, פון קורס, ענדערונגען דיין וועגווייַזער, אַסומינג איר 'רע אין יוחנן האַרוואַרד ס היים דירעקטארי, צו דיין דראָפּבאָקס טעקע. דערווייַל, אַ באַפֿעל ווי דעם קרעאַטעס אַ נייַ וועגווייַזער גערופן פּסעט2, ווי איר זאל האָבן שוין אָדער וועט באַלד פֿאַר פּראָבלעם שטעלן צוויי. מאַכן העלא, פון קורס, איז אַ באַפֿעל אַז טוט בויען אַ פּראָגראַם גערופן העלא פון אַ טעקע גערופן העלא פּינטעלע C. און אין יעדער פון די קאַסעס, איצט, מיר 'ווע האט צושטעלן אַן אַרגומענט אויף די אַזוי גערופענע באַפֿעל שורה, די בלינקינג פּינטלעך, אַזוי אַז מאַכן ווייסט וואָס צו בויען, און אַזוי אַז מקדיר ווייסט וואָס טעקע צו שאַפֿן, און אַזוי אַז סי ווייסט ווו איר ווילן צו גיין. אבער אַרויף ביז איצט, מיר האַלטן געזאגט אַז הויפּט, דיין פעליקייַט פונקציאָנירן, האט אַ פּאָסל אויסדרוק ין פון די קלאַמערן, וואָס מיטל אַז עס קענען ניט נעמען קיין טענות. אזוי סטאַרטינג הייַנט, וואָס מיר 'רע געגאנגען צו טאָן איז, מיר רע געגאנגען צו אָנהייבן סופּפּאָרטינג זאכן ווי דעם אפילו. אין פאַקט, אין דעם פאַל, וואָס איר טאָן ניט טיפּיקלי מאַניואַלי טיפּ, מאך האט שוין טאן דעם פֿאַר אונדז, עס זענען נישט איינער אָבער איינער, צוויי, דרייַ נאך סטרינגס נאָך דער פּראָגראַם ס געהייסן קלאַנג. אַזוי ווי טאָן מיר דערגרייכן דעם? נו, סטאַרטינג הייַנט, אין קאַסעס ווו מיר ווילן צו צושטעלן אַרייַנשרייַב דורך די אַזוי גערופענע באַפֿעל שורה, מיר רע געגאנגען צו אָנהייבן אַדינג דאָ וואָס ס אין יעללאָוו-- ריפּלייסינג פּאָסל מיט ינט אַרגק קאָמע שטריקל אַרגוו עפענען קלאַמער נאָענט קלאַמער. איצט דעם איז טשיקאַווע פֿאַר אַ פּאָר פון סיבות. איינער, עס ס געגאנגען צו לאָזן אונדז שרייַבן מגילה אַז ביסט אַ ביסל מער דינאַמיש. אבער, מער קאָמפּעללינגלי, עס ס געגאנגען צו עפענען אַרויף איצט אַ שמועס ווי צו וואָס ערייז קענען טאַקע זיין געניצט, פֿאַר וואָס אַ שטריקל טאַקע איז ונטער דער קאַפּטער, ביז ווייַטער וואָך ווען מיר אָנהייבן דייווינג אין אפילו דיפּער ווי צו ווי דער מאַשין איז געמאכט אַלע פון ​​דעם שטאָפּן אַרבעט. אבער פֿאַר איצט, לאָזן ס ציען, טאָמער, אַ בילד. ווען איר שרייַבן אַ פּראָגראַם מיט הויפּט דערקלערט אין דעם וועג, אַזאַ אַז הויפּט נעמט צוויי טענות, אַן ינט אַנד-- וואָס דאַטן טיפּ איז די רגע אַרגומענט? וילעם: Array. דוד מאַלאַן: Array. אזוי עס קוקט בייַ ערשטער בליק ווי עס ס אַ שטריקל, אָבער באַמערקן די קוואַדראַט בראַקאַץ. צוריקרופן לעצטע צייַט מיר אריינפירן דער געדאנק פון אַ מענגע. און ערייז נוצן קוואַדראַט בראַקאַץ אין אַ פּאָר פון קאַנטעקסץ. איר זאל נוצן די קוואַדראַט בראַקאַץ צו גיין אין אַ מענגע און באַקומען אַ באַזונדער עלעמענט, ווי קלאַמער 0 אָדער קלאַמער 1 אָדער קלאַמער 2. אבער מיר האבן געזען, אויב בעקיצער, לעצטע וואָך אַז איר אויך נוצן די קוואַדראַט בראַקאַץ צו דערקלערן די גרייס פון אַ מענגע, אויב איר וויסן אין שטייַגן ווי פילע ינץ אָדער ווי פילע סטרינגס אָדער וועלכער איר אַקטשאַוואַלי ווילן. אזוי עס טורנס אויס דאָרט ס א דריט קאָנטעקסט דאָ וואס האט ניט קיין נומער ין פון די קוואַדראַט בראַקאַץ. ווען איר ספּעציפיצירן, ווי איך האב דא, די נאָמען פון עפּעס ווי אַרגוו, וואָס איז נאָר אַ פאַנטאַזיע וועג פון זאגן אַרגומענט וועקטאָר, וואָס איז אנדערן פאַנטאַזיע וועג פון געזאגט אַ מענגע פון ​​טענות, עפענען קלאַמער נאָענט קלאַמער נאָר מיטל אַז איר טאָן ניט דאַווקע וויסן אין שטייַגן ווי גרויס די מענגע איז געגאנגען צו זיין, אָבער איר וויסן עס ס געגאנגען צו זיין אַ מענגע. אזוי אויב איר טאָן ניט וויסן די נומער טאָן ניט שטעלן עס אין דאָרט, פֿאַר עפענען קלאַמער נאָענט קלאַמער מיטל אַז אַרגוו איז נישט אַ שטריקל, אָבער אַ מענגע פון ​​סטרינגס. אזוי סינטאַקטיקאַללי, אויב איר טראַכטן צוריק לעצטע וואָך, עס ס זייער ענלעך צו זאגן עפּעס ווי ינט עלטער עפענען קלאַמער, און דעמאָלט עפּעס דערנאָכדעם. אזוי וואָס טוט דעם קוקן ווי? זאל ס אַקטשאַוואַלי ציען אַ בילד. אַזוי ווען איר לויפן דעם פּראָגראַם מיט הויפּט ווייל צוויי טענות דיפיינד ין פון יענע קלאַמערן, איר יסענשאַלי האָבן בייַ מינדסטער צוויי טשאַנגקס פון זיקאָרן קאָלנער צו איר ונטער דער קאַפּטער. איינער, ווי איך וועט דראָז ווי דעם גראָדעק, איז געגאנגען צו זיין גערופן אַרגק. און פּונקט ווי אַ שנעל ריקאַפּ, וואָס איז די דאַטן טיפּ פון אַרגק? אזוי עס ס אַ ינט. אזוי אַ נומער איז געגאנגען צו גיין אין אַרגק-- טורנס אויס אַז שטייט פֿאַר אַרגומענט ציילן. דערווייַל, איך ווע ציען אַרגוו ווי אַ מענגע. און איך טאָן ניט טאַקע וויסן ווי לאַנג עס ס געגאנגען צו זיין, אַזוי פֿאַר הייַנט ס צוועקן פּינטעלע פּינטעלע פּינטעלע. עס זאל נעמען פון עטלעכע לענג. אבער איך 'ווע פּיקטשערד דאָ אין מינדסטער פיר רעקטאַנגגאַלז. אַזוי אַרגוו אַ פּייַדע פון ​​זכּרון אַז סטאָרז שטריקל שטריקל שטריקל פּינטעלע פּינטעלע פּינטעלע, און אַרגק איז נאָר איינער פּייַדע פון זיקאָרן פֿאַר אַ ינטאַדזשער. אַזוי איצט, לאָזן ס זיין אַ ביסל מער גענוי. אויב, ווען איך האָבן סטרינגס אין דעם מענגע, גערופן אַרגוו, איך ווילן צו באַקומען אין זיי ינדיווידזשואַלי, נאָר ווי לעצט וואָך, מיר רע געגאנגען צו נוצן נאָוטיישאַן ווי אַרגוו קלאַמער 0 צו באַקומען די ערשטער זאַך אַ מענגע. אַרגוו קלאַמער 1 צו באַקומען די רגע זאַך, און אַזוי אַרויס. דער שליסל דאָ זייַענדיק מיר ניטאָ נאָך 0 ינדעקסעד-- מיר ניטאָ נאָך קאַונטינג פון 0. אַזוי איצט לאָזן ס אַקשלי שטעלן עפּעס אין דעם. אויב איך געווען צו צונויפנעמען אַ פּראָגראַם גערופן העלא פון אַ טעקע גערופן העלא פּינטעלע C, און דעמאָלט איך לויפן אַז פּראָגראַם מיט פּינטעלע צעהאַקן העלא, וואָס טוט מיין קאָמפּיוטער, מיין לאַפּטאַפּ, קוק ווי ונטער דער קאַפּטער דער מאָמענט איך לויפן פּינטעלע צעהאַקן העלא און שלאָגן אַרייַן? נו, דאָס איז טאָמער וואָס מיר קען באַשרייַבן ווי די צופרידן פון דיין קאָמפּיוטער ס זכּרון, אָדער ראַמ-- ראַנדאָם אַקסעס מעמאָרי. אין אנדערע ווערטער, דער קאָמפּיוטער, ווי עס יז פֿאַר איר מאַדזשיקאַלי, לייגט די נומער 1 אין אַרגק, אַקאַ אַרגקאָונט, און עס לייגט ממש די שטריקל ./העללאָ אין אַרגוו קלאַמער 0. איך האָבן קיין געדאַנק, פראַנגקלי, וואָס ס אין אַרגוו קלאַמער 1 אָדער 2 אָדער 3, ווייַל אויב דער באַניצער האט נישט טייפּט עפּעס אויסערדעם ./העללאָ, מיר רע געגאנגען צו יבערנעמען אַז די זענען רובֿ מסתּמא מיסט וואַלועס, אַזוי צו רעדן. יענע טשאַנגקס פון זכּרון עקסיסטירן, אָבער עס ס נישט אַרויף צו אונדז צו קוקן אין זיי, ווייַל די אַרגקאָונט איז נאָר איינער. איצט, דערווייַל, אויב איך שרייַבן לויפן אנדער פּראָגראַם, סי, וואָס איז מער רעכט אַ באַפֿעל, אין דיין בלינקינג פּראָמפּט-- סי פּלאַץ דראָפּבאָקס-- ווען איך לויפן אַז, יפעקטיוולי, ווען די סי פּראָגראַם איז לויפן, אַרגק, ין פון מיין קאָמפּיוטער ס זכּרון, איז פאר די מערסט בריעפעסט רגע די נומער 2. און דעמאָלט אַרגוו קלאַמער אָ האט סי, אַרגוו קלאַמער 1 האט דראָפּבאָקס, און דעמאָלט פון קורס די באַפֿעל קאַמפּליץ, אַזוי אַלע פון ​​דעם זכּרון יסענשאַלי גייט אַוועק און איז געניצט פֿאַר עפּעס אַנדערש. און אַז ס וואָס איך זאָגן נאָר אַ שפּאַלטן רגע. דערווייַל, אויב מיר טאָן מקדיר פּסעט2, די בילד קוקט כּמעט די זעלבע, אָבער מיט פאַרשידענע סטרינגס ין אַרגוו. אויב איך טאָן קלאַנג לאָך העלא העלא פּינטעלע C, זעלבע געדאַנק. מער שטאָפּן איז אָנגעפילט אין פֿאַר אַרגוו, און אַרגק, פון קורס, איז 4. אַזוי אין אנדערע ווערטער, אפילו כאָטש דעם מענגע זאל זיין פּינטעלע פּינטעלע פּינטעלע, פון עטלעכע בייַטעוודיק לענג, אַזוי צו רעדן, איר שטענדיק וויסן ווו די סוף פון עס איז, ווייל אַרגק איז געגאנגען צו דערציילן איר אין וואָס פונט איר האָבן צו האַלטן איר זוכט אין יסודות אין אַרגוו. איר קענען נאָר קוק אין פיר אין גאַנץ אין דעם פאַל. אַזוי לאָזן ס איצט נעמען אַ קוק אין, טאָמער, אַ פּשוט פּראָגראַם. איינער אַז נאָר זאגט העלא צו עמעצער ווי זאַמילאַ. אזוי איך פאָדערן איך בין געגאנגען צו שרייַבן אַ פּראָגראַם אין נאָר אַ מאָמענט דורך וואָס איך קען טאָן ./העללאָ פּלאַץ זאַמילאַ, און דעמאָלט איך ווילן מיין פּראָגראַם צו דרוקן אויס עפּעס יבער-פּשוט ווי "העלא, זאַמילאַ." איצט אין דער פאַרגאַנגענהייַט מיר ווע געניצט געצטרינג. אַזוי אין דער פאַרגאַנגענהייַט, אפילו אויב איר ניטאָ נייַ צו פּראָגראַממינג, שאַנסן זענען איר קען בייַטש אַרויף אַ פּראָגראַם אַז ניצט געצטרינג און דעריבער ניצט פּרינטף צו זאָגן הי צו זאַמילאַ. אבער לאָזן ס ניט נוצן געצטרינג דעם צייַט. זאל מיר אַנשטאָט גיין אין די אַפּפּליאַנט און טאָן אַרייַננעמען נאָרמאַל איך אָ פּינטעלע ה. זאל מיר אויך אַרייַננעמען קס50 פּינטעלע ה. איצט ינט הויפּט, און איצט איך בין ניט געגאנגען צו טאָן פּאָסל הייַנט. אַנשטאָט, איך בין געגאנגען צו טאָן ינט אַרגק שטריקל אַרגוו עפענען קלאַמער נאָענט קלאַמער, ניט ספּעסאַפייינג אַ נומער. און איצט דאָ איז מיין אַזוי גערופענע צו טאָן. וואָס איך בין געגאנגען צו טאָן איצט איז, איך בין געגאנגען צו טאָן אַ ביסל פון אַ שפּרינגען פון אמונה, איך בין געגאנגען צו יבערנעמען אַז דער באַניצער ס געגאנגען צו נוצן דעם פּראָגראַם ריכטיק, און איך בין פשוט געגאנגען צו טאָן פּרינטף העלא,% סן. אזוי גאָרנישט נייַ דאָרט. אבער איך ווילן צו איצט שטעלן וועלכער וואָרט די באַניצער טייפּס נאָך דער פּראָגראַם 'ס נאָמען. אַזוי אויב איך טאָן ./העללאָ פּלאַץ זאַמילאַ, איך ווילן צו עפעס פּראָגראַממאַטיקאַללי צוטריט ציטירן אַנקוואָוט "זאַמילאַ." אַזוי איך קענען גיין אין מיין אַרגומענט וועקטאָר, מיין מענגע פון ​​סטרינגס, און אויב דער באַפֿעל, ווידער, איז געווען ./העללאָ פּלאַץ זאַמילאַ, וואָס נומער טאָן איך ווילן צו שטעלן אין אַרגוו דאָ? וילעם: 1. דוד מאַלאַן: 1, ווייַל קלאַמער 0 טורנס אויס איז געגאנגען צו זיין דער פּראָגראַם ס נאָמען, ווי מיר האבן געזען. אזוי קלאַמער 1 איז דער ערשטער וואָרט אַז איך, דער באַניצער, האָבן טייפּט. איך בין געגאנגען צו גיין פאָרויס און ראַטעווען דעם. איך בין געגאנגען צו גיין אין מיין טעקע ווו איך ווע געשטעלט דעם טעקע. איך בין געגאנגען צו טאָן מאַכן העלא 3. קאָמפּ יאָ ס גוט. ./העללאָ זאַמילאַ אַרייַן. וואָס האט איך טאָן אומרעכט? איך איז געווען געכאפט דורך יבערראַשן זיך פֿאַר נאָר אַ מאָמענט עס. וואָס האט איך טאָן אומרעכט? וילעם: נאָמען. דוד מאַלאַן: דער טעקע ס אַקשלי גערופן העללאָ3.ק. און איך האט אַז נאָר פֿאַר קאָנסיסטענסי, ווייַל מיר ווע האט העללאָ.ק ס אין די פאַרגאַנגענהייַט אין די אָנליין קאָד. אַזוי לאָזן ס פאַרריכטן דעם ./העללאָ קלאַמער לאָך 3 זאַמילאַ. אַרייַן. און איצט מיר האָבן העלא, זאַמילאַ. דערווייַל, איך קענען טוישן דעם צו זיין ראָב, אָדער טאַקע קיין אנדערע וואָרט. אבער לאָזן ס באַטראַכטן אַ ווינקל פאַל. וואָס זאל איר דערוואַרטן וועט פּאַסירן אויב איך טאָן ניט דרוקן ווער עס יז ס נאָמען אין אַלע? וילעם: טעות. דוד מאַלאַן: אַ טעות פון עטלעכע סאָרט, טאָמער. זאל ס זען. אַרייַן. נאַל. אַזוי פּרינטף איז אַקשלי זייַענדיק אַ ביסל פּראַטעקטיוו פון אונדז דאָ, און ממש דרוקן עפענען פּאַרען נאַל, אָבער אפילו ערגער זאכן קענען פּאַסירן. און נאָר צו באַווייַזן עפּעס איר לעגאַמרע זאָל ניט טאָן, לאָזן ס גיין אין דאָ און אָנהייבן פּאָקינג אַרום. רעכט? אויב איך וויסן אַז די בילד אין זיקאָרן איז יסענשאַלי דעם, אַרגוו קלאַמער 1 האט זאַמילאַ, אַרגוו קלאַמער 0 האט ./העללאָ, אָדער ./העללאָ-3. וואָס איז אין קלאַמער 2? אַזוי איך קענען ענטפערן אז קשיא זיך, רעכט? איך קענען נאָר טוישן די 1 צו אַ 2. איך קענען איצט רעקאָמפּילע העלא 3, ./העללאָ3 זאל ס פארגרעסער אין און שלאָגן אַרייַן. ווהאָאָפּס. ניט ציטירן צייכן. טשיקאַווע. אַזוי אַז ס מין פון קיל צו זען וואָס אַנדערש איז אין דאָ. אַזוי וואָס אַנדערש איז אינעווייניק פון מיין לאַפּטאַפּ? זאל ס ראַטעווען עס מיט קלאַמער 3. מאך העללאָ3, ./העללאָ-3. טשיקאַווע. און איצט לאָזן ס באַקומען טאַקע באָלד-- 50. אזוי אַז ס טאַקע דייווינג טיף אין מיין קאָמפּיוטער ס זכּרון. 50 ינדעקסיז אין. אַזוי מאַכן העלא 3 ./העללאָ-3. טשיקאַווע. כל רעכט, איצט איך בין נאָר געגאנגען צו באַקומען ניט באַטראַכט. זאל ס גיין צו 5,000. כל רעכט. אַזוי לאָזן מיר רעקאָמפּילע. מאך העללאָ3, ./העללאָ-3. גוט. איצט עטלעכע פון ​​איר, עס זאל זיין אַ ליכט ציבעלע געגאנגען אַוועק. ווי פילע פון ​​איר האָבן געזען דעם אָנזאָג פאר? גוט. אַזוי, וואָס? שאַנסן אַרע-- און דאָרט ס פאַרשידענע זאכן אַז קענען אָנמאַכן דעם, און קלאר איר ניטאָ אין גוט קאָמפּאַני-- מיר האָבן קלאר געפֿירט וואָס ס גערופן אַ סעגמאַנטיישאַן שולד. און לאַנג דערציילונג קורץ פֿאַר הייַנט, איך האָבן גערירט אַ אָפּשניט פון זכּרון אַז איך זאָל ניט האָבן. ווו אַ אָפּשניט נאָר מיטל אַ פּייַדע פון זיקאָרן אַז איך זאָל ניט האָבן. איצט די קאָמפּיוטער געראַנטיז אַז אויב איך לויפן ./העללאָזאַמילאַ אַז איך קענען פאַרבינדן אַרגוו זיין קלאַמער 0 און אַרגוו קלאַמער 1. אבער אַרגק איז ווערט 2, וואָס מיטל איך בין בלויז אַללאָוועד-- עס ס סאָרט פון דעם כּבֿוד סיסטעמ-- צו פאַרבינדן קלאַמער 0 און קלאַמער 1. אויב איך גיין קיין ווייַטער, עס ס לעגאַמרע געגאנגען צו זיין זיקאָרן דאָרט. מייַן באַראַן יגזיסס פיזיקלי אין די קאָמפּיוטער. אבער ווער ווייסט וואָס ס דאָרט? טאקע, איך בין פליסנדיק קייפל מגילה אין איין צייַט. איך זאל האָבן סעענ-- אויב איך האבן ניט טאן דעם אויף די אַפּפּליאַנט אָבער אויף מיין מעק אָדער פּק-- איך זאל האָבן געזען די אינהאַלט פון אַ בליצבריוו. איך זאל האָבן געזען אַ רעגע אָנזאָג איך ווע לעצטנס געשיקט. עפּעס וואס זאל זיין לינגערינג אַרום אין זיקאָרן קען האָבן שוין געקוקט געווארן דורך וועג פון דעם אַרבאַטרערי קוואַדראַט קלאַמער נאָוטיישאַן. אָדער, ערגער נאָך, איר זאל האָבן געפונען איינער פון מיין פּאַסווערדז אַז איך איר'ד לעצטנס טייפּט אין, וואָס אַ פּראָגראַם האט סטאָרד אין זיקאָרן אַזוי ווי צו אָטענטאַקייט מיר, און דעמאָלט נאָר מין פון לינקס עס אין באַראַן ביז איך פאַרלאָזן אַז פּראָגראַם. און טאַקע, דעם איז איינער פון די סכנה און מען די כוחות פון ניצן אַ שפּראַך ווי סי איר האָבן אַנפעטערד צוטריט צו די גאנצע אינהאַלט פון אַ פּראָגראַם ס זיקאָרן, און וואָס שלעכט גייז קענען אפילו טאָן אין יענע קאַסעס-- ספּעציעל ווען מיר באַקומען צו וועב פּראָגראַממינג צו די סוף פון די זמאַן, מיר וועט רעוויסיט דעם טאָפּיק-- איז שטורכען אַרום, מעגליך, עמעצער ס קאָמפּיוטער ס זכּרון און געפֿינען אַזאַ טשיקאַווע זאכן ווי מיר האבן געזען דאָרט. אָדער אפילו ערגער נאָך, פּאַסווערדז אַז ער אָדער זי קענען דעריבער נוצן צו טאָן שלעכט זאכן. אזוי קלאר איך זאָל ניט האָבן געטאן דעם, ווייַל טשודנע דאס אָנהייבן צו פּאַסירן. טאקע, דעם איז אַ פּראָגראַם קראַשינג. דאס וואָלט זייַן דער עקוויוואַלענט פון מעק אַס אָדער אין ווינדאָוז אַ פּראָגראַם פֿענצטער נאָר דיסאַפּירינג. אַ אומגעריכט טעות האט פארגעקומען. אין דער באַפֿעל-שורה סוויווע מיר זען עפּעס ווי דעם. אבער אַז ס וואָס, איז איך בין פשוט רירנדיק זיקאָרן אַז טוט נישט געהערן צו מיר. אזוי לאָזן ס פאַרטיידיקן קעגן דעם אַ קליין ביסל אין אַ אַנדערש וועג דורך קוקן אין דעם פּראָגראַם דאָ. אַזוי, ווידער, די סקעלעט אַז מיר געזען עאַרליער-- און איך ווע כיילייטיד דעם צייַט ינט. און אַלע דעם צייַט הויפּט האט טאַקע אומגעקערט אַ ווערט. אפילו כאָטש אין רובֿ פון אונדזער לעקציע ביישפילן מיר ווע קיינמאָל אַמאָל געניצט צוריקקומען עפּעס אין הויפּט. מיר נאָר שרייַבן פּרינטף נאָענט געגרייַזלט בראַסע און אַז ס עס. אבער פֿאַר פֿרייַ, וואָס די קאַמפּיילער שוין טאן פֿאַר איר, יפעקטיוולי, איז אומגעקערט 0 פֿאַר איר. טורנס אָוט-- און עס ס אַ ביסל קאָונטערינטויטיווע-- אַז 0 איז גוט. עס טוט נישט מיינען פאַלש פּער סיי. 0 איז גוט, און קיין גויים-0 ווערט, די וועלט האט באַשלאָסן, קענען באַטייַטן אַ טעות. אזוי אויב איר 'ווע אלץ מעסט עפּעס אַרויף אויף דיין קאָמפּיוטער, אָדער אַ פּראָגראַם האט נאָר געשטארבן אויף איר און איר 'ווע גאַטאַן עטלעכע עראָוניאַס פֿענצטער אויף דיין פאַרשטעלן, זאגן טעות נעגאַטיוו 49 אָדער טעות 23-- עטלעכע פּאָנעם אַרבאַטרערי וואַלוע-- אַז ס ווייַל אַ פּראָגראַמיסט האט שווער-קאָדעד אַ ווערט ווי נעגאַטיוו 49 אָדער positive 23 צו פאָרשטעלן קיין נומער, אַרויספאָדערן זאָגן, פון 4000000000 מעגלעך זאכן וואס זאל גיין אומרעכט אין אַ פּראָגראַם. אַזוי ווי זאל איך נעמען מייַלע פון ​​דעם זיך? נו, לאָזן מיר עפענען זיך אַ פּראָגראַם אַז איך געשריבן אין שטייַגן, און שטורכען אַרום אָנליין גערופן העלא 4. און עס ס כּמעט יידעניקאַל, חוץ אַז זייַן גאַט אַ קליין ביסל פון טעות-טשעק. אין דעם פאַל, איך ווע ווידער דערקלערט הויפּט ווי גענומען צוויי טענות, אָבער דאָס מאָל, אויף שורה 17, באַמערקן איך בין טאן אַ ביסל פון אַ מייושעוודיקייַט טשעק. איך בין מאכן זיכער אַז אַרגק יקוואַלז יקוואַלז 2. ווייַל אויב עס איז, אז מיטל איך קענען בעשאָלעם פאַרבינדן ניט בלויז קלאַמער 0, אָבער קלאַמער 1. און איך גיין פאָרויס און דרוקן אויס, אין דעם פאַל, זאַמילאַ אָדער ראָב אָדער וועלכער וואָרט איך טייפּט אויס. און איצט נאָר צו באַקומען אַ ביסל מער געהעריק, איך בין געגאנגען צו בפירוש צוריקקומען 0 צו באַטייַטן אַלע איז געזונט. גאָרנישט שלעכט געטראפן. אבער דורך קאַנווענשאַן, איך בין געגאנגען צו צוריקקומען 1, אָדער פראַנגקלי קיין גויים-0 ווערט, אויב עפּעס זענען פאַלש. איצט דער באַניצער איז נישט געגאנגען צו טאַקע באַמערקן וואָס ס געגאנגען אויף. טאקע אויב איך גיין אין דעם וועגווייַזער, מיר פארגרעסער אין און טאָן מאַכן העלא 4, ./העללאָ-4 זאַמילאַ ביכייווז ווי איך דערוואַרטן. אבער אויב איך אַנשטאָט טאָן ניט דרוקן עפּעס, גאָרנישט מיינט צו פּאַסירן, אָבער עס טוט ניט אַראָפּפאַלן. און אויב איך אַנשטאָט טאָן עפּעס ווי ראָב איז אַ פּראָקטאָר אין טהייַער-- ייַנטיילונג אַרבאַטרערי אינפֿאָרמאַציע. אבער באַמערקן, אַרגוו 1, 2, 3, 4, און 5 זאָל איצט עקסיסטירן אין זיקאָרן. אַז, אויך, איז ניט וואָס מיין פּראָגראַם יקספּעקץ, ווייַל איך 'ווע אָפּגעשטעלט צי אַרגק יקוואַלז יקוואַלז 2 אָדער ניט. אזוי איך בין איצט דיפענדינג קעגן דעם. איצט, ווי אַ באַזונדער, מיר דער פּראָגראַממער-- אָדער אלא מיר די וסערס-- קיינמאָל זען אַז 0 אָדער 1 אָבער ניצן אַ געצייַג גערופן דעבוגגער, אָדער אנדערע מכשירים, ווי מיר וועט זען איידער לאַנג, איר די פּראָגראַמיסט קענען אַקטשאַוואַלי זען וואָס זאל זיין געגאנגען אומרעכט ין פון דיין פּראָגראַם. אזוי, קיין פראגעס אויף אַרגק? יאָ. וילעם: איך ווע געזען ווו זיי האָבן ניט געהאט די כאַראַקטער, [ינאָדאַבאַל] נאָר האט שטריקל שטערן ד, ווי כאַראַקטער אַסטעריסק קאָמע. זענען זיי עקוויוואַלענט דאָ? דוד מאַלאַן: זיי זענען. אזוי די קשיא איז, איר האָבן טייל מאָל געזען מגילה ווי דעם וואָס טאָן ניט זאָגן שטריקל אַרגוו קלאַמער אָבער אַנשטאָט זאָגן עפּעס ווי טשאַר שטערן אַרגוו קלאַמער. און דאָרט ס אַפֿילו אנדערע וועריאַנץ אַז איר זאל זען. זיי זענען טאַקע עקוויוואַלענט. פֿאַר איצט, מיר האָבן די סאָרט פון טריינינג ווילז אויף אין דער פאָרעם פון שטריקל אין די קס50 ביבליאָטעק, אָבער אין נאָר איבער אַ וואָך אָדער אַזוי מיר רע געגאנגען צו באַזייַטיקן אַז פאַרשטעלונג בעסאַכאַקל און טאקע קוק אין וואָס די טשאַר און די שטערן זענען, און ווי יענע פּערטיין צו זכּרון פאַרטרעטונג מער בכלל. אַזוי מיר וועט קומען צוריק צו אַז. אנדערע פראגעס אויף אונדזער אַרגוו אָדער אַרגק? יאָ. וילעם: פארוואס האט עס צוריקקומען אַ טעות [ינאָדאַבאַל]? דוד מאַלאַן: פארוואס האט עס צוריקקומען אַ טעות אָנלי-- אָה! אין דעם פריערדיקן פאַל, ווען מיר האבן פוטזינג אַרום מיט זיקאָרן, פארוואס האט עס בלויז צוריקקומען אַ טעות ווען איך טאַקע טייפּט אַ גרויס נומער? קורץ ענטפֿערן איז, מיר נאָר גאַט מאַזלדיק. בכלל גערעדט, אַ קאָמפּיוטער אַלאַקייץ זיקאָרן אין טשאַנגקס, און עס האט מיר אַ גרויס גענוג פּייַדע אַז איך גאַט אַוועק, אָן זייַענדיק באמערקט, פון רירנדיק קלאַמער 2, קלאַמער 3, קלאַמער 50, אָבער ווי באַלד ווי איך פּושט מיין גליק, איך געגאנגען ווייַטער פון די באַונדעריז פון דער פּייַדע פון ​​זכּרון די אַפּערייטינג סיסטעם האט געגעבן מיר. און אַז ס ווען עס קלאַמפּט אַראָפּ און האט געזאגט, ניין. סעגמאַנטיישאַן טעות. יאָ. וילעם: ווי טוט די קאָמפּיוטער וויסן די ווערט פון אַרגק? דוד מאַלאַן: ווי טוט דער קאָמפּיוטער וויסן די ווערט פון אַרגק? ווען איר לויפן אַ פּראָגראַם, וואָס פּראָגראַם, דורך נאַטור פון דער בלינקינג פּינטלעך, איז קאָלנער די מענגע פון ווערטער וואס זענען טייפּט אין די פּינטלעך, אַז איז געווען טייפּט אין די פּינטלעך. און אַזוי עס איז דיין אַפּערייטינג סיסטעם אַז יסענשאַלי פּאָפּולאַטעס הויפּט ס טענות פֿאַר איר. אַזוי אַז ס איינער פון די באַדינונגען אַז איר באַקומען, סאָרט פון בעסאָד ונטער דער קאַפּטער פון אַן אָפּערייטינג סיסטעם. אנדערע שאלות? יאָ. וילעם: וואס טוט האַרץ דאַמפּ מיינען? דוד מאַלאַן: וואָס טוט האַרץ דאַמפּ מיינען? אזוי אַז ס אַ גוט קשיא. און לאָזן מיר גיין צוריק אין דעם וועגווייַזער דאָ. און איר וועט באַמערקן אַז איך האָבן אַ נייַ טעקע דאָרט. עס ס טאַקע גערופן האַרץ, און עס ס אַקשלי טיפּיקלי אַ לייַטיש-סייזד טעקע. אַז איז יסענשאַלי אַ מאָמענטבילד פון די אינהאַלט פון מיין פּראָגראַם ס זכּרון אָדער באַראַן ווען עס קראַשט. און דעם וועט זיין נוצלעך, מעגליך, דיאַגנאָסטיקאַללי, אַמאָל מיר רעדן אין אַ צוקונפֿט לעקציע און אָפּטיילונג וועגן דיבאַגינג, ווייַל איר קענען אַקטשאַוואַלי טאָן די עקוויוואַלענט פון אַ דיגיטאַל אָטאַפּסי אויף אַז טעקע צו העלפן פיגור אויס וואָס איר האט אומרעכט אין דיין פּראָגראַם. יאָ. וילעם: איז אַרגק אַ באַפֿעל אין זיך, אדער קענען איר נאָמען עס עפּעס? דוד מאַלאַן: גוטע קשיא. איז אַרגק אַ באַפֿעל אין זיך, אָדער קענען איר נאָמען עס עפּעס? עס ס באשטימט נישט אַ באַפֿעל. עס ס פשוט אַ בייַטעוודיק ס נאָמען אָדער אַן אַרגומענט ס נאָמען, און אַזוי לעגאַמרע מיר קען רופן דעם פו, מיר קען רופן דעם באַר, וואָס טענד צו זיין די גיין-צו ווערטער אַז אַ קאָמפּיוטער געלערנטער גייט צו. אבער דורך קאַנווענשאַן, מיר נוצן אַרגק און אַרגוו. אבער אַז ס נאָר אַ מענטש זאַמלונג, גאָרנישט מער. כל רעכט. אזוי טורנס אויס, איך 'ווע געווארן טעלינג אַ ביסל פון אַ ווייַס ליע-- און פראַנגקלי, אין דער צוקונפֿט, איר וועט זען מיר ווע שוין טעלינג אנדערע ווייַס ליגט. אבער פֿאַר איצט, מיר 'רע געגאנגען צו שאָלעכץ צוריק איינער פון די. אין דעם פאַל דאָ ווען איך פריער געלאפן אַ פּראָגראַם ווי ./העללאָ אָדער ./העללאָ-3 זאַמילאַ, מיר געהאט די אינהאַלט פון מיין קאָמפּיוטער ס זכּרון זוכט בעערעך ווי דעם. אבער צוריקרופן וואָס אַ שטריקל איז. וואָס האט מיר זאָגן אַ וואָך צוריק וואָס אַ שטריקל אַקטשאַוואַלי איז ונטער דער קאַפּטער? וילעם: Array פון טשאַרס. דוד מאַלאַן: עס ס אַ מענגע פון ​​טשאַרס, רעכט? אזוי מיר זאלן האָבן אַ מענגע פון סטרינגס, אָבער, אין דרייען, אַ שטריקל איז אַ מענגע פון ​​אותיות. אזוי אויב איך טאַקע ווילן צו זיין אַנאַל ווען איך ציען דעם בילד, איך זאָל טאַקע זיין צייכענונג עס אַ ביסל מער ווי דעם, ווערביי אין יעדער פון די ינדעקסיז פון מיין אַרגוו מענגע, עס איז זיך אַ גאַנץ שטריקל וואס זיך איז אין אַ מענגע. און איצט די ווייַס ליגן מיר ניטאָ טעלינג הייַנט איז אַז די בילד טוט נישט קוק גאַנץ ווי דעם. אין פאַקט, די ביסל סקווערז זענען טיפּיקלי אַרויס פון די גרויס רעקטאַנגגאַלז עס. אבער מיר וועט קומען צוריק צו אַז איידער לאַנג. אבער דעם איז ./העללאָ באַקסלאַש 0, אַז זייַענדיק די ספּעציעל כאַראַקטער וואס דעמאַרקאַטעס דער סוף פון אַ שטריקל, און מיר 'ווע גאַט אנדערן איינער נאָך זאַמילאַ ס נאָמען. אזוי וואָס טוט דעם הייסן? נו, לאָזן מיר גיין פאָרויס און עפענען אַרויף צוויי אנדערע ביישפילן אַז זענען בנימצא אָנליין. איינער איז גערופן אַרגוו1.ק און דער אנדערער איז אַרגוו2. עס ס אַ סופּער-פּשוט פּראָגראַם אַז איז אַנדערש פון פאַרגאַנגענהייַט מגילה אין אַז איצט איך בין ניצן אַרגק און אַרגוו אַרויף דאָ. און איצט איך בין ינטאַגרייטינג מיט אַ פֿאַר שלייף אין שורה 18, פון איך = 0 אויף אַרויף צו אַרגק. און וואָס בין איך געגאנגען צו טאָן מיט דעם שורה פון קאָד דאָ? אין ענגליש. דאס דאָך דעמאַנסטרייץ נוצן פון אַרגק. אבער אין ענגליש, וואָס טוט עס טאָן אויב איך לויפן דעם פּראָגראַם? יאָ? וילעם: עס ס געגאנגען צו דרוקן דיין פאַרשטעלן ווי פילע מאל ווי איר ווילן. דוד מאַלאַן: עקסאַקטלי. אַזוי וועלכער ווערטער איך טיפּ אין די פּינטלעך, עס ס געגאנגען צו רעגורגיטאַטע זיי אין מיר איינער פּער שורה. אַזוי לאָזן ס גיין פאָרויס און טאָן דעם. זאל מיר גיין אין מיין וועגווייַזער און טאָן מאַכן אַרגוו1 ./אַרגוו1. און איצט, לאָזן ס האַלטן עס פּשוט. זאל ס טאָן גאָרנישט בייַ ערשטער. עס האט דרוקן אויס איין זאַך, און אַז ס טאַקע די נאָמען פון די פּראָגראַם, ווייַל אַז ס אין קלאַמער 0. אויב איך איצט זאָגן פו, עס ס געגאנגען צו טאָן יענע צוויי, און אויב איך זאָגן פו באַר, עס ס געגאנגען צו זאָגן די דרייַ זאכן. איצט אַז ס עפּעס טשיקאַווע, אפֿשר. אבער צוריקרופן אַז אַרגוו איז אַ מענגע פון ​​סטרינגס, אָבער אַ שטריקל איז אַ מענגע פון ​​טשאַרס, אַזוי מיר קענען נעמען דאס אַרויף אַ קאַרב און צולייגן אַז גרונט לאָגיק און מאַכן קאָד אַז קוקט אַ ביסל מער קריפּטיק, אַדמיטידלי. אבער דורך בעת אַ נעסטעד שלייף, עפּעס קרויוויש צו וואָס איר זאל צוריקרופן פון מאַריאָ, פֿאַר בייַשפּיל, אויב איר האט עס דעם וועג. אַזוי איצט באַמערקן אויף שורה 19, איך בין ווידער יטעראַטינג איבער מיין טענות, פון 0 אויף אַרויף צו אַרגק. און איצט אין שורה 21-- איך בין באַראָוינג אַ קונץ פון לעצטע וועעק-- איך בין קאָנטראָלירונג וואָס איז די לענג פון אַרגוו קלאַמער איך. איך בין סטאָרינג אַז ענטפֿערן אין ען. און דעמאָלט איך בין ינטאַגרייטינג פון דזש אויף אַרויף צו N, ווו דזש איז ינישאַלייזד צו 0. אזוי, זאַמלונג פֿאַר קאַונטינג. אַמאָל איר 'ווע געניצט איך, אויב איר האָבן אַ נעסטעד שלייף, איר קענען ניט נוצן איך ווידער, אַנדערש איר וועט קלאָבבער, פּאַטענטשאַלי, די ווערט אַרויס פון די ינער שלייף. אַזוי איך בין ניצן דזש דורך קאַנווענשאַן. מיר זאלן נוצן ק. אויב איר האָבן מער ווי ק, איר מיסטאָמע האָבן אויך פיל נעסטינג, טיפּיקלי. אבער איצט, באַמערקן מיין פּרינטף שורה איז אַ ביסל אַנדערש. איך בין נישט דרוקן% s, איך בין דרוקן% C, וואָס, פון קורס, איז אַ פּלאַסעהאָלדער פֿאַר אַ טשאַר. און איצט באַמערקן דעם סינטאַקס. ניו. מיר האָבן נישט געזען עס פריער. אבער לאַדזשיקלי, דעם נאָר מיטל באַקומען די יטה שטריקל אין אַרגוו און באַקומען די דזשטה וואָס? וילעם: טשאַראַקטער. דוד מאַלאַן: טשאַראַקטער אין אַז שטריקל. אַזוי דורך ניצן קוואַדראַט בראַקאַץ נאכגעגאנגען דורך קוואַדראַט בראַקאַץ, דעם איז דייווינג ערשטער אין אַרגוו ס סטרינגס, און דעמאָלט דער רגע קוואַדראַט בראַקאַץ מיט דזש איז דייווינג אין די אותיות פון אַז באַזונדער שטריקל אין אַרגוו. און דעריבער, נאָר פֿאַר גוט מאָס, איך בין דרוקן אַ נייע שורה דאָ. אַזוי איצט לאָזן מיר גיין פאָרויס און עפענען אַרויף אַ ביסל ביגער פֿענצטער אַזוי מיר קענען זען דעם אין קאַמף. זאל מיר גיין אין אַז טעקע. און איצט טאָן מאַכן אַרגוו-2-- ווהאָאָפּס-- מאַכן אַרגוו-2, ./אַרגוו 2. אַרייַן. און עס ס אַ ביסל שווער צו לייענען ווערטיקלי, אָבער אַז ס טאַקע די נאָמען פון די פּראָגראַם, נאכגעגאנגען דורך אַ ליידיק שורה. איצט לאָזן מיר גיין פאָרויס און טאָן פו. סימילאַרלי שווער צו לייענען, אָבער עס ס טאַקע דרוקן איין כאַראַקטער פּער שורה. און אויב איך טאָן באַר, עס ס איצט דרוקן די שורה דורך שורה. אַזוי די טאַקעאַווייַ דאָ איז נישט אַזוי פיל אַז, וואַו, קוק אין דעם ציכטיק נייַ קונץ ווו איר קענען באַקומען אין די אינהאַלט פון אַ מענגע ס ספּעציפיש אותיות, אָבער אלא ווי מיר רע גענומען די גרונט געדאנקען ווי ינדעקסינג אין אַ מענגע, און דעמאָלט ינדעקסינג אין אַן מענגע אַז איז געווען אין אַז מענגע, און נאָר אַפּלייינג די זעלבע געדאנקען צו ביסל מער סאַפיסטאַקייטיד ביישפילן. אבער די באַסיקס טאַקע האָבן נישט פארענדערט, אפילו זינט לעצטע וואָך. איצט דעם איז סאָרט פון בייַצייַטיק, אין אַז, צוריקרופן, אין וואָך נול מיר געשפילט מיט אַ טעלעפאָן בוך ווי דעם. און אַפֿילו כאָטש דאָס איז דאָך גשמיות ברעקלעך פון פּאַפּיר, איר קענען מין פון טראַכטן פון אַ טעלעפאָנירן בוך ווי אַ מענגע. אַוואַדע, אויב איר זענען צו רעימפּלעמענט דעם ברעקלעך די ברעקלעך פון פּאַפּיר אין אַ קאָמפּיוטער, מיסטאָמע איר וואָלט נוצן עפּעס ווי אַ מענגע צו קראָם אַלע פון ​​יענע נעמען און נומערן פון א אַלע די וועג דורך זי אזוי דעם איז פייַן, ווייַל עס אַלאַוז אונדז אַ געלעגנהייט, טאָמער, צו באַטראַכטן ווי איר זאל אַקשלי מאַכשער עפּעס ווי אַז. ווי מיט אַ סעריע פון ​​טיר דאָ. אזוי אויב איך קאָולד-- מיר דאַרפֿן איין פרייַוויליקער צו קומען אויף אַרויף. זאל ס זען. אַן אַנפאַמיליער פּנים טאָמער, אַנפאַמיליער פּנים טאָמער. ווי וועגן אין מאַראַנץ? דאָ. אָראַנדזש העמד, קומען אויף אַרויף. זאל ס גיין פאָרויס איצט און מאַך די טיר איבער צו דער זייַט, מאַך די אויס פון די וועג פֿאַר אַ מאָמענט. וואָס ס אייער נאָמען? אַדזשייַ: דוד מאַלאַן: אַדזשייַ. דוד. פייַן צו טרעפן איר. כל רעכט. אזוי מיר האָבן הינטער די זעקס טיר דידזשאַטאַלי אויף די סקרעענ-- אָדער, אלא, זיבן טיר אויף די סקרעענ-- אַ גאַנץ בינטל פון נומערן. און איך 'ווע דערציילט איר גאָרנישט אין אַדוואַנסע-- מסכים? אַדזשייַ: נאַטינג אין שטייַגן. דוד מאַלאַן: אַלע איך ווילן איר צו טאָן איצט איז צו געפֿינען פֿאַר מיר, און פֿאַר אונדז, טאַקע, דער נומער 50, איין שריט אין אַ צייַט. אַדזשייַ: נומער 50? דוד מאַלאַן: די נומער 50. און איר קענען אַנטדעקן וואָס ס הינטער יעדער פון די טיר פשוט דורך רירנדיק עס מיט אַ פינגער. פאַרשילטן עס. [געלעכטער] [אַפּלאָדיסמענטן] זייער געזונט געטאן. גוט. מיר האָבן אַ שיינע מתנה פרייז פֿאַר איר דאָ. דיין ביינדל פון קינאָ מיר דיסקאַסט לעצט וואָך. אַדזשייַ: אָה, מענטש. אוי, איך 'ווע קיינמאָל געזען ספּאַסעבאַללס. דוד מאַלאַן: ספּאַסעבאַללס. כל רעכט. אזוי האַלטן אויף נאָר איין מאָמענט. האָוו-- לאָזן ס מאַכן דעם אַ טיטשאַבאַל מאָמענט-- ווי האט איר גיין וועגן דערגייונג דער נומער 50? אַדזשייַ: איך אויסדערוויילט ראַנדאַמלי. דוד מאַלאַן: אזוי איר האָט אויסגעקליבן ראַנדאַמלי און גאַט מאַזלדיק. אַדזשייַ: יא. דוד מאַלאַן: גוט. ויסגעצייכנט. אַזוי איצט, האט איר ניט גאַטאַן מאַזלדיק, וואָס אַנדערש זאל האָבן געטראפן הינטער די טיר? אַזוי אויב איך גיין פאָרויס און אַנטדעקן די נומערן דא, זיי אַקטשאַוואַלי זענען אין טראַפ סדר. און די בעסטער איר קען האָבן געטאן, פראַנגקלי, איז דורך, לעסאָף, אין די ערגסט פאַל, טשעק זיי אַלע. אזוי איר גאַט יבער-מאַזלדיק, וואָס איז ניט וואָס מיר איר'ד רופן אַ אַלגערידאַם. יא, קאָנגראַץ. אבער איצט לעט'ס-- הומאָר מיר, אויב איר קען. זאל ס גיין צו דעם קוויטל דאָ. און דאָ זענען די נומערן אין קלאר וואָס מיינט צו זייַן אַ טראַפ סדר, און זיי זענען געווען. אבער איצט אויב איך אַנשטאָט פאָדערן אַז הינטער די טיר זענען נומערן אַז זענען אויסגעשטעלט. דער ציל איצט איז צו אויך געפינען אונדז די נומער 50. אבער טאָן עס אַלגאָריטהמיקאַללי, און דערציילן אונדז ווי איר ניטאָ געגאנגען וועגן עס. און אויב איר געפינען עס, איר האַלטן די פֿילם. איר טאָן ניט געפינען עס, איר געבן עס צוריק. אַדזשייַ: אזוי איך בין געגאנגען צו קאָנטראָלירן די ענדס ערשטער, צו באַשליסן אויב טהערע'ס-- [געלעכטער און אַפּלאָדיסמענטן] דוד מאַלאַן: דאָ איר גיין. זאל ס נעמען אַ קוק בייַ איינער פון אַדזשייַ ס פּרעדאַסעסערז, שאָן, וואס איז געווען ניט גאַנץ ווי מאַזלדיק. גוט, אַזוי דיין אַרבעט דאָ, שאָן, איז די פאלגענדע. איך האָבן פאַרבאָרגן הינטער די טיר די נומער זיבן, אָבער טאַקט אַוועק אין עטלעכע פון ​​די טיר ווי גוט זענען אנדערע ניט-נעגאַטיוו נומערן. און דיין ציל איז צו טראַכטן פון דעם שפּיץ רודערן פון נומערן ווי נאָר אַ מענגע. מיר ניטאָ נאָר אַ סיקוואַנס פון ברעקלעך פון פּאַפּיר מיט נומערן הינטער זיי. און דיין ציל איז, נאָר ניצן די שפּיץ מענגע דאָ, געפֿינען מיר דעם נומער זיבן. און מיר זענען דעמאָלט געגאנגען צו קריטיק ווי איר גיין וועגן טאן עס. געפינען אונדז די נומער זיבן, ביטע. ניין 5, 19, 13. עס ס נישט אַ קונץ קשיא. 1. אין דעם פונט דיין כעזשבן איז נישט זייער גוט, אַזוי איר זאל ווי געזונט האַלטן געגאנגען. 3. גיין אויף. פראַנגקלי, איך קען נישט העלפן אָבער ווונדער וואָס איר ניטאָ אַפֿילו טראכטן וועגן. שאָן: איך קענען נעמען פון בלויז דער שפּיץ רודערן. דוד מאַלאַן: בלויז די שפּיץ רודערן. אזוי איר 'ווע גאַט דרייַ לינקס. אזוי געפינען מיר 7. [וילעם שאַוץ פֿירלייגן] אזוי ביידע פון ​​יענע זענען אַמייזינג פֿאַר זייער פאַרשידענע סיבות. אזוי דעם איז ווו מיר לינקס אַוועק אַ מאָמענט צוריק, און די שליסל ינסייט דאָ איז געווען די טיר האט נומערן הינטער זיי אַז זענען אויסגעשטעלט, די ידעאַל טאַקעאַווייַ פֿאַר וואָס איז אַז איר קען טאָן פאַנדאַמענטאַלי בעסער אין דעם רגע עקסאַמפּלע-- און, טאַקע, וואָס איז געווען שאָן ס ערשטער פּרווון מיט טראַפ נומערן נאָר ווי בעפאָרע-- אָבער ווי באַלד ווי די נומערן זענען אויסגעשטעלט, פיל ווי די טעלעפאָן בוך, וואָס קענען איר דאָך טאָן? אָדער ווי קענען איר ליווערידזש אַז וויסן? יאָ. וילעם: איר גיין אַפנ האַלבנ וועג [ינאָדאַבאַל]. דוד מאַלאַן: יאָ. עקסאַקטלי. אזוי אַדזשייַ ס ערשט אינסטינקט איז צו קאָנטראָלירן די ענדס, ווי איך צוריקרופן, און דעמאָלט מיר סאָרט פון פאַרטיק דער משל געשווינד. אבער אויב מיר אנגעהויבן צו טאָן דעם מער מאַטאַדיקלי צוזאמען די שורות, אָבער סטאַרטינג טאָמער אין די מיטל, ווייַל זיי ניטאָ אויסגעשטעלט, ווי באַלד ווי מיר אַנטדעקן די נומער 16, מיר דעריבער קנאָוו-- און לאָזן ס טאָן פּונקט טהאַט-- מיר דעריבער וויסן אַז 50, אין הייַנט ס פאַל, האט גאַט צו ווערן צו די רעכט. אזוי נאָר ווי אין וואָך נול ווען מיר צעריסן די טעלעפאָן בוך אין העלפט און האט העלפט פון די פּראָבלעם אַוועק, זעלבע געדאַנק דאָ. מיר קענען וואַרפן דעם העלפט פון די פּראָבלעם אַוועק. און מיסטאָמע וואָס איר זאל טאָן אַלגאָריטהמיקאַללי, אַמאָל איר וויסן אַז 50 מוזן זיין צו די רעכט, אויב עס ס ערגעץ, איז פּרובירן עס, אין די מיטל פון די רוען טיר. פון קורס, 50 איז העכער ווי 42, אַזוי מיר קענען וואַרפן דעם רוען פערטל פון די פּראָבלעם אַוועק, און, ענדלעך, ידענטיפיצירן עפּעס ווי 50. אבער נאָר ווי מיט די טעלעפאָנירן בוך, די נומערן האבן געגעבן צו אונדז שוין אין אויסגעשטעלט סדר, וואָס בלעטער אונדז מיט דער פֿראַגע, ווי טאָן איר באַקומען זאכן אין אויסגעשטעלט סדר? און, פראַנגקלי, אין וואָס קאָסטן? עס ס איין זאַך צו זיין קאָלנער די טעלעפאָנירן בוך און דעמאָלט ימפּאָנירן דיין פריינט דורך דערגייונג אַ טעלעפאָנירן נומער טאַקע געשווינד, רעכט? טירינג 32 בלעטער אויס צו געפינען אַ מענטש אויס פון 4000000000 בלעטער, מיר האט איז געווען איין עקסטרעם בייַשפּיל. אבער ווי פיל צייַט האט עס נעמען וועריזאָן צו סאָרט אַז טעלעפאָנירן בוך? ווי פיל צייַט האט עס נעמען אונדז צו סאָרט די זיבן נומערן? אַז ס אַ קשיא אַז מיר ווע אזוי ווייַט גאָר איגנאָרירט. אזוי לאָזן ס ענטפֿערן דעם קשיא איצט. און מיר ניטאָ אַלע אויס פון קינאָ איצט, אָבער מיר טאָן האָבן עטלעכע דרוק באַללס. אויב, זאָגן, אַכט וואַלאַנטירז וואָלט ניט מיינונג דזשוינינג אונדז אַרויף דאָ? זאל ס גיין פאָרויס און טאָן, ווי וועגן די פיר פון איר, דרייַ פון איר דאָ? באַקומען עטלעכע נייַ פנימער. און די פיר פון איר דאָרט? און נאָוו-- לאָזן ס ניט פאָרורטייל הערע-- און נומער אַכט איבער דאָ אויף די סוף. קומען אויף אַרויף. כל רעכט. אזוי וואָס מיר האָבן דאָ פֿאַר יעדער פון איר איז אַ נומער. אויב איר איר'ד ווי צו גיין פאָרויס, נעמען דעם נומער. וואָס ס אייער נאָמען? אַרטי: אַרטי. דוד מאַלאַן: אַרטי, אָוקיי. איר ניטאָ נומער 1. אונדז: אונדז. דוד מאַלאַן: אונדז. דוד. איר ניטאָ נומער 2. און גיין פאָרויס, ווי איך האַנט איר די שיץ פון פּאַפּיר, שורה זיך אַרויף אין פראָנט פון די מוזיק שטייט אין די זעלבע סדר ווי אַרויף דאָרט. אַנדי: הי, אַנדי. דוד מאַלאַן: אַנדי, עס ס פייַן צו זען איר. נומער 3. יעקבֿ: יעקבֿ. דוד מאַלאַן: יעקבֿ, נומער 4. באַגריסונג אַבאָרד. שענקען: גראַנט. דוד מאַלאַן: גראַנט. נומער 5. אַלאַנאַ: אַלאַנאַ. דוד מאַלאַן: אַלאַנאַ, נומער 6. פראַנסעס: פראַנסעס. דוד מאַלאַן: פראַנסעס, נומער 7. און? רחל: רחל. דוד מאַלאַן: רחל, נומער 8. כל רעכט. גיין פאָרויס און באַקומען זיך אין דעם סדר. זאל מיר שטעלן איין רוען מוזיק שטיין אין אָרט. ווו טאָן איר דאַרפֿן אַ שטיין? גוט. גיין פאָרויס און נאָר שטעלן דיין נומערן ווו די וילעם קענען זען זיי אויף, די מוזיק שטיין פייסינג אַוטווערד. און אַלעווייַ, אונדזער ערשטער מייושעוודיקייַט טשעק הערע-- 4, 2, 6. אוי-אָה. וואַרטן אַ מינוט. מיר טאָן ניט האָבן אַ 8. איך דאַרפֿן צו יוויקט איר פון דער משל עפעס. ניין ניין, אַז ס גוט. זאל ס זען. מיר קענען טאָן דעם. טריבונע דורך. עס מיר גיין. ריכטיק. כל רעכט. אַזוי, איצט מיר האָבן 8, 1, 3 7, 5. גוט. ויסגעצייכנט. אזוי די קשיא אין האנט איז, אין וואָס קאָסטן, און דורך וואָס אופֿן, קענען מיר טאקע סאָרט די נומערן דאָ אַזוי אַז מיר קענען מין פון אַרבעט קאַפּויער, לעסאָף, און דעסידע-- איז עס טאַקע ימפּרעסיוו, איז עס טאַקע עפעקטיוו, אַז איך קענען טיילן און קאַנגקער אַ טעלעפאָן בוך? איז עס טאַקע עפעקטיוו אַז איך קענען טיילן און קאַנגקער יענע דיגיטאַל ברעקלעך פון פּאַפּיר אויף די ברעט, אויב אפֿשר עס ס געגאנגען צו קאָסטן אונדז אַ מאַזל אין צייַט אָדער ענערגיע אָדער קפּו סייקאַלז צו אַקטשאַוואַלי באַקומען אונדזער דאַטן אין עטלעכע אויסגעשטעלט סדר? אַזוי לאָזן ס פרעגן אַז קשיא. אזוי ערשטער אַוועק, די נומערן זענען אין שיין פיל טראַפ סדר, און איך בין געגאנגען צו פאָרשלאָגן איין אַלגערידאַם, אָדער פּראָצעס דורך וואָס מיר קענען סאָרט די פאָלקס. איך בין געגאנגען צו צוגאַנג דעם שיין נאיוו. און איך בין געגאנגען צו דערקענען אַז עס ס מין פון אַ פּלאַץ פֿאַר מיר צו ייַנוויקלען מיין מיינונג אַרום די גאַנץ דאַטן שטעלן אין אַמאָל. אבער איר וויסן וואָס? איך בין געגאנגען צו מאַכן עטלעכע זייער פּשוט מאַרדזשאַנאַל פיקסיז. 4 און 2 זענען אויס פון סדר, אויב די ציל איז צו גיין פון 1 אויף אַרויף צו 8. אזוי איר וויסן וואָס? איך בין געגאנגען צו האָבן איר גייז ויסבייַטן, אויב איר באַשטימען פיזיקלי שטעלעס און דיין ברעקלעך פון פּאַפּיר. איצט 4 און 6, די זענען אין סדר. איך בין געגאנגען צו לאָזן די זיין. 6 און 8, יענע זענען אין סדר. געגאנגען צו לאָזן זיי ווערן. 8 אַנד1, אויס פון סדר. אויב איר צוויי וואָלט ניט מיינונג סוואַפּינג. איצט 8 און 3, אויב איר גייז קען ויסבייַטן. 8 און 7, אויב איר גייז קען ויסבייַטן. און 8 און 5, אויב איר גייז קען ויסבייַטן. איצט, בין איך געטאן? ניין, דאָך ניט. אבער איך האב געמאכט די סיטואַציע בעסער, רעכט? וואס איז געווען דיין נאָמען ווידער, נומער 8? רחל: רחל. דוד מאַלאַן: אזוי רחל האט יפעקטיוולי באַבאַלד אַרויף שיין ווייַט, אַלע די וועג צו די סוף פון מיין מענגע פון ​​נומערן דאָ. און אַזוי אַז פּראָבלעם איז מין פון סאַלווד. איצט, קלאר, 2 נאָך באדערפענישן צו מאַך אַ ביסל, און 4 און 6 און 1. אבער איך ויסקומען צו האָבן גאַטאַן אַ ביסל נעענטער צו דער לייזונג. אזוי לאָזן ס צולייגן דעם זעלבן נאַיוו כיוריסטיק ווידער. 2 און 4, גוט. 4 און 6, גוט. 6 און 1, מם, מם. זאל ס ויסבייַטן. 6 און 3, מם, מם. זאל ס ויסבייַטן. 6 און 7 איז גוט. 7 און 5, נאָופּ. זאל ס ויסבייַטן. און איצט 7 און 8. און וואָס ס דיין נאָמען ווידער? פראַנסעס: פראַנסעס. דוד מאַלאַן: פראַנסעס. אזוי איצט פראַנסעס איז אין אפילו אַ בעסער שטעלע, ווייַל איצט 7 און 8 זענען ריכטיק באַבאַלד אַרויף צו די שפּיץ. אַזוי 2 און 4, גוט. 4 און 1, לאָזן ס ויסבייַטן. 4 און 3, לאָזן ס ויסבייַטן. 4 און 6, איר ניטאָ גוט. 6 און 5, לאָזן ס ויסבייַטן. און איצט די גייז זענען גוט. מיר ניטאָ כּמעט דאָרט. 2 און 1, אויס פון סדר, אַזוי ויסבייַטן. און איצט לאָזן מיר טאָן אַ מייושעוודיקייַט טשעק. 2 און 3, 3 און 4, 4 און 5, 5 און 6, 6 און 7, 8. גוט, אַזוי מיר רע געטאן. אבער אין וואָס פּרייַז האט איך סאָרט די נומערן דא? נו, ווי פילע טריט האט איך פּאַטענטשאַלי נעמען ווען סאָרטינג די פאָלקס? נו, מיר וועט קומען צוריק צו אַז קשיא. אבער, פראַנגקלי, אויב איר גאַט אַ ביסל באָרד, אַז ס מין פון ריווילינג אין אַז דאָס איז נישט אפֿשר די מערסט עפעקטיוו אַלגערידאַם. און טאַקע, פראַנגקלי, איך בין סוועטינג אַלע די מער גיין צוריק און אַרויס. אַז האט נישט פילן דער הויפּט עפעקטיוו. אזוי לאָזן ס פּרובירן עפּעס אַנדערש. אויב איר גייז קען באַשטעטיק זיך צו די אַכט וואַלועס. גוטע אַרבעט. זאל ס נעמען אַ קוק דידזשאַטאַלי, פֿאַר בלויז אַ מאָמענט איידער מיר פּרובירן עפּעס אַנדערש, אין וואָס נאָר געטראפן. אַרויף דאָ, איר ניטאָ וועגן צו זען אַ וויזשוואַלאַזיישאַן פון די אַכט יומאַנז ווערביי בלוי און רויט באַרס פאָרשטעלן נומערן. די העכער די באַר, די ביגער די נומער. די קירצער די באַר, דער קלענערער די נומער. און וואָס איר 'רע געגאנגען צו זען איז אין טראַפ סדר מער ווי אַכט פון זיי. איר 'רע געגאנגען צו זען די באַרס געטינג אויסגעשטעלט דורך אַז זעלביקער אַלגערידאַם, אָדער שטעלן פון ינסטראַקשאַנז, וואָס מיר וועט רופן יצט אָן בלאָז סאָרט. אַזוי באַמערקן, יעדער רגע אָדער אַזוי, צוויי באַרס זענען לייטינג אַרויף אין רויט, זענען זייַענדיק קאַמפּערד דורך די קאָמפּיוטער. און דעריבער אויב די גרויס באַר און די ביסל באַר זענען אויס פון סדר, זיי זענען זייַענדיק סוואַפּט פֿאַר מיר. איצט דעם איז ינקרעדאַבלי טידיאַס צו היטן דעם, אַוואַדע, פֿאַר זייער לאַנג, אָבער באַמערקן די טאַקעאַווייַ-- גרויס באַרס מאָווינג צו די רעכט, ביסל באַרס מאָווינג צו די לינקס. זאל ס אַבאָרט דעם פּראָצעס און גיכקייַט דעם אַרויף צו זיין פיל פאַסטער, אַזוי מיר קענען באַקומען אַ הויך-מדרגה זינען פון וואָס, טאַקע, בלאָז סאָרט איז טאן. טאקע, עס ס באַבלינג אַרויף צו די רעכט האַנט זייַט פון דער רשימה, אָדער די מענגע, די ביגער באַרס. און קאָנווערסעלי, די ביסל באַרס זענען באַבלינג זייער וועג אַראָפּ צו די לינקס, אָלבייט אין אַ פאַסטער גאַנג ווי מיר פריער האט. אזוי, האַרדער צו זען מיט יומאַנז, אָבער וויזשוואַלי אַז ס טאַקע וואָס איז געווען געשעעניש. אבער לאָזן ס פּרובירן אַ פאַנדאַמענטאַלי פאַרשידענע צוגאַנג איצט. זאל ס פּרובירן אַ אַנדערש אַלגערידאַם כווערביי מיר האָבן איר גויס אָנהייב אין די אָריגינעל שטעלעס, וואָס איז געווען דעם סדר דאָ. און לאָזן ס גיין פאָרויס איצט. און איך בין געגאנגען צו טאָן עפּעס אפילו סימפּלער, רעכט? אין רעטראַספּעקט, סוואַפּינג פּאַירוויסע ווידער און ווידער, כּמעט אַ ביסל קלוג. זאל ס טאָן זאכן אפילו מער נאיוו, ווו אויב איך ווילן צו סאָרט די פאָלקס, לאָזן מיר נאָר האַלטן קוקן פֿאַר די קלענסטער עלעמענט. אַזוי רעכט איצט, 4 איז דער קלענסטער נומער איך ווע געזען. איך בין געגאנגען צו געדענקען אַז. ניין, 2 איז בעסער, און געדענקען אַז. 1 איז אפילו קלענערער. 3, 7, 5. גוט. אָנע-- וואָס ס דיין נאָמען ווידער? אַרטי: אַרטי. דוד מאַלאַן: אַרטי. אזוי, אַרטי, גיין פאָרויס. איך בין געגאנגען צו ציען איר אויס פון די שורה. אויב איר געקענט קומען צוריק דאָ. און איך דאַרפֿן צו מאַכן צימער פֿאַר אים. מיר האָבן אַ באַשלוס פונט דאָ. ווי זאל מיר מאַכן צימער פֿאַר אַרטי דאָ אין די אָנהייב ווו נומער 1 געהערט? וילעם: שיפט. דוד מאַלאַן: גוט, מיר קען יבעררוק אַלעמען. אבער פאָרשלאָגן אַן אַפּטאַמאַזיישאַן. אַז פילז אַ ביסל אַנויינג פֿאַר מיר צו פרעגן פיר מענטשן צו אַריבערפירן אַלע די וועג אַראָפּ. וואס אַנדערש קען איך טאָן? וילעם: ויסבייַטן זיי. דוד מאַלאַן: ויסבייַטן זיי. און וואָס ס דיין נאָמען ווידער? יעקבֿ: יעקבֿ. דוד מאַלאַן: יעקבֿ, מאַך. פיל מער עפעקטיוו נאָר צו האָבן יעקבֿ ויסבייַטן לאָוקיישאַנז מיט אַרטי, ווי קעגן צו פאָרסינג אַלע פיר פון די פאָלקס, דאנק איר זייער פיל, צו זייער ריכטיק שטעלע. וואָס ס פייַן וועגן אַרטי איצט, ער ס אין זיין ריכטיק שטעלע. זאל ס טאָן דעם ווידער. 2, אַז ס דער קלענסטער נומער איך ווע געזען. 3, 7, 5. גוט. 2 איז באשטימט דער קלענסטער. צי ניט האָבן צו טאָן קיין אַרבעט. זאל ס טאָן עס ווידער. 6. קלענסטער? 8. נאָופּ. 4? ו. זאל מיר געדענקען 4. 3. זאל מיר געדענקען 3. 7, 5. קלענסטער נומער איך ווע געזען אויף דעם פאָרן איז 3. אויב איר איר'ד קומען אויף אויס. וואו זענען מיר געגאנגען צו שטעלן איר? און וואָס ס אייער נאָמען? אַלאַנאַ: אַלאַנאַ. דוד מאַלאַן: אַלאַנאַ, מיר רע געגאנגען צו האָבן צו יוויקט איר. אבער אַז איז מער עפעקטיוו, צו נאָר ויסבייַטן צוויי מענטשן, ווי צו האָבן קייפל מענטשן אַקשלי סיידסטעפּ איבער. איצט לאָזן ס טאָן דעם ווידער. איך בין געגאנגען צו אויסקלייַבן 4, אַזוי קומען אויף אויס. און ווער ס געגאנגען צו מאַך? נומער 8, פון קורס. אויב איך איצט געפינען נומער 5, קומען אויף אויס. נומער 8 ס געגאנגען צו באַקומען יוויקטיד ווידער. איך בין איצט געגאנגען צו געפֿינען נומער 6 אין אָרט. 7 אין אָרט. 8 אין אָרט. וואָס מיר נאָר האט איצט איז עפּעס גערופן סעלעקציע סאָרט, און אויב מיר וויזשוואַלייז דעם, עס ס געגאנגען צו פילן אַ ביסל אַנדערש. זאל ס גיין פאָרויס און פון דעם מעניו דאָ, דעם וויסואַליזאַטיאָנ-- לאָזן ס טוישן דעם טאָ-- קומען אויף, פירעפאָקס. זאל ס טוישן דעם צו סעלעקציע סאָרט. און לאָזן ס גיכקייַט עס אַרויף ווי פריער, און אָנהייבן די וויזשוואַלאַזיישאַן איצט. און דעם אַלגערידאַם האט אַ אַנדערש פילן צו עס. אויף יעדער יטעראַטיאָן, פראַנגקלי, עס ס אפילו מער סטרייטפאָרווערד. איך בין נאָר סאַלעקטינג דער קלענסטער עלעמענט. איצט, פראַנגקלי, איך גאַט אַ ביסל מאַזלדיק אַז צייַט, אין אַז עס אויסגעשטעלט סופּער-פעסט. די יסודות זענען טראַפ. עס ס ניט, ווי מיר וועט יווענטשאַוואַלי זען, פאַנדאַמענטאַלי פאַסטער. אבער לאָזן ס זען א דריט און לעצט צוגאַנג דאָ ווי צו וואָס ס געגאנגען אויף. אַזוי לאָזן ס גיין פאָרויס און באַשטעטיק איר גייז איינער לעצט צייַט צו זיין אין דעם סדר דאָ. און איצט, איך בין געגאנגען צו זיין אַ ביסל מער קלוג, נאָר צו קייַלעכיק אויס אונדזער אַלגערידאַמז. איך בין געגאנגען צו טאָן דעם. איך בין געגאנגען צו ניט גיין צוריק און אַרויס אַזוי פיל. פראַנגקלי, איך בין מיד פון אַלע דעם טראַווערסינג. איך בין נאָר געגאנגען צו נעמען וואָס איך בין געגעבן אין דער אָנהייב פון דער רשימה, און איך בין געגאנגען צו סאָרט אַז דעמאָלט און דאָרט. אַזוי דאָ מיר זענען. נומער 4. איך בין געגאנגען צו אַרייַנלייגן נומער 4 אין אַ אויסגעשטעלט רשימה. געטאן. איך פאָדערן איצט, און נאָר צו מאַכן דעם מער קלאָר, דעם טייל פון מיין ליסטע איז אויסגעשטעלט. עס ס מין פון אַ נאַריש פאָדערן, אָבער טאַקע 4 איז אויסגעשטעלט אין אַ רשימה פון גרייס איינער. איצט, איך בין געגאנגען צו נעמען אויף נומער 2. נומער 2 איך בין איצט געגאנגען צו אַרייַנלייגן אין די רעכט אָרט. אזוי ווו טוט 2 געהערן? דאָך, איבער דאָ. אַזוי גיין פאָרויס און מאַך צוריק, אויב איר קען. און פארוואס טאָן ניט איר גויס פּונקט נעמען דיין מוזיק שטייט מיט איר דעם צייַט. און לאָזן ס פאָרסאַבלי אַרייַנלייגן איר אין די אָנהייב פון די רשימה. אַזוי אַ ביסל מער אַרבעט. איך האט צו מאַך יעקבֿ אַרום, און וואָס ס אייער נאָמען? אונדז: אונדז. דוד מאַלאַן: אונדז. אבער בייַ מינדסטער איך האט ניט גיין צוריק און אַרויס. איך בין נאָר גענומען דאס ווי איך גיין. איך בין נאָר ינסערטינג זיי אין די רעכט אָרט. 6, דעם איז אַקטשאַוואַלי שיין גרינג. זאל ס טאָן איר איבער דאָרט, אויב איר נאָר געוואלט צו אַריבערפירן איבער אַ ביסל. נומער 8, אויך שיין גרינג. רעכט איבער דאָרט. פאַרשילטן עס. נומער 1 מיר קענען ניט נאָר ויסבייַטן מיט אַמין דאָ, ווייַל אַז ס גיי צו באַלאַגאַן אַרויף די סדר. אַזוי מיר האָבן צו זיין אַ ביסל מער קלוג. אזוי, אַרטי, אויב איר געקענט צוריק אַרויף פֿאַר אַ מאָמענט. זאל ס גיין פאָרויס און יבעררוק איצט, ניט ענלעך אונדזער פריערדיקן אַלגערידאַמז, צו מאַכן צימער פֿאַר אַרטי רעכט דאָ אין די אָנהייב. אזוי אין די סוף פון די טאָג, איך בין מין פון טאן וואָס איך געוואלט צו ויסמייַדן איידער. און אַזוי מיין אַלגערידאַם איז סאָרט פון ריווערסט, ינאַלעקטשולי, פון וואָס עס ערידזשנאַלי איז געווען. איך בין נאָר טאן די שיפטינג אין אַ אַנדערש פונט. איצט איך בין אין 3. אָה, פאַרשילטן. מיר האָבן צו טאָן מער אַרבעט ווידער. אזוי לאָזן ס שטופּן איר אויס. זאל ס מאַך 8, 6, 4-- אָה אָה-- און 3 איז געגאנגען צו גיין רעכט עס. אַזוי אין מינדסטער קליין סייווינגז דעם צייַט. 7, ניט צו פיל אַרבעט צו ווערן געטאן. אזוי אויב איר ווילן צו קנאַל צוריק, לאָזן ס טאָן איר. און לאַסטלי, 5, אויב איר ווילן צו קנאַל צוריק, מיר דאַרפֿן צו יבעררוק איר, איר, איר, ביז פינף איז אין פּלאַץ. אזוי איצט צו זען דעם אין אַ הויך מדרגה גראַפיקלי, לאָזן ס טאָן דעם אַלגערידאַם וויזשוואַלאַזיישאַן איינער נאך צייַט. אזוי דעם מיר וועלן רופן ינסערשאַן סאָרט. מיר וועט לויפן עס נאָר ווי פעסט, און אָנהייב עס דאָ. און עס, אויך, האט אַ אַנדערש פילן. עס ס סאָרט פון געטינג בעסער און בעסער, אָבער עס ס קיינמאָל גאנץ ביז איך גיין אין און גלאַט אין יענע גאַפּס. ווייַל, ווידער, איך בין נאָר גענומען וואָס איך בין זייַענדיק געגעבן פון לינקס צו רעכט. אַזוי איך האט ניט באַקומען אַזוי מאַזלדיק אַז אַלץ איז געווען גאנץ. אַז ס וואָס מיר האבן די קליינע מיספּאָסיטיאָנס אַז מיר פאַרפעסטיקט איבער צייַט. אַזוי אַלע פון ​​די אַלגערידאַמז ויסקומען צו לויפן אין אַ ביסל פאַרשידענע פּייסיז. אין פאַקט, וואָס וואָלט איר זאָגן איז דער בעסטער אָדער די פאַסטאַסט אַזוי ווייַט? בלאָז סאָרט, די ערשטער? סעלעקציע סאָרט, די רגע? ינסערשאַן סאָרט, די דריט? איך הערן עטלעכע סעלעקציע סאָרץ. אנדערע געדאנקען? אזוי עס טורנס אויס אַז אַלע פון ​​די אַלגערידאַמז זענען פאַנדאַמענטאַלי נאָר ווי עפעקטיוו ווי יעדער אָטהער-- אָדער, קאַנווערסלי, נאָר ווי באַטלאָניש ווי יעדער אנדערע, ווייַל מיר קענען טאָן פאַנדאַמענטאַלי בעסער ווי אַלע דרייַ פון די אַלגערידאַמז. און אַז ס אַ ביסל פון אַ ווייַס ליגן, אויך. ווען איך זאָגן ווי עפעקטיוו אָדער ווי באַטלאָניש, אַז ס אין מינדסטער פֿאַר יבער-גרויס וואַלועס פון ען. ווען מיר האָבן נאָר אַכט מענטשן דאָ, אָדער אפֿשר 50 אָדער אַזוי באַרס אויף די פאַרשטעלן, איר וועט לעגאַמרע באַמערקן דיפעראַנסיז צווישן די דרייַ אַלגערידאַמז. אבער ווי N, די נומער פון מענטשן, אָדער די נומער פון נומערן, אָדער די נומער פון מענטשן אין דער טעלעפאָנירן בוך, אָדער די נומער פון וועב זייַטלעך אין Google ס דאַטאַבאַסע געץ ביגער און ביגער, מיר וועט זען אַז אַלע דרייַ פון די אַלגערידאַמז זענען אַקטשאַוואַלי שיין נעבעך. און מיר קענען טאָן פאַנדאַמענטאַלי בעסער ווי אַז. זאל ס נעמען אַ קוק, לעסאָף, אין וואָס די אַלגערידאַמז זאל געזונט ווי אין די קאָנטעקסט פון אַ ווייניק אנדערע ווי געזונט דורך וועג פון דעם וויזשוואַלאַזיישאַן דאָ אַז וועט באַקענען אונדז צו אַ נומער פון אַלגערידאַמז. זאל ס גיין פאָרויס און גראַטולירן אונדזער פּאַרטיסאַפּאַנץ דאָ, אַלע פון ​​וועמען אויסגעשטעלט זיך זייער גוט. אויב איר איר'ד ווי צו נעמען אַ געזעגענונג טאַלאַנט. איר קענען האַלטן דיין נומערן ווי געזונט. און וואָס איר וועט זען, אָדער אלא הערן, איצט, איז אַז ווי מיר שטעלן סאָונדס צו יעדער פון די באַרס און מיטאַרבעטער עס מיט די ווייכווארג, פאַרשידענע אָפטקייַט פון געזונט, איר קענען ייַנוויקלען דיין מיינונג מער אַודיאָלי אַרום וואָס יעדער פון די זאכן קוק ווי. דער ערשטער פון וואָס איז ינסערשאַן סאָרט [טאָנעס] דאס איז בלאָז סאָרט. [טאָנעס] סעלעקציע סאָרט. [טאָנעס] עפּעס גערופן צונויפגיסן סאָרט. [טאָנעס] נאָום סאָרט. [טאָנעס] אַז ס עס פֿאַר קס50. מיר וועט זען איר אויף מיטוואך. נאַרראַטאָר: און איצט, "דיפּ געדאנקען, "דורך דאַווען פאַרנאַם. פארוואס איז עס אַ פֿאַר שלייף? פארוואס נישט מאַכן עס בעסער? איך'ד מאַכן אַ פינף שלייף. [געלעכטער]