[Powered by Google Translate] נאַטע כאַרדיסאַן: ווען איר ווע גאַט קייפל מגילה עפענען אויף אַ קאָמפּיוטער, עס מיינט ווי אַלץ ס פליסנדיק אין דער זעלביקער צייַט. פֿאַר בייַשפּיל, איר זאל זייַן אַרבעט אין אַ וועב בלעטערער ווי פירעפאָקס אָדער Internet Explorer, צוגעהערט צו מוזיק אויף יטונעס, און שרייבן אַן עסיי מיט וואָרט. אבער, אונטער די קאַפּטער, די מגילה פאקטיש לויפן איינער אין אַ צייַט. עס ס די אַרבעט פון די אַפּערייטינג סיסטעם, פֿענצטער, מעק אָסקס, אָדער לינוקס, צו פירן יעדער פון די באַזונדער פּראַסעסאַז, ווי די מגילה זענען באקאנט, און באַשטימען צווישן זיי אַזוי אַז ווען איר גיין פון קאָנטראָלירונג דיין פאַסעבאָאָק בלאַט צו ארבעטן אויף דיין עסיי ווידער, וואָרט איז דער איין אַז ס פליסנדיק. מאל, כאָטש, מיר ווילן מגילה זיך צו זייַן קענען צו טאָן קייפל זאכן ווי דעם, אויך. אויב איר ניטאָ ווי מיר, איר מיסטאָמע האָבן אַ בינטל פון פאַרשידענע טאַבס עפענען אין דיין וועב בלעטערער, ​​איינער פֿאַר בליצפּאָסט, איינער מיט אַ לוח, און אַזוי אויף. מיר קען מייַכל יעדער קוויטל ווי אַ באַזונדער פּראָגראַם אָדער פּראָצעס, ווי גוגל קראָום טוט, אָבער פילע מגילה נוצן אַ לייטער-וואָג ווערסיע פון ​​אַ פּראָצעס גערופן אַ פאָדעם. א פאָדעם איז נאָר אן אנדער אַפּאַראַט פון פּראַסעסינג, אַ גאַנג פון ינסטראַקשאַנז אָדער קאָד וואָס קענען "לויפן", ציטירן אַנקוואָוט, קאַנקעראַנטלי מיט אנדערע פֿעדעם. דאס איז וואָס מאכט עס מעגלעך פֿאַר איר צו בלעטער פאַסעבאָאָק בשעת צוגעהערט צו מיר אין דער הינטערגרונט אָדער צו האָבן צוויי יאָוטובע ווידיאס פּלייינג אין דער זעלביקער צייַט. אַזוי, דעם גענעראַל טעמע, באקאנט ווי קאָנקוררענסי, טיפּיקלי טוט ניט קומען אַרויף אַזוי פרי אין קאָמפּיוטער וויסנשאַפֿט קאָרסאַז ווייַל דער נידעריקער-מדרגה פרטים דאַרפן דיסקוסיע פון אַפּערייטינג סיסטעמס און די ווי. אבער, די פּראָגראַממינג שפּראַך מיר נוצן בייַ די אָנהייב פון קס50, סקראַטטש, גיט עטלעכע ניפטי מכשירים צו מאַכן עס גרינגער צו שרייַבן מגילה מיט קייפל זאכן געגאנגען אויף בייַ אַמאָל. ווען איר בויען סקראַטטש מגילה, איר ניטאָ קעסיידער ארבעטן מיט פֿעדעם. יעדער סקראַטטש שריפט, וואָס איז אַ קאָד בלאָק וואָס הייבט מיט איינער פון די "ווען" רעטעניש ברעקלעך, קענען זייַן געדאַנק פון ווי אַ באַזונדער פאָדעם. זאל ס קוק בייַ אַ פּשוט סקראַטטש פּראָגראַם צו זען ווי דאָס אַרבעט. דאָ, מיר ווע גאַט אַ פיש כייפעץ, אָדער ספּרייט, מיט צוויי סקריפּס אַז ביידע אָנהייב ווען מיר גיט די ביסל גרין פאָן קנעפּל. דער ערשטער שריפט קאָנטראָלס די פיש 'ס באַוועגונג. ווען די גרין פאָן איז קליקט, די פיש געץ געשטעלט אויף די לינקס זייַט פון די פאַרשטעלן, גערופן די בינע, פייסינג צו די רעכט. דעמאָלט, אין אַ גאַנג פון ינסטראַקשאַנז וואָס וועט לויפן אויף אייביק, ביז מיר האַלטן די פּראָגראַם, די פיש גליידז צו די רעכט זייַט, טורנס אַרום, גייט צוריק צו די לינקס זייַט, און טורנס אַרום ווידער. די רגע שריפט קאָנטראָלס די פיש 'ס געדאַנק פּראָצעס. עס טורנס אויס אַז דאָס איז אַ הונגעריק פיש. אַזוי נאָך ווארטן פֿאַר 3 סעקונדעס, די פיש וועט טראַכטן, "איך בין הונגעריק," פֿאַר 1/4 רגע. דעם שריפט אויך לויפט אויף אייביק. און ווי מיר זען, פון פליסנדיק די פּראָגראַם דורך קליקינג די גרין פאָן, ביידע סקריפּס דערשייַנען צו ויספירן סיימאַלטייניאַסלי. די פיש באוועגט און מיינט אין די זעלבע צייַט. זינט די נעבעך פיש קוקט אַזוי הונגעריק, לאָזן ס לייגן אין עטלעכע טשיזי פּאַפס פֿאַר אים צו עסן. אַלעווייַ זיי וועלן נישט דיסינטאַגרייט אין די וואַסער. ווען מיר לייגן אין אַ רגע ספּרייט, מיר וועט אויך זייַן ביכולת צו לייגן אין סקריפּס קאָראַספּאַנדינג צו אַז ספּרייט. און, דערפאר, עס וועט זייַן אן אנדער גאַנג פון פֿעדעם וואָס וועט לויפן. צו געבן די באַניצער פון אונדזער פּראָגראַם קאָנטראָל איבער ווען די הונגעריק פיש געץ עסנוואַרג, לאָזן 'ס זאָגן אַז ווען די ספעיס באַר איז שלאָגן, טשיזי פּאַפס דערשייַנען אויף דער בינע פֿאַר די פיש צו עסן. איידער מיר שלאָגן די ספעיס בר, מיר וועט ווילן צו האַלטן די טשיזי פּאַפס פאַרבאָרגן אַזוי אַז די פיש קענען נישט זען זיי. צו טאָן דאָס, מיר וועט דאַרפֿן אַ פּאָר פון סקריפּס פֿאַר די טשיזי פּאַפס ספּרייט. דער ערשטער שריפט, די גרין פאָן, וועט נאָר באַהאַלטן די עסנוואַרג. ניט ענלעך די אנדערע סקריפּס מיר ווע געשריבן, דאָס איינער וועט ניט האַלטן פליסנדיק אויף אייביק. עס וועט אָנהייבן און ענדיקן זייער געשווינד, רעכט ווען מיר גיט די גרין פאָן קנעפּל. דער ווייַטער שריפט מיר האָבן וועל וואַרטן פֿאַר די ספעיס בר צו זייַן געדריקט פריער עקסאַקיוטינג. מיר קענען רופן ווארטן פֿאַר באַניצער אַרייַנשרייַב "ווארטן" אָדער "צוגעהערט" פֿאַר אַ געשעעניש. און די קאָד וואָס עקסאַקיוץ ווען אַ געשעעניש איז באקומען אָדער געהערט איז גערופן געשעעניש האַנדלינג קאָד. אונדזער ספעיס בר געשעעניש האַנדלער וועלן ווייַזן די טשיזי פּאַפס אויף די פאַרשטעלן אַזוי אַז די פיש קענען עסן זיי. אין דעם פונט, אַלץ ס קוקן גוט. דער ווייַטער זאַך מיר דאַרפֿן צו טאָן איז צו רעכענען אויס ווי צו באַקומען די פיש צו פאַרשטיין אַז דאָרט ס עסנוואַרג צו עסן. זאל ס לייגן אן אנדער פאָדעם צו די פיש וואָס קעסיידער טשעקס צי אָדער נישט עס ס רירנדיק די טשיזי פּאַפס. מיר טאָן דאָס אין אַ באַזונדער פאָדעם זינט אַז וועג מיר קענען קעסיידער טשעק פֿאַר עסנוואַרג. אַנדערש, מיר 'ד נאָר זייַן ביכולת צו פּיריאַדיקלי טשעק פֿאַר עסנוואַרג אין צווישן גליידינג, אויסגעדרייט אַרום, ווארטן, אָדער טראכטן. גוט. איצט לאָזן ס לויפן אונדזער סקראַטטש פּראָגראַם. ווי דערוואַרט, די עסנוואַרג מיד כיידז און דער הונגעריק פיש סווימז צוריק און אַרויס פּונקט ווי פריער. ווען מיר שלאָגן די ספעיס בר, דער טשיזי פּאַפס קומען אין מיינונג, און די הונגעריק פיש זאגט ווהאָאָ. אבער וואַרטן, אַז ס טשודנע. ווי קומען די פיש 'ס "איך בין הונגעריק" געדאַנק ינטעראַפּץ די אנדערע שטאָפּן? דאס איז ווייַל מיר האבן נישט פאַרלייגן קיין קאָואָרדאַניישאַן צווישן די דרייַ פיש סקריפּס. יעדער איז פליסנדיק אין זייַן אייגן פאָדעם, אַבליוויאַס צו וואָס די אנדערע זענען טאן. זאל ס פאַרריכטן דעם איידער מיר מאַך אויף. קאָואָרדאַניישאַן צווישן פֿעדעם איז אַ טריקי אַרבעט זינט מיר טאָן ניט האָבן עקספּליסיט קאָנטראָל איבער ווען יעדער פאָדעם לויפט אָדער טוט נישט לויפן. צו שיקן אַ אָנזאָג פון איין פאָדעם צו אנדערן, מיר וועט דאַרפֿן צו נוצן אַ בייַטעוודיק אַז מיר קענען שטעלן, אָדער שרייַבן, אין איין פאָדעם און לייענען אין די אנדערע. זאל ס שאַפֿן אַ בייַטעוודיק גערופן פאָאָדפאָונד אַז מיר קענען שטעלן צו אמת ווען די פיש לויפט אין די טשיזי פּאַפס. נו, פון קורס, מיר ווילן צו מאַכן זיכער אַז מיר שטעלן אים צו פאַלש טכילעס. דעמאָלט, אין די פיש 'ס טראכטן פאָדעם, מיר וועט טשעק צו זען אויב דער פיש האט געפונען עסנוואַרג איידער ווייַזנדיק דעם "איך בין הונגעריק" געדאַנק בלאָז. איצט, פליסנדיק די פּראָגראַם ווידער, מיר זען אַז דער פיש טוט ניט באַקומען ינטעראַפּטיד מיט געדאנקען פון הונגער ווען די טשיזי פּאַפס זענען אויס. די לעצט פּראָבלעם מיר האָבן איז אַז די טשיזי פּאַפס טאָן ניט גיין אַוועק נאָך די פיש, ציטירן אַנקוואָוט, "עסט" זיי. פון די פיש סקריפּס, דאָרט ס ניט גרינג וועג צו באַהאַלטן די טשיזי פּאַפס, אַזוי מיר דאַרפֿן צו שיקן אַ אָנזאָג צו די טשיזי פּאַפס ספּרייט צו באַהאַלטן זיך. מיר קען טאָן דאָס מיט אנדערן בייַטעוודיק אַז די טשיזי פּאַפס ספּרייט האט צוטריט צו, ווי געזונט ווי די פיש ספּרייט. אבער, עס ס אַ קלינער וועג צו טאָן דאָס אין דעם פאַל, זינט אַנשטאָט פון שיקן אַ אָנזאָג צו אַ שריפט אַז ס ערגעץ אין די מיטל פון עקסאַקיוטינג, מיר קענען שיקן די אָנזאָג צו אַ שריפט אַז ס 'ווארטן צו אָנהייבן. מיר טאָן דאָס דורך בעת די פיש בראָדקאַסט אַ געשעעניש, איינער מיר וועט רופן געגעסן. דעמאָלט, מיר וועט שאַפֿן אַ שריפט פֿאַר די טשיזי פּאַפס וואָס וועט וואַרטן פֿאַר דעם געשעעניש. דאס איז ענלעך צו די ספעיס בר געשעעניש, חוץ אַז דעם צייַט, דעם באַניצער 'ס נישט דעם איין גלייַך טריגערינג די געשעעניש. איצט אַלע מיר האָבן צו טאָן איז באַשטימט אונדזער פאָאָדפאָונד בייַטעוודיק צוריק צו פאַלש, און מיר קענען איצט געבן די הונגעריק פיש ווי פילע סערווינגז פון טשיזי פּאַפס ווי עס וויל. אַזוי נישט אויך שלעכט, רעכט? אין C, שרייבן מאַלטי-טרעדיד מגילה איז מער קאָמפּליצירט, אָבער די באַסיקס זענען די זעלבע. סייַ ווי סייַ, איך האָפֿן איר האָבן אַ גרויס צייַט בנין עטלעכע שפּאַס קאַנקעראַנט מגילה אין קראַצן. מייַן נאָמען איז נאַטע האַרדיסאָן. דאס איז קס50.