דוד מאַלאַן: דאס איז קס50, און דעם איז דער אָנהייב פון וואָך איין. און וואָס מיר געדאַנק מיר 'ד טאָן איז ציען צוריק די פאָרהאַנג פון אַ מיטל וואָס פילע פון איר האָבן מיסטאָמע געגאנגען פאַרגאַנגענהייַט איצט פֿאַר יאָרן, אָבער טאָמער קיינמאָל גאַנץ באקאנט וואָס עס איז. אזוי דעם מיטל וועט מיסטאָמע קוקן באַקאַנט צו רובֿ פון איר דורך איצט. [ווידעא פּלייבאַק] -א טריומף פון מאַטאַמאַטיקאַל און מעטשאַניקאַל בקיעס איז דאָס גרויס נייַ אָטאַמאַטיק קאַלקולאַטאָר בייַ האַרוואַרד אוניווערסיטעט. ינטראַקאַט פּראָבלעמס אין מאטעמאטיק שטעלן דורך די מאַשין אין קאָדעד פאָרעם אויף טאַשמע זענען אַקיעראַטלי סאַלווד אין אַ מינוט בראָכצאָל פון די צייַט פארלאנגט פֿאַר מענטש חשבון. דיזיינד צו עקספּידייט אַלע פארמען פון מאַטאַמאַטיקאַל און וויסנשאפטלעכע פאָרשונג, דער ריז מעטשאַניקאַל מאַרך וועט אַרבעט פֿאַר די פאַרייניקטע שטאַטן נאַווי ביז מלחמה ס סוף. [סוף ווידעא פּלייבאַק] דוד מאַלאַן: אזוי אַז ס וואָס איר זען אין די וויסנשאַפֿט צענטער, וואָס איז ווו אַז מאַשין איז איצט כאַוזד. איר פאקטיש נאָר זען טייל פון עס. נאָר אַ חלק איז איצט אויף אַרויסווייַזן, און אַז ס אַ מיטל גערופן דער מארק איך, און עס איז געווען יסענשאַלי אַ טאַקע ריזיק קאַלקולאַטאָר. עס איז געווען סאַקסידאַד דורך די מארק צווייטער, און עס ס פון די מארק וו אַז מיר פאקטיש באַקומען אַ ביסל פון לעקסיקאַן. דאס איז דער ערשטער רעקאָרדעד בייַשפּיל פון עפּעס איר ניטאָ וועגן צו ווערן אַלע אויך באַקאַנט מיט איבער דער לויף פון די זמאַן - ניימלי, אַ זשוק. אזוי עס פארקערט אויס אין איין פונט די מארק וו מיטל איז נישט פאַנגקשאַנינג רעכט, און אויף נעענטער דורכקוק, עס איז טאַקע אַ זשוק - אַ מאָל - אַז מאָל - ין. און אלץ זינט, מיר האָבן ריפערד צו מיסטייקס אין מגילה ווי באַגז. אזוי מער אויף וואָס צו קומען. גערעדט פון ווידעא ווי געזונט, אויב איר האָבן נישט שוין, וויסן אַז קס50 איז דאָך פילמד. די לעקטשערז טיפּיקלי גיין אַרויף רעכט נאָך קלאַס אין סאָרט פון אַ פאַר - מעלדונג אַנעדאַטיד פֿאָרמאַט, און דעמאָלט אַ טאָג אָדער צוויי שפּעטער, מיר לייגן אַרויף אַ העכער האַכלאָטע און העכער קוואַליטעט ווערסיע. איר זאל צוריקרופן Vanessa, ווער האט די מאַזל פון פּלייינג מיט גוגל גלאַס, וואָס איך דערמאנט צו באַשולדיקונג דעם צייַט. אזוי אויב איר ווילן צו קומען אַרויף נאָך קלאַס און שפּילן, זיי זאָל אַרבעטן הייַנט. און אויב איר 'ד ווי צו זען וואָס Vanessa געזען די אנדערע טאָג, וואָס איר וועט זען דאָ - לאָזן מיר כאַפּן די באַנד דאָ אויף מיין לאַפּטאַפּ. [ווידעא פּלייבאַק] -אזוי לאָזן מיר ריי דעם איז אַרויף. כל רעכט. אזוי פאַרבינדן דעם. כל רעכט. גוט, גלאַס. רעקאָרד אַ ווידעא. כל רעכט. Vanessa? [סוף ווידעא פּלייבאַק] דוד מאַלאַן: אַלע רעכט, אַזוי די סיבה אַז עס האט נישט אַרבעטן פֿאַר רובֿ פון איר אין דער סוף פון קלאַס איז געווען ווייַל איך פּראַסידאַד צו רעקאָרדירן אַ שעה פון וואָס פוטידזש פּוינטינג בייַ זיך נאָך איך לייגן די ברילן אַראָפּ. אזוי הייַנט, איך וועט לאָזן זיי אַוועק, אָבער דאַנקען איר צו Vanessa פֿאַר זייַענדיק אַזאַ אַ גוט ספּאָרט. דערווייַל, אַ פּאָר פון מודעות איידער מיר פאָרגע פאָרויס הייַנט. אזוי איין, קס50 האט אַ מסורה פון טאן וואָס מיר קענען צו פּרובירן צו מאַכן אַ זייער גרויס סאָרט פילן קלענערער. און צו אַז סוף, רובֿ יעדער פרייטאג, מיר קלייַבן אין אַ רעסטאָראַן אין די קוואַדראַט, פייער און אייז, מיט 30 אָדער 40 פון דיין קלאַסמייץ, זיך, עטלעכע פון די לערנען שטעקן, און מיר נאָר האָבן אַ זייער גלייַכגילטיק לאָנטש. מיר אָפֿט פאַרבעטן פריינט פון אינדוסטריע, אַלאַמניי פון די סאָרט, אַלאַמניי פון די קאָלעגע, טאַקע נאָר צו שמועסן יעדער אנדערע אַרויף, רעדן וועגן לעבן נאָך קאָלעגע, לעבן אין קאָלעגע, און די ווי. אזוי אויב איר וואָלט ווי צו פּאַרטייק אין דעם ערשטער אַזאַ לאָנטש דעם פרייטאג אין 13:15, קאָפּ צו אַז URL אין עטלעכע פונט. ספעיס איז לימיטעד, אַזוי מיר וועט טאָן ערשטער קומען ערשטער דינען. אבער מיר וועט טאָן דעם ווידער אויף אַ ריקערינג יקער, אַזוי נישט צו זאָרג אויב איר טאָן ניט מאַכן עס אין דעם ערשטער פּעקל. איצט, אין טערמינען פון די רעסורסן צוגעשטעלט קורריקולאַרלי דורך דעם קורס, דאָרט ס אַ גאַנץ געטייט, און אויב איר האָבן נישט פּולד אַרויף די קורס ס וועבזייַטל שוין, אין באַזונדער, אונטער לעקטשערז, איר וועט געפינען וואָס אַלץ מיר האט לעצטע וואָך איז עס, ביידע אין ווידעא און עטלעכע סאָרט פון עלעקטראָניק פאָרעם. אבער ווייַטער פון די ווידיאס, איר וועט געפינען אַז עס זענען איצט פול טעקסט טראַנסקריפּץ, פֿאַר בייַשפּיל, פון יעדער לעקציע. אזוי אויב מיר פאקטיש גיין צוריק צו דעם עקראַן דאָ מיט Vanessa, און נאַוויגירן צו די דנאָ ווינקל פון די פאַרשטעלן, איר וועט געפינען וואָס פאקטיש, ניט פֿאַר פרייטיק ס לעקציע, אָבער אויב מיר גיין צוריק צו מיטוואך זינט דעם שטריך נעמט אַ ביסל טעג, איר וועט געפינען וואָס איר קענען פאקטיש ציען אַרויף, פֿאַר בעסער אָדער פֿאַר ערגער, יעדער וואָרט וואָס איך אָדער אַ פרייַוויליקער אויף בינע געזאגט. און מער ווי נאָר וואָס. איר קענען פאקטיש זוכן עס, איר קענען גיט אויף קיין פון די זאצן, שפּרינגען צו וואָס פונט אין די ווידעא, אַלע צו און סוף פון מאכן דעם מאַטעריאַל אַלע די מער נאַוואַגאַבאַל. אבער אויב איר 'ד גאַנץ נישט נאָכגיין עס אין אַזאַ דעטאַל, איר וועט געפינען, פֿאַר בייַשפּיל, דאָס ביסל מעניו דאָ פֿאַר 1.5קס גיכקייַט, 2 קס גיכקייַט, אָדער איך F איך שוין רעדן צו שנעל פֿאַר איר, 0.75קס גיכקייַט. אזוי פאַרשטיין אַלע פון ​​וואָס איז פאַראַנען דאָרט פֿאַר איר. אבער ווייַטער פון וואָס, פֿאַר לעקטשערז, פאַרשטיין אַז מיר אויך מאַכן די רעסורסן פאַראַנען ווי געזונט. סליידז, בייַשפּיל קאָד, עפּעס וואָס איך טאָן אויף בינע אָדער אין שטייַגן פון קלאַס, מיר וועט פּאָסטן דאָרט אַזוי אַז איר קענען שפּילן צוזאמען אין שטוב אָדער אין סאַנדערס. אבער וואָס מיר אויך געדאַנק מיר 'ד טאָן דעם יאָר פֿאַר דער ערשטער צייַט איז אויך צושטעלן איר מיט וואַלקטהראָוגהס פון די ביישפילן. ינקריסינגלי, ווי איך ווע שפיגלט אויף די ווערט פון קס50 ס לעקטשערז, איך ווע אנגעהויבן צו קשיא נאָר ווי נוצלעך עס איז פֿאַר איר גויס צו זיצן דאָרט, פֿאַר מיר צו שטיין דאָ, און פֿאַר מיר צו רעדן אין איר, דער הויפּט ווי די מאַטעריאַל, די ביישפילן, באַקומען מער קאָמפּליצירט. ווייַל טאָמיד, נאָך עטלעכע נומער פון מינוט, עמעצער וועט זאָנע אויס, און דעמאָלט איר פאַרפירן עטלעכע שליסל ינסייט פון עטלעכע למשל, און דעמאָלט איר ניטאָ יסענשאַלי ניטאָ פֿאַר די רוען חלק פון קלאַס, וואָס איז ניט דער בעסטער נוצן פון דיין צייַט, אָדער, טאַקע, ונדזערער קאַלעקטיוולי ווי אַ סאָרט. און אַזוי וואָס מיר געדאַנק מיר 'ד פּרובירן צו טאָן, דער הויפּט פֿאַר עטלעכע פון ​​די מער קאָמפּלעקס ביישפילן, וואס איך זאל ניט טאָן יושר צו אין קלאַס, אַז מיר זאל ניט האָבן צייַט פֿאַר אין קלאַס, אָדער איר זאל נאָר זאָנע אויס בעשאַס, איז מיר וועט פּראָדוצירן אַ סעריע פון ​​וואַלקטהראָוגהס פון די ביישפילן אַזוי אַז אויב איר גיין צו, פֿאַר בייַשפּיל, לעצט פרייטיק ס ווידעא בלאַט דאָ אונטער ביישפילן, איר וועט זען אַז פֿאַר פרייטאג, דאָרט ס איצט דעם לינק צו וואַלקטהראָוגהס. און די פֿאָרמאַט פון די וועט טוישן איבער צייַט. פֿאַר איצט, מיר ניטאָ ניצן אַ פּשוט יאָוטובע פּלייַליסט. אבער וואָס איך האבן מיט אונדזער פּראָדוקציע קאָלעקטיוו דערנאָכדעם איז גיין דורך יעדער און יעדער איינער פון די ביישפילן ווידער, אַלעווייַ פּוינטינג אויס אין פיל גרעסער קלעריטי פּונקט וואָס די טאַקעאַווייַס קען זייַן אָדער זאָל זייַן פון יעדער. אזוי איר וועט געפינען, פֿאַר בייַשפּיל, פון לעצט וואָך, אַלע פון ​​די קראַצן ביישפילן מיר זענען דורך זענען געטאן ליניערלי אין אַז שניט. אזוי פילן פֿרייַ צו דינגען אָדער נישט דינגען אין דעם מאַטעריאַל. טאַקע אַ טעמע פון ​​דעם באַזונדער קורס איז אַז דאָרט ס מיסטאָמע מער אין די וועג פון רעסורסן ווי איר קען עפשער אַרייַנציען איבער די קורס פון אַ זמאַן. אבער אַז ס דיליבראַט. עס ס מענט צו זייַן אַזוי אַז איר ווי יחיד סטודענטן קענען זיך-אויסקלייַבן באזירט אויף דיין וויסן נוסח. אזוי אויב לעקטשערז אַרבעט פֿאַר איר, גרויס. אויב סעקשאַנז אַרבעט פֿאַר איר, גרויס. אויב וואַלקטהראָוגהס אַרבעט פֿאַר איר בעסער, גרויס. עס טאַקע וועט זייַן אַרויף צו איר צו קלייַבן וואָס רעסורסן אַרבעט בעסטער פֿאַר איר. סוף, דאַנק צו אַ אַלאַמנאַס פון דער קורס, מיר אויך צושטעלן אַ קאַנאַנאַקאַל שטעלן פון שרייַבער הערות. אזוי גאַנץ ווי האָבן איר גויס קעפ אַראָפּ אין לעקטשערז סקריבלינג אַראָפּ זאכן וואָס קומען אַרויף אין קלאַס, מיר, די שטעקן, וועט צושטעלן איר מיט וואָס מיר פילן ביסט אַ קאַנאַנאַקאַל שטעלן פון הערות צו פֿרייַ איר פון וואָס דיסטראַקשאַן, אַזוי אַז אויב איר זענט דאָ און פאַרקנאַסט, איר זענט באמת פאַרקנאַסט מיט וואָס ס 'געגאנגען אויף, מיט דיין קלאַסמייץ זענען טאן אַרויף אויף בינע, מיט וואָס ס אַרויף אויף די פאַרשטעלן, און ניט פשוט שרייבן אַראָפּ ווערבייטאַם וואָס געטראפן צו האָבן שוין געזאגט. אזוי פאַרשטיין אַלע פון ​​די רעסורסן זענען פאַראַנען צו איר. סעקטיאָנינג, אין ענטפער צו אַן FAQ, וועט נעמען דעם מיטוואך. מיר יסענשאַלי וואַרטן ביז נאָך רובֿ אנדערע קלאסן זענען געטאן אַזוי אַז מיר קענען מינאַמייז די נומער פון ענדערונגען אַז מיר דאַרפֿן צו טאָן. אבער קומענדיק אַרויף דעם אָפּרוטעג, סטאַרטינג זונטיק, וועט זייַן אַ איין מאָל בייַשפּיל פון וואָס מיר רופן סופּער סעקשאַנז. דאס וועט זייַן פילמד פֿאַר די וואס קענען ניט באַדינער, און יסענשאַלי, די לויף ס קעפ וועט גיין אונדז דורך עטלעכע פון די C חלק פון די קורס, צו אַ סוף פון פּראָבלעם שטעלן איינער, וואָס איז געגאנגען צו זייַן אונדזער ערשטער C באזירט פּראָבלעם שטעלן. און די וועט נאָר זייַן אַפּשאַנאַל סעקשאַנז אין אַנטיסאַפּיישאַן פון וואָס וועט ווערן ריקערינג סעקשאַנז געפירט דורך דעם קורס ס 50 פּלוס לערנען פעלאָוז וואכנשריפט. אויף סונדייַס אָדער מאָנדייַס אָדער טועסדייַס, מיר האָבן 90 מינוט סעקשאַנז אין אַ זייער בעקאַבאָלעדיק זינען, וואָס וועט זייַן אַפּערטונאַטיז פֿאַר הענט אויף און מער אָנווינקען באריכטן פון די לויף ס מאַטעריאַל. אָן ווייַטער האַוועניש, לאָזן מיר צו באַקענען די קורס ס קעפ, וואס זענען הינטער די סינז מיט מיר, מאכן אַלץ פּאַסירן. אויב יענע דאָ הייַנט קען פאַרבינדן מיר, ראָב און לאָראַן און יוסף און לוקאַס, אַלע פון וועמען האָבן שוין מיט די קורס פֿאַר עטלעכע מאָל. רדזש איז דער דריט אַזאַ מיטגליד פון אונדזער קאָלעקטיוו. ער קען נישט זייַן דאָ הייַנט, אָבער ער געבעטן מיך צו ווייַזן אַ פאָטאָ פון אים. איך בין נישט זיכער ער געוואלט דעם איינער, אָבער דאָרט ער איז. און לאָזן מיר נאָר לאָזן די מאַנשאַפֿט צו זאָגן העלא און באַקענען זיך אַזוי אַז איר באַקומען צו וויסן זיי ווי גוט ווי דיין אייגן לערנען יונגערמאַן דעם טערמין. לאָראַן קאַרוואַלכאָו: הי. מייַן נאָמען איז לאָראַן קאַרוואַלהאָ. איך בין אַ טוישעוו טוטאָר אין לעווערעטט הויז. איך בין אויך סופּער יקסייטאַד צו זייַן אַ קאָפּ טעלעוויזיע פֿאַר קס50 דעם יאָר. קס50 איז אַ זייער טשאַלאַנדזשינג סאָרט ווי געזונט ווי אַ זייער גרויס קלאַס, אַזוי אויב איר האָבן קיין קאַנסערנז, אויב איר פילן ווי איר ניטאָ פאַלינג הינטער, פילן פֿרייַ צו דערגרייכן אויס צו קיין פון אונדז אין heads@cs50.het, אָדער צו מיר, אויב איר 'ד ווי צו שפּילן מיט מיין גאָלדען ריטריווער הינטעלע. דאָ ס לוקאַס. לוקאַס פרייטאַז: היי, גייז. מייַן נאָמען איז לוקאַס פרעיטאַס. איך בין אַ יינגער [ינאָדאַבאַל] קאָמפּיוטער וויסנשאַפֿט און לינגוויסטיק. איך בין פאקטיש פון Brazil, און איך אויך פאַרשטיין מזרח אַסיאַן שטודיום. אזוי אויב איר האָט קיין שאלות וועגן קאָמפּיוטער וויסנשאַפֿט אָדער שפּראַך אָדער עפּעס, נאָר לאָזן מיר וויסן. אָדער קס50, ספּעציעל. יוסף ong: הי. איך בין יוסף. איך בין אַ עלטער געלערנט קאָמפּיוטער וויסנשאַפֿט אין עליאַט הויז. אזוי, לאָזן ס זען. איר וועט זען מיר אַרום קעריינג איינער פון די ריזיק קאַמעראַס. איך בין דער טוישעוו שטעקן פאָטאָגראַף פֿאַר 50 ווי געזונט, און סטודענטן אָפֿט מאל גרייַז מיר פֿאַר אַ אַסיאַן טוריסט. אזוי אויב איר זען מיר מיט אַ אַפּאַראַט, טאָן נישט לויפן אַוועק. נאָר שמייכל און טאָן ניט זייַן שעמעוודיק. און איך האָפֿן איר הנאה 50. איך ינדזשויד עס זייער פיל ווען איך גענומען אים, און אַז ס וואָס איך ווע שוין טפינג פֿאַר די דרייַ יאר. באַגאַזלענען באָודאַן: הי. איך בין ראָב. דאס איז מיין פערט זמאַן מיט קס50. איך נאָר גראַדזשאַווייטיד מאי. איך איז געווען אין קירקלאַנד. איך בין יקסייטאַד פֿאַר דעם זמאַן, און איך האָפֿן איר זענט אויך. דוד מאַלאַן: דאנק איר צו דעם יאָר ס קעפ, און צו רדזש ווי געזונט. אזוי אַ ביסל לעצט הערות אויף רעסורסן. איינער, פּ שטעלן 0 איז שוין אַרויף. דאס איינער יגזיסץ בלויז אין נאָרמאַל Edition, וואָס איז מענט פֿאַר די ינטייערטי פון דעם סאָרט. סטאַרטינג מיט פּ שטעלן 1, עס וועט זייַן העקער אויסגאבעס פון רובֿ פּראָבלעם שטעלט, וואָס, ווידער, וועט דעקן די מאַטעריאַל מיט אַ ביסל מער פון אַ אַרויסרופן, בשעת נאָך רירנדיק אויף עטלעכע פון די זעלבע סוגיות. צי נעמען אַ קוק אין די קורס ס וועבזייַטל פֿאַר וואָס באַשרייַבונג פֿאַר פּ שטעלן 0. אָפיס שעה, צו, וועט אָנהייבן דעם וואָך, הייַנט בייַ נאַכט, מאָרגן, מיטוואך און דאנערשטיק אין פארשידענע דיינינג האַללס אויף קאַמפּאַס. טשעק אויס cs50.net/ohs פֿאַר די אָפיס שעה פֿאַר דעם קורס, און פאַרשטיין דעם וועט זייַן זייער גלייַכגילטיק אַפּערטונאַטיז, אַוואַדע, אין די אָנהייב פון די זמאַן, צו קומען דורך מיט דיין לאַפּטאַפּ בעשאַס מאַרך ברעכן. ברענגען עטלעכע פריינט און שמועסן אַרויף די לויף ס טפס און קאַס מיט קיין שאלות וואָס איר זאל האָבן. און איך קענען נישט ונטערשטרייַכן גענוג, אַפֿילו פֿאַר קראַצן און פּראָבלעם שטעלן 0, דאָרט טאַקע איז ניט שטום קשיא. עס איז קיין תּלמיד אויך ומבאַקוועם צו פרעגן שאלות. ביטע פילן פֿרייַ צו נעמען מייַלע פון דעם מיטל. עס וועט זייַן דאָרט רעקוררינגלי איבער די זמאַן, ווי וועט קס50 דיסקוטירן. דאס איז דער קורס ס אָנליין דיסקוסיע גרופּעס אין אַז אַדרעס דאָרט. וואָס מיר וועט אויך טאָן בעשאַס לעקטשערז איז אויך מאָניטאָר דעם, דאַנק צו די לויף ס לערנען קאָלעקטיוו. און אַזוי אויב איר האָט אַ קשיא בעשאַס לעקציע, ווייַל איך געזאגט עפּעס שוואַך אָדער ניט בייַ אַלע, דורך אַלע מיטל, פרעגן אַז אין פאַקטיש צייַט אויב איר האָט דיין לאַפּטאַפּ אָדער טעלעפאָנירן אויף דעם וועבזייַטל, און מיר וועט טאָן אונדזער בעסטער אין לעבן פאַקטיש צייַט צו רעספּאָנד צו אַז. זענען דאָרט קיין פראגעס וועגן קס 50? דעמאָלט איינער לעצט הערות פון מייַן. אַז אַרויסגעבן פון Sat ונסאַט. ווי איר פיינאַלייז דיין לערנען קאַרדס, אויב איר האָבן נישט שוין, פאַרשטיין אַז די אָווועראַרטשינג זעאונג פון Sat ונסאַט, פאַראַנען פֿאַר אַלע סטודענטן, איז טאַקע צו העלפן נעמען די ברעג אַוועק פון אַ קורס ווי דעם, אַזוי צו רעדן, אַזוי אַז אויב איר געפינען זיך שפּעט בייַ נאַכט, 2:00, 3:00, טאַקע באַנגינג דיין קאָפּ אַרויף קעגן די וואַנט ווו איר וויסן איר ניטאָ 99% פון דער וועג עס צו קאַמפּלישאַן, אָבער איר האָבן אַזוי פילע אנדערע זאכן צו טאָן, איך טראַכטן אַ בעסער נוצן, אָפֿט, פון סטודענטן 'צייַט איז צו טאַקע מאַך אויף צו די אנדערע זאכן אַזוי אַז איר קענען אַפּטאַמייז דיין צייַט אַלע אַרום. און Sat ונסאַט איז איינער מעקאַניזאַם דורך וואָס איר קענען נעמען טרייסט אין דער פאַקט אַז 99% פון די וועג עס איז נאָך שיין צירעווען גוט. סימילאַרלי, אויך, אויב איר ווע קומען אין דער לויף מיט קיין פריערדיק הינטערגרונט אָדער ניט קימאַט ווי פיל הינטערגרונט ווי איר טראַכטן דיין קלאַסמייץ זאל האָבן, אמת אָדער פאַלש, פאַרשטיין אַז דאָס איז אַ געלעגנהייט צו באַקומען דיין הענט גראָב מיט דעם קורס, שטעלן דיין טאָעס אין די וואַסער, אַזוי צו רעדן, פיל ווי איך זיך האט יאָרן צוריק מיט פאָרן / פאַרלאָזן. ווי איך געזאגט לעצטע וואָך, האט דעם קורס, ווי אנדערע, ניט געווען בנימצא פאָרן / דורכפאַל בייַ די צייַט, איך מיסטאָמע וואָלט ניט האָבן אלץ סטעפּט פֿיס אין די סאָרט, אַפֿילו כאָטש איך האט, פינף וואָכן שפּעטער, טוישן מיין מיינונג, וואָס איר מייַ ווי געזונט, און באַשטימען איבער צו אָדער פון בריוו גריידיד סטאַטוס. כל רעכט. אזוי מיר געקוקט בייַ זאכן ווי דעם אויף פרייטאג, און מיר ניטאָ זייער געשווינד געגאנגען צו יבערגאַנג צו עפּעס וואָס קוקט מער קריפּטיק הייַנט. אבער עס ס נאַנדאַלעס די זעלביקער פונדאַמענטאַל געדאַנק. וואָס איז געווען די אַלגעמיינע טערמין אַז מיר געניצט צו באַשרייַבן אַ רעטעניש שטיק אַז געקוקט ווי דעם? אזוי, אַ דערקלערונג. און איר קענען רופן דעם קיין נומער פון זאכן. אבער מיר וועט נאָר רופן עס אַ דערקלערונג, און אַ דערקלערונג נאָר דערציילט די פּראָגראַם - אָדער אין דעם פאַל פון קראַצן, די ספּרייט - צו טאָן עפּעס. זאָגן העלא אין דעם פאַל. עפּעס ווי דאָס מיר אַנשטאָט גערופן וואָס? יאָ, אַזוי אַ באָאָלעאַן אויסדרוק. א באָאָלעאַן אויסדרוק איז נאָר עפּעס וואָס איז אמת אָדער פאַלש, און אַזוי סקראַטטש דראָז זיי מיט דעם פאָרעם, אָבער אויך מיט אַ קשיא צייכן צו קאַנוויי די געדאַנק אַז דער ענטפער צו דעם קשיא איז יעדער אמת אָדער פאַלש, יאָ אָדער ניט איינער, 1 אָדער 0. און מיר נוצן די באָאָלעאַן אויסדרוקן ין פון קאַנסטראַקץ ווי די, וואָס מיר גערופן וואָס? אזוי, צושטאַנד אָדער צווייַג. און די צושטאַנד איר זען דאָ אין קראַצן האט אַ ביסל פּלאַסעהאָלדער פֿאַר אַ רעטעניש שטיק פון וואָס פאָרעם, דער ציל פון וואָס איז אַזוי אַז איר קענען שלעפּן אים און פאַלן עס אויף שפּיץ און דעמאָלט דיקטירן צו די פּראָגראַם אויב דאָס באָאָלעאַן אויסדרוק איז אמת, טאָן דעם גאַנג פון ינסטראַקשאַנז, דעם גאַנג פון סטייטמאַנץ, אַנדערש טאָן דעם אנדערע שטעלן פון ינסטראַקשאַנז. און צוריקרופן אַז איר קענען נעסט די זאכן. אפילו כאָטש דאָרט ס ניט פיל פּלאַץ וויזשוואַלי אין אַז רעטעניש שטיק, סקראַטטש וועט וואַקסן און ייַנשרומפּן צו פּאַסיק וועלכער רעטעניש ברעקלעך איר שלעפּן און פאַלן אין דאָרט אַזוי איר קענען פאקטיש נעסט דעם און האָבן אַ דרייַ וועג גאָפּל אין די וועג. אויב, אַנדערש אויב, אַנדערש. און איר קענען אַפֿילו גיין ווייַטער פון וואָס דורך נעסטינג ווייַטער און ווייַטער ווי דארף. אזוי לאַסטלי, מיר געזען קאַנסטראַקץ ווי דעם, אַנדערש באקאנט ווי אַ שלייף. און דאָס איז נאָר עפּעס וואָס טוט עפּעס ווידער און ווידער און ווידער. אין דעם פאַל, עס כאַפּאַנז צו זייַן אַ ענדלעך נומער פון מאל, אָבער מיר אויך געזען אַ בייַשפּיל ווו די נומער פון מאל געקומען פון אַ בייַטעוודיק, אַזוי עס קען טוישן. און מיר אויך געזען אן אנדער בלאָק בעסאַכאַקל גערופן אַ פאָרעווער בלאָק אַז ערלויבט אונדז צו שלייף ינפאַנאַטלי לאַנג. אזוי איין אנדערע בויען אַז סקראַטטש 2.0 האט - און יענע פון ​​איר מער באַקוועם מיט פריערדיק הינטערגרונט זענען שוין גוט באַקאַנט מיט דעם בויען - די זאכן מיר גערופן וואָס? אזוי מיר גערופן די פאַנגקשאַנז, אַנדערש באקאנט ווי פּראָוסידזשערז. עס ס אַ קליין סעמאַנטיק חילוק, אָבער מיר וועט רופן זיי נאָר פאַנגקשאַנז. און אַ פֿונקציע, אין די פאַל פון קראַצן, איז אַ מנהג רעטעניש שטיק אַז איר זיך קענען מאַכן אַזוי אַז איר האָבן אַ נייַ רעטעניש שטיק אַז, אין דעם פאַל, וואָלט זייַן גערופן הוסט, אַז אויס צווישן אַלע פון ​​די אנדערע פאַראַנען רעטעניש ברעקלעך אין קראַץ. אפילו כאָטש מיט האט ניט אויסטראַכטן דאָס רעטעניש שטיק, איר האט. אזוי אַ פֿונקציע אַלאַוז איר צו שאַפֿן נייַ נאַטור, געבן עס אַ פֿונקציע נאָמען, און דעמאָלט רופן עס, אַזוי צו רעדן. טאַקע נוצן עס אין מגילה ווידער און ווידער און ווידער אָן ווייל צו וואַרטן פֿאַר עמעצער ווי מיט אַראָפּ די וועג צו אויסטראַכטן נייַ פאַנגקשאַנאַליטי פון קראַצן. איר זיך קענען בויען די רעטעניש ברעקלעך זיך, און דעמאָלט רייוס זיי אין דיין אייגן מגילה. און מיר וועט זען אַ ריקערינג בייַשפּיל פון וואָס הייַנט און פאָרויס. אזוי הייַנט, מיר יבערגאַנג איצט צו עפּעס מער אַרקיין. אבער אין די סוף פון די טאָג, עפּעס מער שטאַרק און יקספּרעסיוו און מער פארשטייער פון דעם דרך וואָס מיר וועט זייַן אויף אַלע זמאַן איבער אַ נומער פון שפּראַכן - אַז פון קאָד אָדער מקור קאָד. און מקור קאָד, עס טורנס אויס, איז נישט וואָס אַ קאָמפּיוטער טיפּיקלי פאקטיש לויפט. מקור קאָד קוקט עפּעס ווי דעם. אזוי דעם איז, ווידער, טאָמער די סימפּלאַסט פּראָגראַם מיר קענען שרייַבן אין אַ שפּראַך גערופן סי מיר וועלן אָנהייבן צו רייצנ דעם באַזונדער פאר לאַנג, און אויב דעם טאַקע טוט קוק ווי גריכיש צו איר רעכט איצט, צוטרוי מיר. ין נאָר אַ וואָך אָדער צוויי ס צייַט, דעם וועט זייַן אַלע אויך באַקאַנט און פאקטיש גאַנץ פארשטייער פון ינקריסינגלי קאָמפּלעקס ביישפילן מיט וואָס איר וועט אויך באַקומען מער באַקוועם. אבער איר קענען נישט נאָר לויפן דעם מין פון קאָד יוזשאַוואַלי. איר האָבן צו דרייַ עס אין עפּעס וואָס דער קאָמפּיוטער זיך פארשטייט. און אַזוי פֿאַר אַז, מיר דאַרפֿן עפּעס מיר ניטאָ געגאנגען צו רופן אַ קאַמפּיילער. א קאַמפּיילער איז אַ פּראָגראַם וואָס נעמט מקור קאָד, ווי איר נאָר געזען, ווי אַרייַנשרייַב, און עס טראגט זיראָוז און אָנעס ווי רעזולטאַט, אַנדערש באקאנט ווי כייפעץ קאָד. און עס ס יענע זיראָוז און אָנעס אַז זאל קוקן גאַנץ ווי דאָס אַז לעסאָף זענען פארשטאנען דורך דיין מעק אָדער דיין פּיסי. אויב איר ווע אלץ געהערט די פֿאַרקויף אויסדרוק ינטעל ין, אַז נאָר מיטל אַז אַ פירמע גערופן ינטעל האט מאַניאַפאַקטשערד די סייכל פון דיין קאָמפּיוטער - אַנדערש באקאנט ווי די קפּו, הויפט פּראַסעסינג אַפּאַראַט - און אַז ס נאָר די זאַך אַז פארשטייט פּאַטערנז פון זיראָוז און אָנעס. און אַזוי דורך קאַנווערטינג מקור קאָד אין כייפעץ קאָד דורך דעם פּראָצעס דאָ אַז מיר וועט טאָן מיט אַ פּאָר פון קאַמאַנדז אין נאָר אַ ביסל, איר זענט שאפן פּאַטערנז פון זיראָוז און אָנעס אַז די עמפּלוייז בייַ ינטעל האָבן באַשלאָסן פאָרשטעלן זיכער סטייטמאַנץ. איצט, איך טאָן ניט גאַנץ וויסן וואָס איז וואָס דורך נאָר גלאַנסינג בייַ די זיראָוז און אָנעס. רובֿ יומאַנז די טעג טאָן ניט. אבער ערגעץ אין עס איז אַ מוסטער פון זיראָוז און אָנעס אַז רעפּראַזענץ די דערקלערונג דרוקן. ערגעץ אין עס קען זייַן אַ אַנדערש שטעלן פון זיראָוז און אָנעס אַז פאָרשטעלן דעם געדאנק פון פאָרעווער אָדער איבערחזרן 10 מאל אָדער אַפֿילו מיאַו, אויב עס ס פאקטיש אַ פּראָגראַם וואָס קענען אַרייַננעמען עטלעכע סאָונדס. אזוי אין קורץ, יומאַנז האָבן נאָר באַשלאָסן, פיל ווי מיר האבן פֿאַר אַסקי - פֿאַר אותיות פון דעם אלפאבעט לעצטע וואָך - יומאַנז האָבן באַשלאָסן אַז אַפֿילו מער קאָמפּליצירט פּאַטערנז פון זיראָוז און אָנעס פאָרשטעלן מער קאָמפּליצירט נאַטור ווי דרוקן אָדער זאגן אָדער מעאָווינג. און אַזוי פֿאַר הייַנט, און לאַרגעלי פאָרויס אין די זמאַן, מיר וועט נעמען פֿאַר געגעבן אַז עמעצער האט פיגיערד אויס ווי צו טאָן אַז מאַפּינג. אבער מיר, קאָנסיסטענט מיט דעם געדאַנק פון לייערינג אויף שפּיץ פון דער אַרבעט פון מענטשן ווער ווע קומען פאר אונדז, וועט נעמען פֿאַר געגעבן די פאַקט אַז דאָס איז געגאנגען אויף ונטער דער קאַפּטער. אבער מיר ניטאָ פיל מער אינטערעסירט אין בנין דאס וואָס זענען מער טשיקאַווע אויף שפּיץ פון אַלע דעם. און אַזוי טאַקע, דער ערשטער פּראָגראַם מיר געשריבן אין סקראַטטש איז געווען דעם סופּער פּשוט איינער, העלא וועלט. און איר קענען טראַכטן פון דעם ווי זייַענדיק דער הויפּט פּראָגראַם וואָס גאַווערנז סקראַטטש ס נאַטור ווי פון לעצטע פרייטאג. הייַנט, מיר ניטאָ געגאנגען צו אָנהייבן צו איבערזעצן קראַצן רעטעניש ברעקלעך אין מקור קאָד אין דעם שפּראַך גערופן C אַזוי אַז וואָס געקוקט ווי דעם אויף פרייטאג, סטאַרטינג הייַנט פאָרויס, איז איצט געגאנגען צו קוקן ווי דעם. אַדמיטטעדלי מער קריפּטיק. עס ס שיין דיסטראַקטינג און סאָרט פון מיינונג נאַמינג צו זען אַלע פון ​​די ציטירט און די סעמיקאָלאָנס און דער קלאַמערן און אַזוי אַרויס. אבער אויב איר אָנהייבן צו איגנאָרירן עפּעס איר טאָן נישט פֿאַרשטיין, און טאַקע קוקן בייַ די עסאַנס פון דער ווייַס טעקסט אויף דעם פאַרשטעלן, שורלי איר זען, ווי איך טאָן, "העלא, וועלט". אַז שורות אַרויף מיט די לילאַ דערקלערונג אַרויף שפּיץ, און עס טורנס אויס אַז די קיווערד הויפּט איז געגאנגען צו שורה אַרויף קאַנסעפּטשואַלי מיט ווען גרין פאָן קליקט. אזוי אין אנדערע ווערטער, כוועראַז אין קראַצן, מיר ינסטרומענט דעם העלא וועלט פּראָגראַם מיט די צוויי רעטעניש ברעקלעך, אין C, מיר ניטאָ געגאנגען צו ינסטרומענט עס מיט די פיר עפּעס קריפּטיק שורות. אבער ווי מיר ונטערטוקנ דיפּער אין דעם, איר וועט זען אַז יעדער איינער פון די ווייַס אותיות אויף דעם עקראַן פאקטיש האט עטלעכע באַטייַטיק טייַטש, און רובֿ פון אונדזער מגילה זענען געגאנגען צו קוקן סטראַקטשעראַלי גאַנץ די זעלבע. אזוי אַ דערקלערונג, צו זייַן קלאָר, וואָס געקוקט ווי "זאָגן העלא וועלט" אויף פרייטיק איז געגאנגען צו אָנהייבן זוכן ווי דעם אויף מאנטאג. פּרינטף ("העלא, וועלט"). און דאָרט ס עטלעכע טשודנע באַקסלאַש N, דאָרט ס קלאַמערן, דאָרט ס סעמיקאָלאָנס. אבער אין די סוף פון די טאָג, דער שליסל טאַקעאַווייַ הייַנט איז אַז אַלע מיר ניטאָ טאן איז איבערזעצן דאס פון בילד פאָרעם צו טעקסט פאָרעם. אזוי אַ שלייף אַז געקוקט ווי דעם לעצטע וואָך איז געגאנגען צו איצט קוקן עפּעס ווי דעם. און לאָזן מיר דיסקליים, נאָר ווי אין קראַצן, דאָרט ס פאַרשידענע וועגן צו דערגרייכן די זעלבע ציל. זעלביקער אין סי איך בין נישט ווייַזונג איר די בלויז וועג צו טאָן דאס, אָבער איין וועג צו איבערזעצן דעם אייביק בלאָק צו אַ שלייף אין סי דאס איינער דאָ, איבערחזרן 10 מאל. דאס איינער טאַקע מין פון בענדס די גייַסט דער ערשטער צייַט איר זען עס. אבער צו ינסטרומענט אַז יצט, מיר ניטאָ געגאנגען צו נוצן אַ פֿאַר שלייף, אַזוי צו רעדן. און קלאר דאָרט ס עטלעכע סינטאַקס אַז ס אַ ביסל קאָמפּלעקס דאָרט מיט איך און גלייַך און 0, אָבער אַמאָל מיר ונטערטוקנ זיך אין אַז הייַנט פאָרויס, איר ניטאָ נאָר געגאנגען צו זען אַז אַז ס אַלע פשוט טאן עטלעכע גרונט אַריטמעטיק צו באַקומען אונדז פון 0 אויף אַרויף צו 9 אָדער 10 אין דעם פאַל. לאַסטלי, מיט וועריאַבאַלז, איר וועט צוריקרופן אַז אַ בייַטעוודיק איז אַ שטיק פון סטאָרידזש. נו, וואָס מיר האבן אויף די לינקס דאָרט לעצט וואָך איז געגאנגען צו קוקן אַ ביסל עפּעס ווי דעם דעם וואָך. אבער ווידער, מער אויף וואָס צו קומען. מיר האט באָאָלעאַן אויסדרוקן, וואָס לעצטע וואָך, געקוקט ווי דעם. דעם וואָך פאָרויס, זיי ניטאָ געגאנגען צו אָנהייבן צו קוקן אַ ביסל ווי אַז. און דעם איין ס 'פאקטיש אַ ביסל ריאַשורינג. עס ס פאקטיש כּמעט ווי פּשוט ווי די גרין בלאַקס. אבער דאָ מיר האָבן, ווידער, עטלעכע נייַ סינטאַקס מיט אַמפּערסאַנדס, אָבער איר קענען טאָמער טרעפן כוועראַז אין קראַצן, איר זאָגן א ען-ד, משמעות אין C, מיר רע געגאנגען צו זאָגן אַמפּערסאַנד אַמפּערסאַנד. אבער אַלע פון ​​דעם וועט ווערן נאַטירלעך פאר לאַנג. באדינגונגען. לעצטע וואָך, עס געקוקט ווי דעם אויף די לינקס. דעם וואָך, אויף די רעכט, עס ס געגאנגען צו קוקן ווי אַז. אבער ווידער, די שליסל טאַקעאַווייַ דאָ איז אַז ווי איר זען זאכן ווי אַז אויף די רעכט, און ספּעציעל אויב ווייניקער באַקוועם, עס ס סאָרט פון איבער דיין קאָפּ, איר באַקומען אַ ביסל אָוווערכוועלמד אַז איך טאַקע האָבן קיין געדאַנק ווי איך קען עפשער קומען אַרויף מיט אַז פון קראַצן - קיין ווערטערשפּיל בדעה - נאָר פאַרשטיין אַז עס ס 'טאַקע די זעלבע געדאַנק אַז מיסטאָמע פּעלץ אַזוי פיל מער נאַטירלעך די פֿריִערדיקע וואָך. און אַפֿילו אויב איר האָט נישט דייווד אין פּראָבלעם שטעלן 0, איך דערסיי איר וועט געפינען אַז די רעטעניש ברעקלעך זענען פערלי ינטואַטיוו, אָדער לפּחות ווערן אַזוי איבער צייַט. אזוי לאָזן ס ונטערטוקנ ין זאל ס באַקומען אונדזער הענט גראָב דאָ מיט דאָס ערשטער פּשוט פּראָגראַם. און פּשוט איז, פון קורס, קאָרעוו. צו טאָן דאָס, איך בין געגאנגען צו טוישן סקרינז צו וואָס מיטל איך גערופן די קס50 אַפּפּליאַנסע. די קס50 אַפּפּליאַנסע איז אַ שטיק פון ווייכווארג אַז ס פליסנדיק ין אַ פֿענצטער אויף מיין מעק, און איר קענען אויך לויפן עס אין אַ פֿענצטער ין פון דיין פּיסי, אַז אַלאַוז מיר צו האָבן די זעלבע פּינטלעך קאָמפּיוטער סוויווע ווי יעדער טף, ווי יעדער CA, ווי יעדער תּלמיד אין דער קלאַס. ווייַל די קס50 אַפּפּליאַנסע איז ממש אן אנדער אַפּערייטינג סיסטעם גערופן לינוקס - ספּאַסיפיקלי פעדאָראַ לינוקס - און מיר, די שטעקן, האָבן קאַנפיגיערד די ייַנמאָנטירונג פּראָצעס פֿאַר דעם אַפּערייטינג סיסטעם אין אַזאַ אַ וועג אַז איינער, דאָרט ס אַ ביסל קס50 Logo אין די מיטל, צוויי, דאָרט ס אַ מנהג מעניו בייַ די דנאָ, און דרייַ, פּעדאַגאָגיקאַללי, מיר ווע סימפּלאַפייד דער באַניצער צובינד ווי פיל ווי מעגלעך אַזוי אַז ווען איר ערשטער שטיוול דעם זאַך אַרויף אויף דיין אייגן מעק אָדער פּיסי, איר האָבן די זעלבע סוויווע ווי אַלעמען אַנדערש, און איר האָבן אַלע פון ​​די מכשירים אַז איר דאַרפֿן פֿאַר די קורס אָן ווייל צו רעכענען אויס ווי צו ינסטאַלירן יעדער און יעדער געצייַג ינדיווידזשואַלי. אזוי דעם קוקט לעפיערעך ווי מעק אַס אָדער פֿענצטער. אין די דנאָ לינקס האַנט ווינקל, איר יסענשאַלי האָבן אַ אָנהייב מעניו פון סאָרץ, אָדער אַן עפּל מעניו. און דעמאָלט איר האָבן וואָס מיר כאָשעד וועט זייַן דיין דרייַ רובֿ פּראָסט נוליקע. איינער איז קראָום. עס ס אַ בלעטערער ין פון די אַפּפּליאַנסע. צוויי איז אַ פּראָגראַם גערופן געדיט, וואָס מיר געזען בעקיצער לעצטע וואָך, וואָס איז נאָר אַ גראַפיקאַל רעדאַקטאָר. און דרייַ איז אַ טערמינאַל פּראָגראַם, וואָס איז אַ שוואַרץ און ווייַס פֿענצטער פון יעסטערייר אַז אַלאַוז אונדז צו דרוקן מער אַרקיין אָבער מער שטאַרק קאַמאַנדז בייַ אונדזער קלאַוויאַטור. אזוי איך בין געגאנגען צו גיין פאָרויס און גיט אויף געדיט, און רו אַשורד אַז פּראָבלעם שטעלן 1, צו זייַן פריי אויף פרייטאג, וועט גיין איר דורך אַלע די זעלבע טריט. באַמערקן אַז איך האָבן אַ שיין פּשוט באַניצער צובינד מיט דרייַ טיילן. אויף די לינקס, איך האב אַ גרויס ליידיק פֿענצטער גערופן מקור קאָד. אַז ס ווו איך בין געגאנגען צו זען אַ קיצער פון קיין קאָד וואָס איך שרייַבן. אויף די רעכט האַנט זייַט, איך האב אַ גרויס קוויטל, דערווייַל ונסאַוועד, און אַז ס ווו מיין קאָד ס געגאנגען צו גיין. און אויף די דנאָ, איך האָבן אַ עמבעדיד וואָקזאַל פֿענצטער, אַ שוואַרץ און ווייַס פּינטלעך אין וואָס איך קענען טיפּ קאַמאַנדז צו צונויפנעמען און צו לויפן מיין מגילה - אַז איז, צו מאַכן און צו לויפן מיין מגילה. אזוי לאָזן 'ס אָנהייבן פּשוט. זאל מיר גיין אַרויף צו טעקע, היט. איך בין געגאנגען צו גיין פאָרויס און גיין אין דזשהאַרוואַרד. אזוי דער אַפּפּליאַנסע, יראַספּעקטיוו פון וואָס דיין נאָמען איז, געהערט צו אַ באָכער געהייסן יוחנן האַרוואַרד, וואס האט אַ דזשהאַרוואַרד היים וועגווייַזער ין פון וואָס אַלע פון ​​דיין טעקעס וועט גיין. עס ס אייער אייגן קאָפּיע פון ​​זייַן חשבון, אַזוי מיר ניטאָ ניט אַלע ייַנטיילונג דער זעלביקער שווער פאָר. איר נאָר האָבן די אילוזיע פון יוחנן האַרוואַרד ס אייגן. אין שטייַגן, איך פאקטיש אינסטאַלירן דראָפּבאָקס. די אַפּפּליאַנסע קומט פּרעפּרעפּאַרעד מיט דראָפּבאָקס אַזוי אַז אויב עפּעס גייט אומרעכט בעשאַס די זמאַן, אויב איר ווע קאַנפיגיערד דיין אַפּפּליאַנסע מיט אַ פֿרייַ דראָפּבאָקס חשבון, אַלע פון ​​דיין טעקעס וועט זייַן אויטאָמאַטיש באַקט אַרויף אַזוי איר קענען זייער לייכט צוריקקריגן זיי. און איך בין געגאנגען צו גיין אין מיין דראָפּבאָקס וועגווייַזער, און דאָרט ס 'שוין געגאנגען צו זייַן אַ פּאָר אנדערע זאכן דאָרט. אבער איך בין געגאנגען צו גיין פאָרויס און גיין צו טעקע, היט. איך בין געגאנגען צו גיין אין דזשהאַרוואַרד, דראָפּבאָקס, און אַרויף דאָ, איך בין געגאנגען צו געבן מיין פּראָגראַם אַ סופּער פּשוט נאָמען, העללאָ.ק, און דעמאָלט ראַטעווען. אזוי איך האב די זעלבע צובינד איצט. דער בלויז זאַך אַז ס געביטן איז דער קוויטל אַרויף שפּיץ. אזוי איך בין זייער געשווינד געגאנגען צו ריקריייט אַז פּראָגראַם פון דער סליידז אַ מאָמענט צוריק. אזוי אין הויפּט (פּאָסל), און דעמאָלט פּרינטף, "העלא, וועלט," אַ עפּעס קריפּטיק באַקסלאַש N, נאָענט ציטירן, נאָענט פּערענטאַסיס, פּינטל - קאָמע, און דעמאָלט קטרל ז צו ראַטעווען. און באַמערקן ווי אַ באַזונדער וואָס נאָר ארויס דאָ אויף די שפּיץ לינקס. און דאָס איז נישט נוצלעך הייַנט, אָבער וועט זייַן נוצלעך איבער צייַט. איר נאָר זען, ווידער, אַ קיצער פון די קאָד אַז איר ווע געשריבן. און ווייַל איך געשריבן עפּעס גערופן הויפּט, אַז ס וואָס די וואָרט הויפּט פּאַפּט אַרויף איבער דאָרט. אבער פֿאַר די רובֿ טייל, מיר טאָן ניט דאַרפֿן אַז הייַנט. אַלע רעכט, אַזוי איך פאָדערן אַז דאָס איז מיין ערשטער פּראָגראַם געשריבן אין אַ פּראָגראַממינג שפּראַך גערופן סי מיר וויסן פון פרייטיק אַז וואָס דאָס זאַך איז געגאנגען צו טאָן זייער ונינטערעסטינגלי ווען איך לויפן עס איז נאָר אַרויסווייַזן - אין אנדערע ווערטער, דרוק, ווי אַ קאָמפּיוטער געלערנטער וואָלט זאָגן - העלא וועלט אויף דעם עקראַן. אזוי צו טאָן דאָס, איר וועט באַמערקן אַז איך האב צו גיין אַראָפּ דאָ צו מיין וואָקזאַל פֿענצטער, און איצט איך האָבן אַ בלינקינג פּינטלעך. אבער דאָס איז איצט אַ קלאַוויאַטור ווערסיע פון מיין יוחנן האַרוואַרד היים וועגווייַזער. עס ס אַ קלאַוויאַטור וועג דורך וואָס צו נאַוויגירן מיין שווער פאָר. אזוי איך קענען נישט פאקטיש טיפּ ווי איך האט לעצטע וואָך מאַכן העלא, ווייַל עס ס געגאנגען צו זאָגן קיין הערשן צו מאַכן ציל - עפּעס ס פאַלש. איך טאָן ניט גאַנץ וויסן וואָס אַז אָנזאָג מיטל, אָבער אַז ס 'ווייַל דורך פעליקייַט, ווען דאָס שוואַרץ און ווייַס פֿענצטער איז געעפנט, איך בין ין פון יוחנן האַרוואַרד ס היים וועגווייַזער. אבער ווו האט איך ראַטעווען אַז פּראָגראַם? אין מיין דראָפּבאָקס טעקע. איצט, אַלע פון ​​אונדז האָבן דערוואַקסן אַרויף מיט קאָמפּיוטערס ווו איר נאָר טאָפּל גיט אויף אַ טעקע ס בילדל, עס עפענען זיך, און וווואַלאַ. אַז ס ווו דער טעקע גערופן העללאָ.ק וואָלט זייַן. אזוי אין פאַקט, לאָזן 'ס טאָן אַז. זאל מיר גיין פאָרויס און מינאַמייז געדיט פּונקט ווי איר וואָלט אויף פֿענצטער אָדער מעק אַס. זאל מיר גיין אין דער היים טעקע אין שפּיץ לינקס. איך וועט זען דאָ אַ בינטל פון פאָלדערס. דאָ ס מיין דראָפּבאָקס טעקע. די טשעקקמאַרקס מיטל עס ס 'שוין סינסעד. און דאָרט ס אַ ביסל זאכן אין דאָ, אָבער באַמערקן אַז העללאָ.ק איז טאַקע רעכט דאָרט. און אַזוי אין מעק אַס אָדער פֿענצטער, נאָרמאַלי, איך 'ד טאָפּל גיט אַז, עס עפענען זיך אין וועלכער פּראָגראַם, און איך בין גוט צו גיין. אבער איצט, לפּחות סטאַרטינג הייַנט, מיר דאַרפֿן צו נעמען אַ שריט קאַפּויער נאָר צו געבן איר עטלעכע גרונט מכשירים פֿאַר דיין געצייַג קיט מיט וואָס צו טאָן מער שטאַרק דאס פאר לאַנג. אזוי בייַ דעם פּינטלעך, איך האָבן צו טאָן די עקוויוואַלענט פון טאָפּל געבן אַ קליק די דראָפּבאָקס טעקע. און צו טאָן וואָס, איך בין געגאנגען צו טיפּ סי פֿאַר טוישן וועגווייַזער, דראָפּבאָקס, אַרייַן. און איצט באַמערקן דעם קלאַמערן בייַ מיין אַזוי גערופענע פּינטלעך איצט זאגט אַז איך בין אין טילדע, די ביסל סקוויגגלי סימבאָל אין דעם שפּיץ לינקס פון רובֿ קיבאָרדז, / דראָפּבאָקס. דאס איז נאָר סטענאָגראַפיע נאָוטיישאַן פֿאַר געזאגט מענטש, איר זענט איצט ין פון די דראָפּבאָקס טעקע, נאָר ווי כאָטש איר האט טאָפּל קליקט אויף עס. אזוי איצט אויב איך גיין פאָרויס און טיפּ מאַכן העלא, אַרייַן, איך זען אַ זייער קריפּטיק באַפֿעלן, אָבער נישט אַ טעות אָנזאָג, עס מיינט, און דעמאָלט אן אנדער בלינקינג פּינטלעך. און אויב איר צוריקרופן, אלץ אַזוי געשווינד אויף פרייטאג, מיר האט דעם. . / העלא. וואָס איר ניטאָ וועגן צו זען איז דער רעזולטאַט פון מיין פליסנדיק דעם פּראָגראַם, אָדער, אין מעק אַס און פּיסי טערמינען, אויב איך 'ד נאָרמאַלי טאָפּל גיט אויף אַ פּראָגראַם - אַ. אַפּ פּראָגראַם אָדער אַ. עקסע, עס עפענען אַ פֿענצטער און לויפט. טייפּינג. / העלא איז פּונקט ווי טאָפּל געבן אַ קליק אַ פּראָגראַם צו לויפן עס, אָבער ניצן מיין קלאַוויאַטור. אַרייַן, העלא וועלט. און אַז ס עס. אזוי לאָזן ס רייצנ דעם באַזונדער צו אַזוי עס טוט ניט פילן אויך פיל ווי גריכיש. אזוי. / מיטל וואָס? ווער עס יז ווער ס אלץ נאַוואַגייטיד אַ קלאַוויאַטור סוויווע ווי דעם, וואָס ס פּונקט ריפערינג צו? די קראַנט וועגווייַזער. אזוי דעם קראַנט Directory איז נאָר אַ סינאָנים פֿאַר אַ טעקע. אזוי דורך זאגן פּונקט צעהאַקן, איך בין געזאגט, קוקן פֿאַר אַ פּראָגראַם גערופן העלא אין די קראַנט Directory - אין די איצטיקע טעקע. אין אנדערע ווערטער, מיין דראָפּבאָקס טעקע. און אַז ס וואָס היטטינג אַרייַן דערנאָכדעם פאקטיש לויפט אַז פּראָגראַם. אויב איך איצט טיפּ לס, באַמערקן אַז איך זען אַלץ אין מיין דראָפּבאָקס טעקע. געטינג סטאַרטעד.פּדף, וואָס דראָפּבאָקס גיט איר פֿאַר פֿרייַ, מיין פאָטאָס וועגווייַזער, אַ ציבור וועגווייַזער, ונסאַוועד דאָקומענט 1 וואָס איך געמאכט דורך גרייַז אַ מאָמענט צוריק, פאָאָ.ק, וואָס איך געמאכט פריער הייַנט, און דעמאָלט צוויי שורות - העללאָ.ק און העלא. העללאָ.ק איז די פּראָגראַם איך געשריבן מיט געדיט, און וואָס איז העלא אין גרין? די העלא אין גרין איז די עקסעקוטאַבלע. אין אנדערע ווערטער, ווען איך געלאפן דעם באַפֿעל אַ מאָמענט צוריק - לאָזן מיר זעמל צוריק אין מאָל - ווען איך געלאפן מאַכן העלא, אַז ס דער מיטן שריט דאָ. און עס גענומען העללאָ.ק ווי אַרייַנשרייַב - אַקאַ מקור קאָד - און עס געשאפן אַ טעקע גערופן העלא ווי רעזולטאַט, וואָס כּולל אַלע פון ​​די זעראָס און אָנעס. און אַז ס וואָס, אין די סוף, איך קענען פאקטיש לויפן אַ באַפֿעל ווי. / העלא. ווייַל פון ינטעל ין, מיין אַפּערייטינג סיסטעם, לינוקס, עפענען זיך די זעראָס און אָנעס, פידז זיי אין די סייכל פון מיין קאָמפּיוטער - די קפּו - און אַז קפּו ווייסט, טאַקע, דאָ ס אַ מוסטער פון זעראָס און אָנעס וואָס זאגט דרוק די ווייַטערדיק זאַך אויף דעם עקראַן. וואָס ס די ווייַטערדיק זאַך? ציטירן אַנקוואָוט, "העלא וועלט." אַלע רעכט, אַזוי אַ שנעל קיצער פון עטלעכע פון די קאַמאַנדז אַזוי אַז מיר קענען אָנהייבן גענומען זיי פֿאַר געגעבן. זאל מיר האָפּקען פאָרויס צו ווו מיר לינקס אַוועק. און איר וועט צוריקרופן אַז מיר האט סי אין אונדזער צוריק סוף אַ מאָמענט צוריק. די ביסט, איך אַרויספאָדערן זאָגן, פֿאַר הייַנט ס צוועקן - אפֿשר דעם וואָך - דער בלויז קאַמאַנדז מיר זאל דאַרפֿן צו דרוקן בייַ די באַפֿעל פּינטלעך חוץ מאַכן. אזוי סי געשטאנען פֿאַר וואָס? טוישן וועגווייַזער. עס ס נאָר דער עקוויוואַלענט פון טאָפּל געבן אַ קליק אויף אַ טעקע. און ווי אַ באַזונדער, אויב איר באַקומען פאַרפאַלן אלץ ין פון דיין אַפּפּליאַנסע, אַזאַ וואָס דראָפּבאָקס - איך ווילן צו באַקומען צוריק צו מיין דזשהאַרוואַרד Directory - ווען אין צווייפל, סי, אַרייַן, מיט קיין אנדערע ווערטער, און עס נאָר זיפּס איר צוריק צו ווו איר אנגעהויבן, וואָס איז אַ פייַן ביסל דורכוועג. אַלע רעכט, אַזוי איצט אנדערע קאַמאַנדז. לס. איך טייפּט אַז אַ מאָמענט צוריק. וואָס טאָן דו טראַכטן לס שטייט פֿאַר? אזוי, רשימה, רעכט? צוריק אין דעם טאָג, ווען יומאַנז זענען קומען אַרויף מיט די קאַמאַנדז, זיי זענען טריינג צו זייַן עפעקטיוו, און גאַנץ טיפּ אויס ל-איך-ד-ה אַרייַן, זיי באַשלאָסן לס. אַז ס פייַן. עס סאָונדס גענוג ווי רשימה. זאל ס נאָר טיפּ לס אַרייַן, און אַז רשימות די טעקעס אָדער פאָלדערס אין מיין קראַנט טעקע. מקדיר, איר קענען מיסטאָמע טרעפן. מאַכן וועגווייַזער. אזוי איר טאָן ניט גיין צו עטלעכע טעקע מעניו און קלייַבן ניו פאָלדער אין דעם סוויווע. גאַנץ, איר טיפּ די באַפֿעל מקדיר אָרט און דעמאָלט דער נאָמען פון דער טעקע אַז איר ווילן צו שאַפֿן, און עס וועט זייַן געטאן. רם, איר קענען מיסטאָמע טרעפן. אַראָפּנעמען אָדער אויסמעקן. אזוי אויב איר ווילן צו ויסמעקן אַ טעקע, איר וועט זען אין די פּראָבלעם שטעלן ווי איר קענען טאָן דעם. און רמדיר, באַזייַטיקן וועגווייַזער. אזוי, ווידער, איך וועט טענד צו פליען דורך עטלעכע פון די פרטים, איינער, ווייַל זיי ניטאָ ניט אַלע וואָס פיל שפּאַס צו פאַרברענגען צייַט אויף, אָבער צוויי, מיר וועט צושטעלן איר אין פיל גרעסער דעטאַל אין קיין פון דער לויף ס פּראָבלעם שטעלט, דער הויפּט דער נאָרמאַל אויסגאבעס, קיין פון די טריט אַז איר זאל דאַרפֿן צו טיפּ אַזוי אַז איר באַקומען מער און מער קאַמפי מיט די זאכן. אבער איצט לאָזן מיר רייצנ באַזונדער איין אנדערע זאַך. ווען מיר טייפּט מאַכן העלא אַ מאָמענט צוריק, מיר געזען אַ קריפּטיק סיקוואַנס פון קאַמאַנדז. מיר געזען, ווידער, מאַכן העלא. גוט, לאָזן 'ס טאָן דעם. איך איז געווען וועגן צו מאַכן אַ גרייַז, אָבער [ינאָדאַבאַל] איצט אַרייַנלאָזן איך איז געווען וועגן צו און טאָן עס דיליבראַטלי. וואָס האט איך טאָן פאַלש נאָר איצט? יאָ, אַזוי איך בין נישט אין די דראָפּבאָקס וועגווייַזער, ווייַל אַ מאָמענט צוריק איך טייפּט סי און נאָר שלאָגן אַרייַן. אַז זומד מיר צוריק צו ווו איך אנגעהויבן, וואָס איז ניט ווו מיין טעקע איז, אַזוי איך טאַקע דאַרפֿן צו טאָן סי דראָפּבאָקס אַרייַן, און איצט איך קענען טאָן רם העלא אַרייַן, באַזייַטיקן רעגולער טעקע העלא. איך טאָן ניט וויסן וואָס עס ס אַזוי קריפּטיק. אַז נאָר מיטל ביסט איר זיכער איר ווילן צו ויסמעקן העלא? איר קענען דרוקן י פֿאַר יאָ, אַרייַן, און איצט עס ס 'ניטאָ. און איצט אויב איך טיפּ מאַכן העלא ווידער, עס ס געגאנגען צו ריקריייט מיין כייפעץ קאָד, ריקריייט די זעראָס און אָנעס. אבער וואָס איז די האַנדלען מיט דאָס זייער לאַנג באַפֿעל? נו, מיר וועט רייצנ דעם באַזונדער איידער לאַנג, אָבער מאַכן - איך דערציילט אַ ביסל פון אַ ווייַס ליגן איידער - איז ניט אַ קאַמפּיילער. מאַכן איז אַ פּראָגראַם וואָס אויטאָמאַטיש פיגיערז אויס ווי צו לויפן אַ קאַמפּיילער פֿאַר איר. אזוי דער באַפֿעל אַז איר טאַקע זאָל זייַן פליסנדיק אין סדר צו בייַטן העללאָ.ק אין העלא פאקטיש קוקט אַ ביסל מער ווי דעם. און גאָט פאַרווערן מיר האָבן צו פאקטיש געדענקען צו אלץ טיפּ אַז גאַנץ סיקוואַנס פון קאַמאַנדז אויס. דער ציל פון מאַכן אין לעבן איז צו געדענקען אַז גראַד פון קאַמפּלעקסיטי פֿאַר אונדז און אָטאַמייט וואָס וואָלט אַנדערש זייַן זייער טידיאַס טריט. אבער איך קענען דערנענטערנ אַז. אזוי פּער דעם ביסל אָפּנאַרן בלאַט דאָ, איך קענען דערנענטערנ וואָס אַז באַפֿעל איז טאן דורך פשוט טייפּינג קלאַנג, וואָס איז דער נאָמען פון דער קאַמפּיילער מיר וועט זייַן ניצן דעם זמאַן. אויב קיין פון איר האָבן אלץ געטאן יאָס אַנטוויקלונג פֿאַר די יפאָנע אָדער יפּאַד, קלאַנג איז די פּראָגראַם איר ווע געוויינט ין קסקאָדע צו מאַכן דיין אַפּפּס. קלאַנג, כאָטש, איז נאָר אן אנדער פּראָגראַם וועמענס נאָמען מיר קענען טיפּ אין די באַפֿעל פּינטלעך, און דורך ינטראָודוסינג דעם איצט, איך קענען פאָרשטעלן עפּעס אַז ס אַ קליין פארשטייער פון קאַמאַנדז צו קומען. אזוי לאָזן מיר טאָן דעם מאַניואַלי. אזוי רם העלא, און איצט באַמערקן אין פאַל איך, נאָר ווי אַ מייושעוודיקייַט טשעק - . / העלא, וואָס טוט איר טראַכטן איך זאָל זען אויב איך טאָן דעם? עטלעכע מין פון טעות. ניט אַזאַ טעקע וועגווייַזער. אזוי אַז איינער ס 'פאקטיש שיין דירעקט. אזוי איצט לאָזן מיר קלאָר די פאַרשטעלן. קאָנטראָל א נאָר קלירז די פאַרשטעלן צו באַזייַטיקן עטלעכע דיסטראַקשאַנז. און איצט איך בין געגאנגען צו מאַניואַלי טיפּ קלאַנג-אָ העלא העללאָ.ק. אזוי וואָס איז דאָס וועגן צו טאָן? פּונקט דער זעלביקער זאַך וואָס מאַכן האט פֿאַר אונדז, אָבער איך האט וואַרפן אַוועק עטלעכע פון די יבעריק ווערטער. קלאַנג איז די פּראָגראַם אַז ס 'געגאנגען צו נעמען אַ. C טעקע ווי אַרייַנשרייַב און פּראָדוצירן זעראָס און אָנעס ווי רעזולטאַט. אבער-אָ יצט וועט רופן אַ באַשטימען אָדער אַ פאָן. דאס איז נאָר טעקי זשארגאך פֿאַר זאגן דאָס איז אַ וואָרט איר טיפּ אין אַ פּינטלעך וואָס עפעס ינפלואַנסיז די נאַטור פון די פּראָגראַם איר ניטאָ פליסנדיק. אזוי טוט ווער עס יז ווילן צו טרעפן וואָס-אָ קאַנווייז? רעזולטאַט. עס ס נאָר עמעצער באַשלאָסן-אָ מיטל רעזולטאַט אַ טעקע גערופן העלא און נעמען ווי אַרייַנשרייַב וועלכער די לעצטע וואָרט אויף דער פּינטלעך איז, העללאָ.ק, אַזוי אַז אויב איך שלאָגן אַרייַן איצט, גאָרנישט מיינט צו פּאַסירן. און אַדלי גענוג, אין דעם וועלט פון פּראָגראַממינג, אויב גאָרנישט כאַפּאַנז, אַז ס מיסטאָמע אַ גוט זאַך ווייַל דאָרט ס קיין טעות אָנזאָג אויף דעם עקראַן. העלא, אַרייַן. מייַן פּראָגראַם האט איצט לויפן. אבער איך קענען טאָן נאַריש ביסל זאכן ווי דעם. קלאַנג-אָ, היהיהי, העללאָ.ק, אַרייַן, און איצט איך האָבן אַ יידעניקאַל פּראָגראַם געהייסן היהיהי. עס ביכייווז די זעלבע, אָבער דער נאָמען איז אַנדערש. אזוי דאס איז בלויז צו זאָגן אַז אויב איר ווילן צו השפּעה דער נאַטור פון אַ פּראָגראַם, מיר ניטאָ געגאנגען צו ינקריסינגלי זען דאס גערופן באַפֿעל שורה טענות. דאס איז אַ שורה. ניטאָ טייפּינג קאַמאַנדז. ערגאָ, באַפֿעל שורה. און באַפֿעל שורה טענות זענען נאָר ווערטער אָדער קליין ברעקלעך פון סינטאַקס אַז עפעס השפּעה דער נאַטור פון מגילה אַז מיר זענען פליסנדיק. אַלע רעכט, וואָס איז טאָמער די מערסט נודנע פּראָגראַם מיר קענען שרייַבן און זען. זאל ס איצט טאָן עפּעס מער טשיקאַווע. זאל מיר גיין פאָרויס און שאַפֿן אַ נייַ טעקע. איך בין געגאנגען צו גיין פאָרויס און ראַטעווען דעם אין יוחנן האַרוואַרד ס היים וועגווייַזער ווי, לאָזן ס רופן עס קוסטאָמ.ק, צו זייַן אַ ביסל מנהג פּראָגראַם. איך בין געגאנגען צו פארגרעסער אין בייַ מיין שפּיץ פון די טאַבס דאָ און אָנהייבן ווידער. אַרייַננעמען נאָרמאַל סטדיאָ.ה. מער אויף אַז אין אַ מאָמענט. ינט הויפּט (פּאָסל), מער אויף אַז אין אַ מאָמענט. פּרינטף ("העלא, דוד"). פיל מער טשיקאַווע, רעכט? אזוי איצט אויב - נישט ווייַל פון מיין נאָמען, נאָר ווייַל עס ס אַנדערש - מאַכן מנהג אַרייַן. מנהג, העלא, דוד. אבער אַפֿילו אַז, אויך, איז אַ ווייַס ליגן. דעם פּראָגראַם זאל ווי געזונט זייַן גערופן דאַוויד.ק, ווייַל עס ס 'נישט מנהג נאַטור אין אַלע. טאַקע, איך ווילן אַ פּראָגראַם וואָס פרעגט דער באַניצער פֿאַר זייער נאָמען. אזוי ווי טאָן איך טאָן אַז? נו, לאָזן מיר מעגילע אַרויף איבער דאָ. און איידער איך נוצן אַ דערקלערונג אין קראַצן, איידער איך נוצן פּרינטף, אַנדערש באקאנט ווי אַ פֿונקציע, לאָזן מיר ערשטער פרעגן די באַניצער פֿאַר עטלעכע אַרייַנשרייַב. אזוי צו טאָן דאָס, איך דאַרפֿן צו טאָן אַ פּאָר פון זאכן. איינער, איך דאַרפֿן אַ פּלאַץ צו קראָם דער באַניצער ס נאָמען נאָך איך ווע געבעטן אים אָדער איר פֿאַר עס. וואָס בויען טאָן איך דאַרפֿן צו נוצן מיסטאָמע צו קראָם אַ ווערט ווי וואָס? א בייַטעוודיק. אזוי ניט ענלעך קראַצן, ווו איר נאָר באַקומען אַ פייַן רעטעניש שטיק, דאָ, מיר האָבן צו ניצן, דאָך, ווערטער צו אויסדריקן זיך. און יצט, עניטיים איר ווילן אַ וואָרט אָדער אַ פראַזע, אין פּראָגראַממינג, מיר ניטאָ געגאנגען צו רופן אַז אַ שטריקל. אזוי אַ שטריקל איז אַ וואָרט אָדער אַ פראַזע. עס ס אַ סיקוואַנס פון נול אָדער מער אותיות, מער פאָרמאַלי. און אויב איר ווילן אַזאַ אַ בייַטעוודיק צו עקסיסטירן, איר האָט צו זאָגן געבן מיר איינער. און דער וועג דורך וועלכע איר טאָן וואָס איז צו זאָגן שטריקל ס פּינטל - קאָמע, ווו ס קענען זייַן עפּעס איר ווילן. אין פאַקט, ס איז אַ ביסל ונדערווהעלמינג. זאל מיר גיין פאָרויס און מער קלאר רופן עס נאָמען. געבן מיר אַ שטריקל גערופן נאָמען. אבער איצט, וואָס איז די מענטש 'ס נאָמען דורך פעליקייַט? נו, אויב דער מענטש טוט ניט טיפּ עפּעס אין, דאָך, דאָרט ס 'געגאנגען צו זייַן קיין ווערט אין נאָמען. און עס טורנס אויס אין C, אויב איר טאָן ניט געבן אַ בייַטעוודיק אַ ווערט, עס ס 'געגאנגען צו האָבן אַ מיסט ווערט. עס זאל האָבן עטלעכע טראַפ זעראָס און אָנעס, אַזוי איר ניטאָ נאָר געגאנגען צו זען מיסט, באמת, אויף דער עקראַן אויב איר פּרובירן צו אַרויסווייַזן עס. אבער איך קענען פאַרריכטן אַז דורך זאגן, פאקטיש, קראָם ין פון נאָמען די ווייַטערדיק ווערט. די וועג איר קראָם וואַלועס אין וועריאַבאַלז איז אויב איר האָבן אַ בייַטעוודיק נאָמען אויף די לינקס, איר האָבן צו עפעס לייגן וואָס איר ווילן צו קראָם אין עס אויף די רעכט, און די סינטאַקס פֿאַר אַז ס 'געגאנגען צו זייַן ווי גייט. מיר ווע נישט געזען דעם פריער, אָבער נעמען אויף אמונה פֿאַר אַ מאָמענט, אז דאָרט יגזיסץ אן אנדער דערקלערונג אין דער וועלט אַז איך בין געגאנגען צו ווידער רופן פונקציאָנירן, און דאָס פונקציאָנירן איז גערופן באַקומען שטריקל. און עס טוט ממש אַז. עס עפעס געץ אַ סיקוואַנס פון אותיות פון דעם מענטש און דעמאָלט טוט עפּעס מיט אים. און דאָס טוט קוק ווי קריפּטיק סינטאַקס. נאָרמאַלי, אויב איר ניטאָ ניצן גלייַך וואונדער - איר ניטאָ אין דער וועלט פון, זאָגן, אַלגעבראַ, און איר ניטאָ פאקטיש געזאגט X יקוואַלז 1. דאָ מיר ניטאָ נישט געזאגט אַז נאָמען יקוואַלז באַקומען שטריקל. מיר ניטאָ געזאגט קראָם אין נאָמען וואָס ס אויף די רעכט האַנט זייַט פון וואָס יקוואַלז צייכן. די יקוואַלז צייכן רעפּראַזענץ די אַסיינמאַנט אָפּעראַטאָר. עס ס דעם סינטאַקס וואָס זאגט לייגן וואָס ס אויף די רעכט האַנט זייַט ין וואָס ס אויף די לינקס. אזוי באַקומען שטריקל איז אַ נייַ שטיק פון פאַנגקשאַנאַליטי אַז נישט נאָר טוט עפּעס - פרעגט דער באַניצער פֿאַר אַ שטריקל - עס אויך קערט עס, אַזוי צו רעדן. אזוי לאָזן ס זען וואָס ס 'געגאנגען צו פּאַסירן דאָ. איך בין געגאנגען צו גיין פאָרויס איצט און פארגרעסער אויס, און איך בין געגאנגען צו באַקומען אַ פּאָר פון מיסטייקס בייַ מיין פּינטלעך. איך בין געגאנגען צו טיפּ מאַכן מנהג, אַרייַן. וואַו. א גאַנץ בינטל פון מיסטייקס. אַלע רעכט, אַזוי דאָס איז מין פון אָוווערוועלמינג, אַוואַדע בייַ ערשטער, אָבער עס טורנס אויס אַלע פון ​​די זייער אַדמיטידלי קריפּטיק טעות אַרטיקלען זענען ריפערינג צו עטלעכע פּאַטערנז אַז מיר וועט אָנהייבן צו זען איבער צייַט. אזוי דעם איין איך וועט פּלאַק אַוועק, ווייַל עס ס ערשטער. ניצן פון אַנדיקלערד יידענטאַפייער שטריקל. אַז נאָר מיטל אַז געדיט, אָדער קלאַנג, אין דעם פאַל, טוט ניט וויסן וואָס איך מיינען דורך שטריקל. און אַז ס ווייַל אין C, די פּראָגראַממינג שפּראַך, עס פאקטיש איז ניט בייַטעוודיק פון טיפּ שטריקל. C טוט ניט וויסן אַז סטרינגס עקסיסטירן. אבער מיר, קס50 שטעקן, טאָן. און אַזוי אין שטייַגן פון קלאַס, מיר באשאפן אַ טעקע גערופן קס50.ה. און ין פון דעם טעקע - און מער אויף די סינטאַקס צו קומען - ין פון דעם טעקע איז אַ דעפֿיניציע פון וואָס איך נאָר דיפיינד ווערבאַלי ווי אַ שטריקל. אזוי פשוט דורך קאַנקלודינג דעם איין שורה פון קאָד אין מיין פּראָגראַם, איך בין איצט לערנען געדיט און מאַכן און קלאַנג אַלע אין דרייַ וואָס אַ שטריקל איז. איך טאָן ניט וויסן ווי נאָך. אין אַ ביסל וואָכן, מיר וועט שיילן צוריק אַז שיכטע. אבער פֿאַר איצט, וויסן אַז דאָס לערנט דער קאַמפּיילער וואָס אַ שטריקל פאקטיש איז. אזוי איצט לאָזן מיר קלאָר מיין וואָקזאַל אַראָפּ דאָ. זאל מיר שייַעך-לויפן מאַכן מנהג, און איך סאַלווד אַלע פון ​​די פּראָבלעמס. אזוי דעם, אויך, איז געגאנגען צו זייַן אַ ריקערינג טעמע. איך נאָר געשריבן אַ 9 שורה פּראָגראַם, און נאָך איך האט 18 שורות פון ערראָרס. אַז ס מין פון ינטימידייטינג. אבער פאַרשטיין אַז זיי אָפֿט קאַסקייד אַזאַ אַז איינער ביסל גרייַז טריגערז דער צעמישונג פֿאַר דער קאַמפּיילער, און עס קוקט פיל ערגער ווי עס איז. אזוי איצט אַ כאַריפעסדיק אַבזערווער וועט וויסן אַז איך בין געטינג אַ שטריקל פון דער באַניצער, אָבער איך בין נישט פאקטיש טאן וואָס מיט אים? איך בין נישט פאקטיש טאן עפּעס מיט אים. אזוי אויב איך פאקטיש לויפן מנהג ווידער, עס ס 'געגאנגען צו נאָר זיצן דאָרט. וואָס ס 'געגאנגען אויף? מייַן פּראָגראַם מיינט צו זייַן סטאַק אויף וואָס שורה, וואָלט איר זאָגן? אזוי עס ס 'פאקטיש סטאַק אויף שורה 7. און מיר ווע נישט געזען דעם פריער, אָבער אויף שורה 7, דאָרט ס, ווידער, דעם דערקלערונג, באַקומען שטריקל. און עס טוט וואָס עס זאגט. עס ס ווארטן איצט פֿאַר די מענטש צו נעמען דעם שטריקל. דאס איז גאָר ונינטויטיווע צו מיר, דער מענטש, ווייַל איך האב נישט געווען דערציילט וואָס צו טאָן. אבער לאָזן מיר גיין פאָרויס אויף אמונה און לאָזן מיר פאַרהיטן צו זייַן ראָב. אַרייַן. אַז ס 'נישט די פּראָגראַם איך בדעה. אזוי מיר האָבן אונדזער ערשטער בלאָג. אבער לאָזן ס פּרובירן צו סיבה דורך וואָס דאָס איז די פאַל. ערשטער, לאָזן מיר פאַרריכטן דעם ערשטער פּראָבלעם. זאל מיר לייגן אַ שורה דאָ וואָס זאגט פּרינטף, וואָס איז אייער נאָמען? זאל ס נאָר טאָן נאָענט ציטירן, נאָענט פּערענטאַסיס. איצט לאָזן מיר שייַעך-לויפן די פּראָגראַם. פּראָבלעם. איך בין נישט געזען אַז. רעכט. איך האט נישט רעקאָמפּילע עס. אזוי אין אַ שפּראַך ווי C, ווייַל איר טוישן די מקור קאָד טוט נישט מיינען אַז איר האָט געביטן דיין כייפעץ קאָד צו דזשענערייט נייַ כייפעץ קאָד, נייַ זעראָס און אָנעס. איר האָבן צו רעקאָמפּילע. אויב איך איצט שייַעך-לויפן מנהג, אַרייַן, אַה, אַ ביסל מער קלאָר. מייַן נאָמען איז ראָב. נאָך וואָגן. און איך 'ד טייַנען דאָרט ס אַ פּאָר באַגז איצט. דאס נאָר קוקט כידיאַס, פראַנגקלי. ווי, מינאַמאַלי, איך זאָל האָבן אַ פּלאַץ דאָרט, אָדער רירן די לויפֿער צו די נייע ליניע. און פאקטיש, נייַ שורה. אַז ס מין פון אַ שליסל פראַזע דאָ אַז מיר ווע געזען אָבער נישט דיפיינד. דער וועג אין וואָס איר באַקומען אַ טעקסט צו רירן אַנטו דער ווייַטער שורה, איר טאָן ניט טאָן דעם. דאס איז קאַנפיוזינג צו דעם קאָמפּיוטער. דאס קוקט ווי צוויי באַזונדער שורות פון קאָד, ניט פון וואָס איז בישליימעס ריכטיק. איר אַנשטאָט האָבן צו זייַן מער יקספּליסאַט און זאָגן, געבן מיר אַ נייַ שורה, וואָס מיר פאָרשטעלן אין C מיט באַקסלאַש ען. אזוי דאָרט ס אַ ביסל אַזאַ אותיות. באַקקסלאַש N וועט פאַרריכטן אַז עסטעטיש. זאל מיר רעקאָמפּילע מיין פּראָגראַם. זאל מיר שייַעך-לויפן מיין פּראָגראַם. דאס קוקט בעסער. עס ס נאָך שיין פּרימיטיוו, אָבער עס ס אויך נאָך וואָגן. אזוי דאָרט ס איין - אַפֿילו אויב איר ווע קיינמאָל פּראָוגראַמד איידער, איר קענען מיסטאָמע נעמען אַ טרעפן אין וואָס דעם פּראָגראַם איז נאָך פלאָד. וואָס טאָן איך דאַרפֿן צו טאָן וואָס איך האב ניט געטאן נאָך? אזוי איך האָבן צו פאקטיש טאָן עפּעס מיט נאָמען. פונקט ווי אין קראַצן, איר זאל פאקטיש באַשטימען אַ בייַטעוודיק ווי N אָדער טאָמבאַנק ווי מיר האבן לעצט וואָך - אַ ווערט. אבער אויב איר טאָן ניט טאָן עפּעס מיט עס, גאָרנישט ס געגאנגען צו פּאַסירן. אַלע רעכט, אַזוי לאָזן פאַרריכטן. זאל מיר טיפּ מיין בייַטעוודיק דאָרט, און לאָזן מיר גיין אַראָפּ דאָ. זאל מיר רעקאָמפּילע, לאָזן מיר שייַעך-לויפן, ראָב. איצט איך בין נאָר אַ ידיאָט, רעכט? אזוי דעם איז ניט טאַקע געטינג מיר קיין ווייַטער. אבער וואָס איז געווען אַ בישליימעס נאַטירלעך אינסטינקט, איך 'ד טייַנען, רעכט? אויב די בייַטעוודיק איז גערופן נאָמען, און איך ווילן עס צו גיין דאָרט, וואָס טוט ניט איך נאָר טיפּ עס דאָרט? נו, פון קורס, מיר האָבן צו ויסטיילן איצט צווישן וואָס איז אַ שטריקל? באַמערקן אַז ציטירן אַנקוואָוט דאָ, העלא נאָמען? דאס פאקטיש זיך איז אַ שטריקל. עס ס שווער קאָדעד. עס ס נישט פון די מענטש. עס ס פון מיר, דער אָריגינעל פּראָגראַמיסט, אָבער עס ס 'נאָך אַ שטריקל. אזוי אויב איר ממש שרייַבן ען-א ב-E ין פון אַ שטריקל, וואָס ס 'געגאנגען צו באַקומען געדרוקט? נו, ען-א ב-E. מיר אַנשטאָט דאַרפֿן צו זאָגן פּרינטף, טאָן ניט דרוק אויס ממש נאָמען. דרוק אויס די ווערט פון נאָמען. און צו טאָן אַז, מיר טאָן די פאלגענדע. און דאָס איז נאָר אַ מענטש קאַנווענשאַן. מיר אַנשטאָט זאָגן% s, און אַז שטייט פֿאַר שטריקל. און דעמאָלט אין די סוף פון מיין נאָענט ציטירט, איך בין געגאנגען צו לייגן אַ קאָמע און פאָרן אַ רגע אַרגומענט אין דעם דערקלערונג. איך בין געגאנגען צו טיפּ נאָמען דאָרט. אזוי איצט באַמערקן מיר האָבן אַ אַ ביסל נייַ סינטאַקס. מיר נאָך האָבן צוויי קלאַמערן, און יצט לאָזן מיר זאָגן אַז די שטאָפּן צווישן קלאַמערן רעפּראַזענץ טענות אין אַ פֿונקציע - ינפּוץ אַז ביסט עפעס געגאנגען צו השפּעה זייַן נאַטור. אזוי דורך אַז לאָגיק, ווי פילע טענות טוט פּרינטף ויסקומען צו זייַן גענומען בייַ דעם מאָמענט? אזוי עס מיינט צו זייַן גענומען צוויי, און אַז ס 'טאַקע ימפּלייד דורך די קאָמע דאָ. אזוי דעם איז איין אַרגומענט אין צווישן ציטירט. אפילו כאָטש עס האט אַ קאָמע אין עס, אַלץ ס אין ציטירט, וואָס מיטל עס ס איינער לאַנג שטריקל. קאָמע, בייַטעוודיק נאָמען. אזוי איצט לאָזן מיר פארגרעסער אויס. זאל מיר שייַעך-לויפן אים. ראָב. פאַרשילטן עס, וואָס האט איך טאָן אומרעכט? אַלע רעכט, אַזוי איר האָבן צו רעקאָמפּילע. אזוי ווידער, גרינג מיסטייקס צו מאַכן פרי אויף ווידער און ווידער. אזוי איצט שייַעך-לויפן מנהג, ראָב, אַרייַן, און וווואַלאַ. מיר איצט האָבן אַ מנהג פּראָגראַם. אזוי איך איצט האָבן אַ פּראָגראַם וואָס ניצן אַ ביסל טשאַראַקטעריסטיקס וואָס זענען ווערט צו באמערקן. איינער, איך בין ניצן קס50.ה, אַנדערש באקאנט ווי די קס50 ביבליאָטעק. און ין פון די קס50 ביבליאָטעק זענען פאַנגקשאַנז אַז אנדערע מענטשן געשריבן - ניימלי די שטעקן - פֿאַר איר צו נוצן, און באַקומען שטריקל איז איינער פון זיי. ין פון שורה 2 איז סטדיאָ.ה, און וואָס איז דאָס דאָרט? נעמען אַ טרעפן. וואָס יגזיסץ ין פון נאָרמאַל יאָ פאָטער? פּרינטף. אזוי פּרינטף, איר טאָן ניט זען עס ערגעץ אַנדערש אויף דער עקראַן. עס מוזן קומען מיט די קאָמפּיוטער עפעס. וואו טוט עס קומען פון? עס ס ין פון - עס 'ס דערקלערט, אַזוי צו רעדן, ין פון אַ טעקע גערופן סטדיאָ.ה. איצט, פֿאַר דעם שטאָפּן, מיר וועט קומען צוריק צו יווענטשאַוואַלי, ווייַל עס ס אַ ביסל דיסטראַקטינג פֿאַר איצט. דאס רעפערס צו אונדזער צוריקקומען טיפּ. דאס רעפערס צו אַן אַרגומענט. אבער פֿאַר הייַנט, מיר ניטאָ פאָוקיסט נאָר דאָ אויף די שורות. אזוי שטריקל נאָמען, נאָר צו ריקאַפּ, וואָס האט דאָס טאָן פֿאַר מיר? אזוי עס דערקלערט אַ בייַטעוודיק פון טיפּ שטריקל. אזוי עס ס מענט צו זייַן פֿאַר ווערטער, נישט פֿאַר נומערן. פונקט ווי אַ באַזונדער, אויב איך האט ווילן עס צו זייַן אַ נומער, איך וואָלט זאָגן עפּעס ווי ינט. אויב איך געוואלט צו זייַן אַ פלאָוטינג פונט ווערט, עפּעס מיט אַ דעצימאַל פונט, איך וואָלט זאָגן לאָזנ שווימען. אבער פֿאַר הייַנט, איך ווע נאָר האט שטריקל. און איך ווע געגעבן דעם בייַטעוודיק אַ נאָמען פון נאָמען, אָבער איך קען האָבן גערופן עס עפּעס. אין פאַקט, ערידזשנאַלי, איך גערופן עס ש דאס דאָ איז נאָר אן אנדער דערקלערונג. ווי פילע טענות איז דאָס דערקלערונג גענומען? אזוי עס ס נאָר גענומען איין, און אַז איז פשוט אַ עסטעטיש דעטאַל פון ווייַזנדיק עפּעס אויף דער עקראַן צו מיר. וואָס איז דאָס שורה 8 טאן אין ליימאַן ס ווערטער? עס ס געטינג אַ ווערט פון די באַניצער - ניימלי, אַ שטריקל - און וואָס ס עס טאן מיט אים? עס ס יסענשאַלי כאַנדינג עס איבער צו די באָכער אויף די לינקס האַנט זייַט פון די יקוואַלז צייכן אַזוי אַז אין דעם פאַל, די נאָמען בייַטעוודיק קענען פאקטיש קראָם עס. און דעמאָלט פּרינטף איז אן אנדער בייַשפּיל פון אַ פֿונקציע. און מיר זאָגן צו רופן אַ פֿונקציע. צו נוצן אַ פֿונקציע איז צו רופן אַ פֿונקציע. דעם זאַך משמעות נעמט צוויי טענות. דאס איין, קאָמע, דאָס איין. דאס איינער זיך איז נאָר אַ שטריקל אַז כּולל אַ פּלאַסעהאָלדער. % S מיטל שטעלן אן אנדער שטריקל דאָ. און אַזוי דורך פּאַטינג נאָמען נאָך די קאָמע, אַז ס ינסערטינג אַז זאַך פֿאַר מיר. אזוי איך קענען טאָן אנדערע זאכן נאָך. זאל מיר גיין פאָרויס איצט און טאָן אַ ביסל פון אַ נאַריש פּראָגראַם, אָבער לאָזן מיר ויסמעקן דעם, און לאָזן מיר מאַכן אַ שלייף. בשעת אמת. דער סימבאָל אמת איז דאָך שטענדיק געגאנגען צו זייַן אמת. אזוי וואָס מין פון שלייף בין איך ינדוסינג דורך שרייבן אַ שורה ווי דעם? אזוי אַ ינפאַנאַט שלייף, רעכט? נאָר בשעת אמת. עס ס קיין וועג איך קענען טוישן די וואָרט אמת צו זייַן עפּעס אַנדערש, אַזוי דאָס איז נאָר געגאנגען צו לויפן אויף אייביק. אזוי אויב איר ווע אלץ פאקטיש האט אַ פּראָגראַם אין דיין מעק אָדער פּיסי וואָס מיינט צו האָבן פארשפארט זיך, אָדער עס ס טאן עפּעס און עפּעס, און איר נאָר קענען נישט באַקומען די זאַך צו פאַרלאָזן סייַדן איר רעבאָאָט דיין קאָמפּיוטער אָדער ציען אַרויף די אַרבעט מאַנאַגער אָדער די ווי, דאָ ס אַזאַ אַ בייַשפּיל. איך קענען זאָגן, "איך בין אַ וואָגן פּראָגראַם." נאָענט ציטירן, נאָענט פּערענטאַסיס, פּינטל - קאָמע. אזוי ווידער, באַמערקן די פּאַטערנז. אפילו כאָטש עטלעכע פון ​​אונדזער סינטאַקס איז נייַ, די קיווערד בשעת, די קיווערד אמת, באַמערקן איך האָבן די זעלבע מין פון געגרייַזלט ברייסאַז. איך ווע גאַט אַ פּינטל - קאָמע און קלאַמערן. אזוי איצט לאָזן ס גיין פאָרויס און צונויפנעמען דעם. מאַכן מנהג, מנהג. אזוי בייַ דעם פונט, איר טאָן ניט דאַרפֿן צו ריסטאַרט דיין אַפּפּליאַנסע, אַלע רעכט? אזוי דער גרינג לעקציע דאָ איז מיט צוויי פינגער, קאָנטראָל C, מיר וועט פאַרלאָזן אַז פּראָגראַם. אבער איר קענען זען פּונקט וואָס דאָס זאַך איז ריפּיטינג זיך ווידער און ווידער. איך קענען טאָן עפּעס אַ ביסל מער קאָמפּליצירט ווי אַ טיזער. איך בין געגאנגען צו גיין פאָרויס און זאָגן די פאלגענדע. פֿאַר ינט, וואָס איז אַ ינטאַדזשער, איך איז נאָר אַ דזשאַנעריק נאָמען מיר געבן צו רובֿ וועריאַבאַלז אין פּראָגראַממינג ווען איר רע נאָר קאַונטינג, יקוואַלז 0. זאל מיר גיין פאָרויס און זאָגן בשעת איך איז, לאָזן 'ס זאָגן, ווייניקער ווי 100, איך פּלוס פּלוס. מיר וועט צוריק צו דעם סינטאַקס, אָבער דעם פּונקט מיטל ינקראַמאַנט איך ווידער און ווידער. און וואָס טוט איך ווילן צו טאָן דאָ? פּרינטף, "איך קענען ציילן צו איך." דאס איז אַ וואָגן פּראָגראַם. וואָס האט איך פאקטיש אויסן דאָ? פּראָצענט נישט ס, אָבער איר וואָלט נישט טרעפן דעם. % ד איז אַ דעצימאַל ינטאַדזשער. קאָמע איך. זאל מיר זעמל צוריק. זאל מיר איצט רעקאָמפּילע מיט מאַכן. זאל מיר איצט ריראַן מיט מנהג. איך קענען ציילן טאַקע פאַרשילטן שנעל ווען איך שרייַבן אַ פּראָגראַם ווי דעם. איצט לאָזן 'ס טאָן עפּעס אַ קליין אַנינטענשאַנאַל. ווי וועגן לאָזן 'ס טאָן דעם בשעת איך איז גרעסער ווי אָדער גלייַך צו 0. וואָס ס דעם געגאנגען צו פּויעלנ בייַ? אזוי לאַדזשיקלי, דאָס איז נישט אַזוי קלוג, ווייַל איצט אויב איך ריראַן דעם, דערציילן, איך קענען איצט ציילן טאַקע, טאַקע הויך. צום באַדויערן, וועגן ווי הויך ווי איך קענען ציילן איז 4 ביליאָן, אַזוי דאָס איז געגאנגען צו נעמען אַ בשעת. אזוי וואָס טאָן ניט מיר לאָזן דעם ווי אונדזער קליפכאַנגער, פּראַמאַסינג אַז אויף מיטוואך מיר וועט זען אויב דעם פּראָגראַם איז געשען. צוויי, מיר וועט פאָרשטעלן ווי איר זיך שרייַבן דיין אייגן פונקציאָנירן אַזוי אַז זייער געשווינד, דורך מיטוואך מיר וועט, ווי מיר יבערגאַנג פון קראַצן אין C, אָנהייב שרייבן אלץ ינקריסינגלי קאָמפּלעקס מגילה אַז טאָן פיל, פיל מער ווי דעם. מיר וועלן זען איר דעמאָלט. [אַפּלאָדיסמענטן] רעדנער 1: בייַ דעם ווייַטער קס50, רעטעניש טאָג איז געווען אַ הצלחה.