[מוזיק פּלייינג] דוד מאַלאַן: אַלע רעכט דעם איז קס50 און דאָס איז דער סוף פון וואָך איין. אזוי איך איר'ד ווי צו באַקענען מיין ערשטע אַדוויסעע, אַנדאַל דאַף, וואס ניט בלויז מאכט יפאָנע 5 שטייט, ווי געזונט ווי דעם לעקטערן, ער אויך מאכט קאַרס. אַנסעל דאַף: ווי ס עס געגאנגען, יעדער יינער? איך נאָר ווילן צו זאָגן איר אַ ביסל ביסל וועגן פאָרמולאַ סאַע, פון וואָס איך בין דער קאַפּיטאַן. עס ס אַן מיט קאָלעקטיוו. איך נאָר ווילן צו זאָגן איר גויס אַ ביסל ביסל וועגן עס און אַלעווייַ דזשענערייט עטלעכע אינטערעס. אַזוי לאָזן מיר נאָר לויפן דורך אַ פּאָר זאכן וועגן אונדזער קאָלעקטיוו. אזוי מיר ניטאָ גאָר תּלמיד לויפן, ווערין אַלע פון די מיטגלידער פּלאַן, סימולירן, פּרובירן, און פאַבריקאַנט אַ סאַבסיסטאַם פון די מאַשין. מיר האָבן אונדזער אייגן מאַשין קראָם און געראַזשיז, און נ52-- אָדער נעבעכדיק, נ51-- וואָס איז דער זעלביקער בנין ווי די מיט וויסנשאַפֿט מוזיי. און מיר זענען די מענטשן אַז פאָר די מאַשין. עס ס אַ נאציאנאלע פאַרמעסט אין די אָנהייב פון די זומער, און דעמאָלט דאָרט זענען קלענערער שוטאַוט קאַמפּאַטישאַנז איבער די יאָר. און דעמאָלט מיר טאָן שאָפער טריינינג טעג צו באַקומען נייַ מיטגלידער באַקאַנט. אונדזער בויען טעג זענען אויף סאַטורדייַס 11:00-20:00. לאָנטש און מיטאָג זענען גענומען זאָרגן פון, פון בערטוטשי ס און בינטאַון ריספּעקטיוולי. מיר האָבן אַ וואכנשריפט באַגעגעניש און סעמינאַר, וואָס איז פֿאַר קורס קרעדיט. וואָס איז נייַ ווי פון דעם זמאַן, און עס וועט אויך זיין פֿאַר ווייַטער זמאַן, אַזוי איר קענען קרייַז-רעג פֿאַר אַז. און דעמאָלט מיר האָבן דיזיינינג, קראָם, און כאַם טעג בעשאַס די וואָך, כוועראַז מיטגלידער וועט ינדיפּענדאַנטלי כאַם פּאַרץ, סדר לאַגער עט סעטעראַ. אזוי פֿאַר ילעקטריקאַל אינזשעניריע אין די מאַנשאַפֿט מיר האָבן אונדזער טראַקטיווע, הויך וואָולטידזש סיסטעם, וואָס לויפט אין אַ נאָמינאַל 300 וואלטס, וואָס כולל מאָטאָרס, מאָטאָר קאַנטראָולערז, און באַטאַרייע פּאַקס. דעמאָלט מיר האָבן אַ נידעריק וואָולטידזש סיסטעם, וואָס לויפט אין 12 וואלטס, וואָס כולל קאָנטראָלס, קענען נאָודז, די מאַרך קעסטל, און די דאַשבאָרד. ווי ווייַט קס גייט, מיר טאָן האָבן וועבזייַטל וישאַלט אַז מיר דאַרפֿן געטאן פֿאַר געשעענישן, מיטגלידערשאַפֿט ענדערונגען, ניו בילדער, און פּר מאַטעריאַל. און דעמאָלט מיר האָבן קאָד אַז קאָנטראָלס די מאַשין פֿאַר אונדזער טראַקשאַן קאָנטראָל, קאַטער קאָנטראָל, לאָך קאָנטראָל, טאָרק וועקטאָרינג, און רעגענעראַטיווע ברייקינג סיסטעמס, וואָס לויפן טיפּיקלי אין מאַטלאַב, סימולינק, און לאַבוויעוו. זאָגן איר אַ קליין ביסל וועגן די מאַשין. אזוי עס ס וועגן £ 500. עס ס כּללים באגרענעצט צו 85 קילאוואט. עס האט 2 עמראַקס 207 מאָטאָרס אין די צוריק, איינער פֿאַר יעדער דערציען ראָד. עס האט מנהג-געבויט באַטאַרייע פּאַקס פון פּריסמאַטיק אַ123 טאַש סעלז, טאָוטאַלינג 300 וואלטס און 5.6 קילאוואט שעה. און עס ס דירעקט פאָר מיט אַ 2.64-1 פאָר פאַרהעלטעניש. דאָ זענען עטלעכע בילדער מיר גענומען פון עס אין פאַרמעסט. דאָ ס דער צוריק, נאָז שישקע, און דאָ זענען די מאָטאָרס, יענע גרויס שוואַרץ דיסקס ונטער דער עט מענס מייניס. דאָ ס אַ גליטש אַז איך פּולד אויס פון אונדזער פאַרמעסט סכעמע. און דאָס איז נאָר קאַמפּערינג אונדזער מאַשין צו אַ פּאָר פון קאמערשעל בנימצא קאַרס, ווי די קטם קסבאָוו, אריאל אטאם, און קאַטערהאַ ב 7-280. אויב איר ניטאָ באַקאַנט מיט פּרייַז, מאַכט ציען וואָג, דאָללאַרס פּער כאָרספּאַוער, דאָללאַרס פּער טאָרק, און אונדזער וואַגאָן בלאָוז זיי אַלע אויס פון די וואַסער. אויב איר האָבן קיין שאלות, דזשאַט אַראָפּ דעם בליצפּאָסט אַדרעס. שאָאָט אונדז אַ Email אין fsae@mit.edu. מיר רע צופרידן צו רעדן וועגן עפּעס איר איר'ד ווי. האַרוואַרד סטודענטן זענען מין פון די מיעט אויף די מאַנשאַפֿט. אויב איר האָבן קיין פראגעס וועגן אַז ביטע טאָן דרייען אונדז אַ בליצבריוו, צופרידן צו רעדן, און איך בין געגאנגען צו קאָפּ צוריק איבער צו דוד. דאַנק. איך אָפּשאַצן עס, גייז. [אַפּלאָדיסמענטן] דוד מאַלאַן: אַנסעל פארבראכט די זומער ארבעטן מיט אונדז דאָ אויף קאַמפּאַס אין קס50 דעם זומער. און אין דערצו צו ארבעטן אויף דאס ווי די ביינערי באַלבז, ער אַקטשאַוואַלי טאַקע געעפנט אונדזער ייעס-- און מייַן אין פּאַרטיקולאַר-- צו וואָס טאַקע די ינטערסעקשאַן פון ניט פון ייַזנוואַרג און ווייכווארג קענען ווערן. אין פאַקט אַ פּלאַץ פון די זאכן ער נאָר טורד איר דורך זענען לעסאָף באשאפן ערשטער אין ווייכווארג, און דעמאָלט לעסאָף פאַבריקייטיד אין דער עמעס וועלט אין ייַזנוואַרג. אזוי אויב איר 'רע אינטערעסירט אין יקספּלאָרינג אַז ינטערסעקשאַן, טאָמער נעמען אַרויף אַז גרופּע. איצט דערווייַל, די פון איר וואס זענען פאַנס פון טעכנאָלאָגיע, און עפּל פּראָדוקטן אין באַזונדער וויסן אַז דאָרט זענען אַ פּאָר פון מודעות נעכטן. אבער מיר געדאַנק מיר איר'ד ווייַזן איר איינער אַז געקומען אויס אַ ביסל טעג פריערדיק אַז איר זאל ניט האָבן געזען. דזשאָרגען עגהאַממער: איר וויסן, אַמאָל אין ווייַלע עפּעס קומט צוזאמען אַז ענדערונגען די וועג מיר לעבן. א מיטל אַזוי פּשוט און ינטואַטיוו ניצן עס פילז כּמעט באַקאַנט. ינטראָדוסינג 2015 ייקיאַ קאַטאַלאָג. עס ס ניט אַ דיגיטאַל בוך אָדער אַ E-בוך, עס ס אַ בוך-בוך. דער ערשטער זאַך צו טאָן איז ניט קיין קייבאַלז, נישט אפילו אַ מאַכט קאַבלע. די 2015 ייקיאַ קאַטאַלאָג קומט גאָר באפוילן, און די באַטאַרייע לעבן איז אייביק. די צובינד איז 7.5 דורך 8 אינטשעס, אָבער קענען יקספּאַנד צו 15 דורך 8 אינטשעס. דער נאַוויגאַציע איז באזירט אויף טאַקטייל פאַרבינדן טעכנאָלאָגיע אַז איר קענען אַקטשאַוואַלי פילן. אינהאַלט קומט פאַר-אינסטאַלירן דורך 328 הויך-דעפֿיניציע בלעטער פון ינספּייערינג היים פערנישינג געדאנקען. צו אָנפאַנגען בראַוזינג, פשוט פאַרבינדן און שלעפּן. רעכט צו לינקס צו מאַך פאָרויס, לינקס צו רעכט צו מאַך קאַפּויער. נאָטיץ עפּעס אַנדערש? אַז ס רעכט. קיין אָפּשטיי. יעדער קריסטאַל קלאָר Page לאָודז ינסטאַנטאַניאַסלי, ניט קיין ענין ווי פעסט איר מעגילע. אויב איר ווילן צו באַקומען אַ שנעל איבערבליק, נאָר האַלטן עס אין די פאלם פון דיין האַנט, און ניצן נאָר דיין גראָבער פינגער, גיכקייַט בלעטער די צופרידן. אויב איר געפינען עפּעס איר ווילן צו ראַטעווען פֿאַר שפּעטער, איר קענען פשוט Bookmark עס. און אפילו אויב איר פאַרמאַכן די אַפּלאַקיישאַן, איר קענען לייכט געפינען די Bookmark ווידער. אַמייזינג. [געלעכטער] [אַפּלאָדיסמענטן] אזוי אַז ברענגט אונדז צו דער סוף פון וואָך איין. א ביסל מודעות איצט. אזוי סעקטיאָנינג איז איצט אין פּראָגרעס. גיין צו דעם URL דאָ אַמאָל צווישן איצט און פרייטאג אין מיטאָגצייַט צו אַקטשאַוואַלי ספּעציפיצירן צי איר זענען צווישן יענע ווייניקער באַקוועם, מער באַקוועם, אָדער ערגעץ אין צווישן. דאס איז טיפּיקלי איינער פון יענע זאכן אַז איר נאָר מין פון וויסן. און אין פאַקט די פון איר וואס זענען ווייניקער באַקוועם מיסטאָמע וויסן ווי פיל, די פון איר וואס זענען מער באַקוועם וויסן ווי פיל, און ווידער אויב איר זענען נישט גאַנץ זיכער וואָס פון יענע באַקאַץ איר פאַלן אין איר רע מיסטאָמע ערגעץ אין צווישן. אבער מנוחה אַשורד איר קענען ויסבייַטן נאָך אַ פּאָר פון וואָכן אויב דאַרפֿן זיין. דערווייַל, פֿאַר די קומענדיק וואָך מיר טאָן ניט אָנפאַנגען סעקשאַנז פּער סיי, אָבער סופּער סעקשאַנז, וואָס זענען עפענען צו אַלע סטודענטן. דאס קומען זונטיק אין אַ אָרט צו זיין מודיע אויף די לויף וועבזייַטל מיר וועלן האָבן איינער פֿאַר יענע ווייניקער באַקוועם, ווי געזונט ווי איינער פֿאַר יענע מער באַקוועם. און יענע ערגעץ אין צווישן קענען קלייַבן וואָס פון די צוויי, אָדער ביידע אויב איר איר'ד ווי, צו זיצן-אין אויף. און דער פאָקוס פון יענע וועט זיין לעסאָף אויף C, וואָס מיר וועט פאָרזעצן אונדזער שמועס פון הייַנט. פּראָבלעם שטעלן 0 דערווייַל איז אַלעווייַ אין דיין הענט. אָפפיסיאַללי רעכט מאָרגן, דאנערשטאג, אין מיטאָגצייַט. סייַדן איר געלט אין איינער פון דיין 5 שפּעט טעג, וואָס וואָלט ברענגען עס ביז פרייטיק אין מיטאָגצייַט. פּראָבלעם שטעלן 1 דערווייַל וועט זיין אַרייַנגעשיקט אויף דעם קורס ס וועבזייַטל. און דעם וועט זיין אונדזער ערשטער פאָריי ווי אַ קלאַס אין סי און אַז פּראָבלעם שטעלן ספּעק וועט גיין איר דורך אַ פּלאַץ פון די מאַקאַניקס פון וואָס מיר סטאַרטעד גערעדט וועגן אויף מאנטאג, און מיר וועט פאָרזעצן גערעדט וועגן הייַנט. C, לינוקס, די קס50 מאַכשער, אַלע פון ​​אַז וועט דערוואַרטן איר אין דער באַשרייַבונג. אָפיס שעה דערווייַל זענען אין פּראָגרעס, אין די ונדערגראַדואַטע דיינינג זאַל. קאָפּ צו דעם URL דאָ צו זען די פּלאַן פֿאַר הייַנט בייַ נאַכט און מאָרגן, אויב איר וואָלט ווי צו פּאַרטייק. פֿראגן דערווייַל, אַזוי אַז איר האָבן אַפּערטונאַטיז צו פרעגן שאלות אַסינטשראָנאָוסלי, 24/7, פאַרשטיין איר ניטאָ ניט באגרענעצט צו סעקשאַנז און אָפיס שעה, אָבער אלא דעם געצייַג דאָ, קס50 דיסקוטירן אין אַז URL וועט זיין דער קורס ס אָנליין בוללעטין ברעט ווייכווארג, דורך וועלכע איר קענען פרעגן שאלות פון קלאַסמייץ און אויך שטעקן. אַזוי האַלטן אין מיינונג אַז מיטל ווי געזונט. דערווייַל אַ מסורה סטאַרץ דעם פרייטאג. ווי איר זאל האָבן גלימפּסט פון לעצטע מיטוואך ס טיזער ווידעא, מיר האָבן אַ טראַדיציע מערסט יעדער פרייטאג בעשאַס טערמין פון גענומען עטלעכע 50 סטודענטן און שטעקן צו אַ היגע רעסטאָראַן גערופן פייער און אייז, אין וואָס מיר 'רע טיפּיקלי דזשוינד דורך עטלעכע אַלאַמניי אָדער פריינט פון אינדוסטריע צו בכלל אַספּייר צו מאַכן אַ גרויס קלאַס פילן קלענערער. אזוי עס ס אַ גאָר גלייַכגילטיק לאָנטש. א בינטל פון אונדז, די שטעקן ספּעציעל, וועט שפּילן מוזיקאַליש טשערז און שמועסן מיט סטודענטן וועגן 50, לעבן אַרויס פון 50, לעבן אין דער צוקונפֿט, די פאַקטיש וועלט, איך בין גערעדט וועגן אַרבעט אַפּערטונאַטיז מיט פריינט אין אינדוסטריע. אַזוי אויב איר וואָלט ווי צו פאַרבינדן אונדז דעם פרייטיק, קאָפּ צו דעם URL דאָ. ספעיס איז באגרענעצט, אָבער מיר וועט טאָן דעם רעקוררינגלי איבער דער טערמין. קאָפּ דאָרט צו cs50.harvard.edu/rsvp. און אויב איר טאָן ניט באַקומען אין דעם צייַט, ניט צו זאָרג. מיר וועט טאָן עס ווידער אין די קומענדיק וואָכן ווי געזונט. אזוי דעם איז די בילד מיר פּיינטיד לעצטע וואָך, און איר 'ווע מיסטאָמע געווען דאַבלינג אין אזוי ווייַט. אבער לאָזן ס פּרובירן צו פאַרבינדן דעם איצט צו וואָס מיר רע געגאנגען צו טאָן הייַנט און פאָרויס. קען איך האָבן איין פרייַוויליקער? כל רעכט, אָדער עטלעכע. ווי וועגן דאָ אויף די סוף, אין די בלוי העמד. קומען אויף אַרויף, וואָס ס אייער נאָמען? אַלאַנאַ: אַלאַנאַ. דוד מאַלאַן: אַלאַנאַ. אזוי אַלאַנאַ, פֿאַר נאָר אַ מאָמענט-- פייַן צו טרעפן יאָו-- איז געגאנגען צו שפּילן די ראָלע פון דעם פונקציאָנירן דאָ. די לילאַ בלאָק מיר ווע גערופן אַזוי ווייַט אַ פונקציאָנירן. אזוי וואָס איך בין געגאנגען צו גיין פאָרויס דאָ און פאָרשלאָגן אַלאַנאַ איז אַ ביסל נעמען צעטל, צו מאַכן קלאָר וואָס ראָלע איר ניטאָ פּלייינג. אזוי איר וועט זיין דער זאָגן בלאָק. אויב איר ווילן צו גיין פאָרויס און שטעלן אַז אויף. און מיר ניטאָ גיי צו האַלטן דעם יבער פּשוט. אויב דער ציל בייַ האַנט איז פשוט איצט צו מאַכשער מיט אַלאַנאַ, דעם אַזוי גערופענע זאָגן בלאָק, דאָ ס ווי עס ס געגאנגען צו אַרבעטן. איך האַווע-- לאָזן ס רופן עס אַן אַרגומענט אָדער פּאַראַמעטער, עס ס טאַקע נאָר אַ ליידיק בויגן פון פּאַפּיר. און עס ס ווייַס צו מין פון זיין רעמאַניסאַנט פון די ווייַס קעסטל אין וואָס איר קענען שרייַבן ווערטער. דערווייַל איך בין געגאנגען צו גיין דאָ. איך בין געגאנגען צו גיין פאָרויס און שרייַבן H-E-ל-L-O קאָמע וועלט. און איצט איך, ווי זאָגן די פּראָגראַמיסט, טאָן ניט טאקע וויסן ווי צו זאָגן עפּעס. איך קענען קומען אַרויף מיט די ווערטער, אָבער איך טאָן ניט דאַווקע וויסן ווי צו אויסדריקן זיך ווערבאַלי אָדער אויף די פאַרשטעלן. און אַזוי וואָס איך בין געגאנגען צו טאָן איז נעמען דעם שטיק פון פאַנגקשאַנאַליטי, וועמענס ינפּוט-- אָדער אַרגומענט, ווי מיר וועט רופן עס, איך 'ווע געשריבן אויף דעם שטיק פון פּאַפּער-- און איך בין געגאנגען צו אַוצאָרס עס. און טאַקע אַז ס די ראָלע אַז פאַנגקשאַנז אין אַ פּראָגראַממינג שפּראַך קענען שפּילן. עפּעס ווי דעם זאָגן בלאָק קענען זיין אַוצאָרסט צו עמעצער וואס טאַקע ווייסט וואָס זי אָדער ער איז גערעדט וועגן. אזוי אויב איר וועט טרעטן איבער דאָ פֿאַר נאָר אַ מאָמענט, איך בין געגאנגען צו פאָרן דעם אַרייַנשרייַב צו אַלאַנאַ, און פרעגן אַז איר זאָגן דעם אַרייַנשרייַב. אַלאַנאַ: העלא, וועלט. דוד מאַלאַן: אַז ס עס. אַזוי אַז עס איז אַ פֿונקציע. איצט מיר קענען נעמען עס אַ ביסל מער, מיר קענען נעמען אַ שריט פאָרויס דאָ. ווייַל אַז איז געווען קלאר ונדערווהעלמינג. אַזוי לאָזן ס איצט בייַטן דעם צו עפּעס אַ ביסל מער סאַפיסטאַקייטיד. אזוי דעם פון קורס איז אונדזער C ווערסיע. אַזוי איצט אויב איר ווילן צו נעמען אַז איינער אַוועק, וואָס נעמען צעטל אַוועק, און לאָזן ס האָבן איר שטעלן אויף אַ נייַ נאָמען. אבער פאַנדאַמענטאַלי איר ניטאָ פּלייינג די זעלבע ראָלע, עס פּונקט אַזוי כאַפּאַנז צו זייַן גערופן פּרינטף איצט. די מעשה איז, פון קורס, געגאנגען צו בע-- מיסטאָמע נאָר ווי ונדערווהעלמינג-- איז געגאנגען צו זייַן די פאלגענדע. איר זענען איצט די פונקציאָנירן פּרינטף. איך בין די קאָלער, אָדער די פּראָגראַמיסט, וואס וויל צו שטיין אויף די פּלייצעס פון מענטשן אין דער פאַרגאַנגענהייַט ווי איר, וואס ווע שוין פיגיערד אויס ווי צו אַקטשאַוואַלי שרייַבן עפּעס אַראָפּ. און אַזוי דעם צייַט, אלא ווי זאָגן עס לאָזן ס אַקטשאַוואַלי נוצן אונדזער פאַרשטעלן איבער דאָ. אזוי אויב איר איר'ד ווי צו טרעטן איבער דאָ, איך בין געגאנגען צו פאָרן ווידער דעם ווי אַרייַנשרייַב צו מיין פּרינטף פרייַנד. אויב איר געקענט גיין פאָרויס און דרוק אַז אויף דעם עקראַן, פשוט דורך צייכענונג מיט דיין פינגער אויף די שוואַרץ פאַרשטעלן. ויסגעצייכנט. כל רעכט, אַזוי גורל פון שפּאַנונג פֿאַר ווי אַז איז געגאנגען צו שפּילן אויס. אַזוי איצט לאָזן ס נעמען דאס אַרויף איינער לעצט קאַרב, אויב מיר קען, ווי גייט. אַזוי דעם איז אַ C פּראָגראַם ווי מיר האט לעצטע צייַט. און דעם נאָר טוט וואָס איר האט, עס פּרינץ אויס צו די פאַרשטעלן, העלא, וועלט. אפילו כאָטש עס ס קלאר אַ פּלאַץ פון דיסטראַקטינג שטאָפּן אַרויף דאָרט. אבער לאָזן ס נעמען דאס אַרויף אַ קאַרב און באַקענען דעם ווערסיע, וואָס צוריקרופן איז דער דריט ווערסיע אַז מיר געענדיקט אַרויף מיט לעצט צייַט. און איצט עס ס קלאר צוויי ניצט פון פּרינטף. עס ס 2 רופט צו אַלאַנאַ אין דעם פאַל פֿאַר פּרינטף, אָבער עס ס אויך אַ רופן צו אן אנדער פונקציאָנירן. וואָס ס אַז פונקציאָנירן קלאר? געצטרינג. קענען מיר באַקומען איינער מער פרייַוויליקער? גוט, קומען אויף אַרויף. וואָס ס אייער נאָמען? כאַוויער: כאַוויער. דוד מאַלאַן: כאַוויער, קומען אויף אַרויף. אַזוי כאַוויער ס ראָלע איז אויף דעם שטיק פון פּאַפּיר. וואָס איך בין געגאנגען צו רופן גענעריקאַללי s. איצט דעם איז אַ בייַטעוודיק, עס ס פון טיפּ שטריקל, ווי ימפּלייד דורך אַז רגע שורה אין די מיטל דאָרט. און איך איר'ד ווי איר צו גיין באַקומען מיר אַ שטריקל. ספּעסיפיקאַללי קאָפּ אַראָפּ צו די אָרטשעסטראַ סעקציע און באַקומען מיר די נאָמען פון עמעצער, און קומען צוריק מיט אַ בייַטעוודיק מיט וואס ווערט. עס קענען זיין ווער עס יז איר ווילט. דאָ מיר גיין. כל רעכט, כאַוויער איז שרייבן אַראָפּ די נאָמען. כל רעכט. מיר קענען אַלע מיסטאָמע טרעפן ווי דעם איז געגאנגען צו שפּילן אויס. מיר ניטאָ טאָמער בעלאַבאָרינג די פונט פון וואָס אַ פונקציע איז טאן, אָבער נאַנדאַלעס דאנק איר זייער פיל. אַזוי כאַוויער האט אומגעקערט דעם שטריקל דאָ, וואָס, קענען ניט גאנץ זען, יונתן איז די שטריקל אַז מיר 'ווע גאַטאַן. אַזוי איצט וואָס איך בין טאקע געגאנגען צו צושטעלן צו אַלאַנאַ כאָטש איז עפּעס אַ ביסל אַנדערש. ווייַל אין דעם ווערסיע פון ​​דער פּראָגראַם, ערשטער עס ס שטאַט דיין נאָמען. אזוי די זייער ערשטער אַרגומענט איך דאַרפֿן צו צושטעלן אַלאַנאַ מיט איז געגאנגען צו זיין ממש שטאַט דיין נאָמען. כל רעכט, אַזוי פּשוט ווי אַז איך וואָלט האַנט דעם צו איר. און ווי איך שרייַבן אַרויף דעם ווייַטער אַרגומענט, אויב איר ווילן צו גיין פאָרויס און שרייַבן דעם אויף די ברעט, לאָזן ס גיין פאָרויס און טאָן די לעצט בייַשפּיל דאָ צו מאַכן קלאָר וואָס ס לעסאָף גאַט צו פּאַסירן. אַזוי שטאַט דיין נאָמען, שרייַבן עס צו די שפּיץ אויב איר טאָן ניט פאַרשטאַנד, נאָר אַזוי אַז מיר האָבן צימער פֿאַר איין רגע שורה. ווייַל די לעצטע זאַך איך בין געגאנגען צו איצט צושטעלן איר מיט איז ניט איינער, אָבער צוויי ברעקלעך פון פּאַפּיר. כל רעכט. H-E-ל-L-O קאָמע און דעמאָלט אַ ליידיק שורה. אזוי וואָס איך בין וועגן צו האַנט אַלאַנאַ איצט איז עפּעס אַ ביסל אַנדערש. ניט נאָר איז זי געטינג דעם, ווו פּלאָמבירן אין די ליידיק רעפּריזענץ אַז פּערסענט-- וואָס איז געווען די פּלאַסעהאָלדער מיר ווע שוין ניצן? יאָ, אַזוי פּראָצענט s. דערווייַל איך בין געגאנגען צו פאָרן איר אין אַ רגע אַרגומענט, וואָס איז דווקא וואָס כאַוויער ריטריווד פון יונתן. אַזוי לאָזן מיר געבן איר די צוויי. אויב איר איר'ד ווי צו, גיין פאָרויס און דרוק אַז ווירקונג. וואָס ס לעסאָף געשעעניש איצט איז, אַלאַנאַ ווידער איז פּלייינג די ראָלע פון ​​פּרינטף. כאַוויער איז פּלייינג די ראָלע פון ​​געצטרינג. אַזוי אַז וועט זיין דיין אָנדענק. און לעסאָף וואָס ס געשעעניש, טראָץ דעם העללאָ-- יאָ גיין פאָרויס און קאָמע. אַלאַנאַ: צי האָט איך באַקומען דעם נאָך אָדער קיין? דוד מאַלאַן: יעפּ, איר באקומען זיי ביידע אין אַמאָל. אַזוי דער געדאַנק איז אַז איר קענען איצט פליפּ די בלאַט צו שעפּן די רגע פון יענע צוויי ינפּוץ. אַזוי דעם איז נאָר צו האַמער שטוב די פונט אַז כוועראַז אַלאַנאַ עקסאַקיוטאַד דעם גרין שורה דאָ, און דעמאָלט כאַוויער האט דעם איין פֿאַר אונדז און צוריקקומען צו מיר עפּעס מיר וועט רופן s, אָבער עס איז געווען טאַקע נאָר אַז שטיק פון פּאַפּיר פון זיין אייגן. און איצט אַלאַנאַ האט געטאן דעם דריט שורה. און אפילו כאָטש אַלע פון ​​דעם קוקט אַזוי ינקרעדאַבלי קריפּטיק טאָמער אין ערשטער בליק, עס טאַקע איז ווי פּשוט ווי אַז. גייט פארביי ינפּוץ אַרום, געטינג אַוטפּוץ, יעדער זייַענדיק פיזיקלי קאָלנער צוריק עפּעס, אָדער געזען אַ זייַט ווירקונג ווי דעם. עפּעס וויזשוואַלי געשריבן אויף דער עקראַן. אַזוי לאָזן ס גיין פאָרויס און דאַנקען אַלאַנאַ און כאַוויער, ווער איז געווען אַראָפּ דאָ, פֿאַר דזשוינינג אונדז אַרויף דאָ. [אַפּלאָדיסמענטן] אַזוי איצט לאָזן ס נעמען פֿאַר גראַנטיד נאָר ווי סטרייטפאָרווערד אַלע פון ​​וואָס זאל זיין. און לאָזן ס גיינ ווייַטער צו אַקטשאַוואַלי טאָן עפּעס אין פאַקטיש קאָד. אַזוי אַרויף אויף די פאַרשטעלן דאָ איז אַ סקרעענשאָט פון די אַזוי גערופענע קס50 מאַכשער. און אויב איר האט צו אין, ווי אַ 02:00 אויף מיטוואך נאָכמיטאָג, דערקלערן צו עטלעכע פרייַנד וואָס דער קס50 אַפּפּליאַנסע איז, ווי וואָלט איר דעפֿינירן עס אין אַ זאַץ? קיין איין זאַץ? יאָ? תּלמיד: עס ס ווי אַ פּראָגראַם וואס מאכט אַלעמען ס קאָמפּיוטער לויפן מיט די זעלבע סיסטעם. דוד מאַלאַן: גוט! עס ס אַ פּראָגראַם אַז ינייבאַלז אַלעמען ס קאָמפּיוטער צו לויפן מיט די זעלבע סיסטעם. עס ס סאָרט פון דיין אייגן קאָפּיע פון ​​אַן אָפּערייטינג סיסטעם אַז כאַפּאַנז צו זייַן גערופן ובונטו לינוקס. און עס לויפט יפעקטיוולי ין פון אַ פֿענצטער אויף דיין אייגן מעק אָדער פּיסי, אַזוי אַז דעם וועג רעכט אויס פון די טויער אין וואָך 1, אַלעמען דאָ אין די סאָרט האט צוטריט צו די זעלבע מכשירים, דער זעלביקער קאַנפיגיעריישאַן, און דאָרט ס קיין לערנען צונויפבייגן ספּעציפֿיש צו אַ מעק אָדער אַ פּיסי אין באַזונדער. איצט מיר געעפנט אַרויף, ין פון די קס50 מאַכשער אויף מאנטאג, דעם פּראָגראַם דאָ. עס כאַפּאַנז צו זייַן גערופן געדיט. אבער אַז ס טאַקע נאָר אַ גראַפיקאַל רעדאַקטאָר. עס ס עפּעס ווי נאָטעפּאַד אָדער טעקסט רעדאַגירן אויף ווינדאָוז אָדער מעק אַס ריספּעקטיוולי. און איך פארגעלייגט אַז עס זענען טאַקע דרייַ וויכטיק פּאַרץ צו דעם עקראַן. די שפּיץ זייַט איז ווו איר וואָלט שרייַבן דיין קאָד. און אַז ס ווו מיר פארבראכט פיל פון אונדזער דרייַ ביישפילן אין מאנטיק ס לעקציע. די דנאָ מיר גערופן וואָס, דעם שוואַרץ פֿענצטער, יאָ? תּלמיד: קאַמפּיילער? דוד מאַלאַן: קאַמפּיילער מיר געליינט דורך וועג פון וואָס פֿענצטער. אבער מער בכלל. יאָ, עס איז געווען פּונקט אַ וואָקזאַל פֿענצטער. דעם איז אַן עלטער אַלט טערמין אַז נאָר באשרייבט יסענשאַלי אַ בלינקינג פּינטלעך, אַז יאָרן צוריק געניצט צו זיין אויף איינער פון די גרויס קרט נוסח מאָניטאָרס. אבער נאָוואַדייַס עס ס סאָרט פון ווירטואַל אין ווייכווארג. און דער וואָקזאַל פֿענצטער לאָזן ס אונדז טיפּ קאַמאַנדז. עס סאָרט פון די סימפּלאַפייד ווערסיע פון די באַניצער צובינד אָדער וי. עס ס ניט אַ גראַפיקאַל באַניצער צובינד אָדער גוי, עס ס אַ טעקסט-באזירט צובינד אָדער אַ באַפֿעל שורה צובינד. און טאַקע אַז ס ווו לעסאָף איך איז געווען קענען צו שרייַבן עטלעכע קאָד. אַמאָל איך געהאט געשריבן עטלעכע קאָד כאָטש, צוריקרופן אַז איך געניצט דעם באַפֿעל. און ווי עס דער נאָמען מין פון סאַגדזשעס, דעם אַלאַוז מיר צו מאַכן אַ פּראָגראַם גערופן העלא. אבער וואָס איז געווען עס טאַקע טאן? נו מאַכן איז גענומען מיין אַרייַנשרייַב, מיין מקור קאָד, און קאַנווערטינג עס צו וואָס, לעסאָף? כייפעץ קאָד. און כייפעץ קאָד איז נאָר אַ פאַנטאַזיע וועג פון זאגן זעראָס און אָנעס. און דעמאָלט אַמאָל איך געוואלט צו לויפן אַז כייפעץ קאָד, אַמאָל איך געוואלט צו פאָרן ווי אַרייַנשרייַב די זעראָס און אָנעס אין מיין קאָמפּיוטער ס מאַרך, די אַזוי גערופענע קפּו אָדער סענטראַל פּראַסעסינג אַפּאַראַט, איך געהאט צו לויפן די פּראָגראַם. אבער עס איז געווען ניט גאַנץ אַ פּשוט אויף מאנטאג ווי נאָר טאָפּל געבן אַ קליק עטלעכע בילדל. וואָס אַנשטאָט האט איך האָבן צו טאָן אין סדר צו לויפן אַ פּראָגראַם? וואס איז געווען אַז רגע באַפֿעל? איך בין געהער אַ ביסל סלאַשיז? יא, יאָ? תּלמיד: דאָט צעהאַקן און דער פּראָגראַם ס נאָמען. דוד מאַלאַן: עקסאַקטלי. דאָט צעהאַקן און דער פּראָגראַם ס נאָמען. איצט וואָס האט דעם הייסן? נו פּינטעלע איז נאָר אַן אַרקיין וועג פון זאגן קראַנט וועגווייַזער. וועלכער טעקע איר זענען אין איז רעפעראַנסט ווי, איז רעפּראַזענטאַד ווי פּינטעלע. די צעהאַקן איז נאָר וואָס איר 'ווע געזען אין מעק אַס און ווינדאָוז פֿאַר יאָרן, עס ס אַ סעפּאַראַטאָר צווישן אַ וועגווייַזער אָדער טעקע און די מנוחה פון עטלעכע נאָמען. אין ווינדאָוז עס כאַפּאַנז צו גיין קאַפּויער, אין לינוקס און מעק אַס עס כאַפּאַנז צו גיין פאָרווערדז. אבער עס ס נאָר די סעפּאַראַטאָר, אַזוי עס ס נאָר אַ אַנינטראַסטינג סינטאַקטיק דעטאַל. די זאַפטיק טייל פון קורס איז די נאָמען פון די פּראָגראַם, העלא. און אַז ס וואָס מאַכן באשאפן פֿאַר אונדז. עס אָוטפּוטטעד אַז טעקע פֿאַר אונדז. אבער ווי האט מיר באַקומען צו אַז פונט? זאל ס איצט פרעגן די קשיא, וואָס איז טאַקע געגאנגען אויף דאָ, בייַ מינדסטער מיט אַכטונג צו עטלעכע פון ​​דעם סינטאַקס? אזוי אין אַ זאַץ אָדער אַזוי, ווי האט מיר דערקלערן אַוועק דעם ערשטער שורה אַז ס כיילייטיד אין גרין? וואס איז געווען אַז ערשטער שורה טאן, מיט רעספּעקט צו מיין פּראָגראַם? יאָ? תּלמיד: [ינאָדאַבאַל]. דוד מאַלאַן: זאג עס נאכאמאל? תּלמיד: ינקלודינג און דאַונלאָודינג פאַרגאַנגענהייַט פאַנגקשאַנז [ינאָדאַבאַל]. דוד מאַלאַן: גוט. אַרייַנגערעכנט, איך וועט ניט זאָגן דאַונלאָודינג, אָבער לאָזן ס זאָגן אַרייַנגערעכנט פאַנגקשאַנז אַז מענטשן האָבן געשריבן אין דער פאַרגאַנגענהייַט. און יענע פאַנגקשאַנז זענען ימפּלאַמענטאַד ערגעץ אין מיין קאָמפּיוטער. עמעצער געשריבן אַ טעקע יאָרן צוריק, און אַז טעקע איז ערגעץ ין פון די קס50 מאַכשער, אָדער אויף מיין שווער פאָר מער בכלל. און אַזוי דעם שורה איז יסענשאַלי זאגן, גיין געפינען אַז טעקע, נאָרמאַל איך / אָ פּינטעלע ה, און קאָפּי און פּאַפּ זייַן אינהאַלט רעכט דאָ אויף די שפּיץ פון מיין טעקע אַזוי אַז איך טאָן ניט האָבן צו טאָן אַז מאַניואַלי זיך. און צווישן די דזשוסיאַסט ברעקלעך ין פון אַז טעקע מיר קליימד איז געווען וואָס פונקציאָנירן? וואָס פונקציאָנירן האט מיר זאָגן איז דערקלערט אָדער דערמאנט אין נאָרמאַל איך / אָ פּינטעלע ה רובֿ מסתּמא? פּרינטף, רעכט? מיר האבן ניט שרייַבן פּרינטף אויף מאנטאג, עס נאָר עקסיסטירט. פיל ווי אַלאַנאַ נאָר געקומען אַרויף אויף בינע און זי נאָר עקסיסטירט און געוואוסט ווי צו ציען עפּעס אויף די פאַרשטעלן, אַזוי טוט פּרינטף עקסיסטירן פֿאַר פילע יאָרן. און אַזוי דעם איז ווי מיר צוטריט עס. איצט אויב מיר מאַך אויף דאָ, הויפּט איז ענלעכער מיר האט צו די רעטעניש שטיק גערופן ווען גרין פאָן קליקט אין דער וועלט פון קראַצן. עס ס נאָר סאָרט פון די ויסצאָלן נאָמען אַז יומאַנז באַשלאָסן וואָלט פאָרשטעלן די פעליקייַט פּאָזיציע פונט צו אַ פּראָגראַם. דער פּייַדע פון ​​פּראָגראַממינג קאָד אַז געץ עקסאַקיוטאַד ערשטער. דערווייַל די געגרייַזלט ברייסאַז זענען מין פון ווי די קערווד פאָרעם פון אַ פּלאַץ פון די געל קראַצן ברעקלעך. זיי מין פון ענקאַפּסאַלייט אַ גאנצער בינטל פון ינסטראַקשאַנז צוזאַמען. אַזוי עס נאָר מין פון ביינדז צוזאַמען עטלעכע שייַכות פאַנגקשאַנאַליטי. פּרינטף פון קורס איז אַ פונקציאָנירן אַז פּרינץ דער פאַרשטעלן, ווי מיר נאָר האט. וואָס וועגן די קלאַמערן? ווי אַזוי וואָלט איר דעפינע-- אפילו אויב איר 'ווע קיינמאָל פּראָוגראַמד איידער, אָבער נאָר באזירט איצט אויף אַן ינקריסינג אַלעווייַ ינטוישאַן, וואָס זענען די קלאַמערן טאן פֿאַר אונדז דאָ? אָדער וואָס זענען זיי אַרומיק? יאָ? תּלמיד: זיי ניטאָ זאגן וואס איר 'רע געגאנגען צו דרוקן מיט פּרינטף. דוד מאַלאַן: יאָ, זיי ניטאָ זאגן וואס איר 'רע געגאנגען צו דרוקן מיט פּרינטף. אָדער מער בכלל, זיי זענען אַרומיק די ינפּוץ צו די פונקציע. אזוי איר קענען כּמעט טראַכטן פון יענע קלאַמערן ווי זייַענדיק ווי די מעטאַל קלעמערל אויף דעם קליפּבאָרד. עס ס וואָס ס האלטן, עס ס וואָס ס געגאנגען צו זייַן געניצט צו צושטעלן טענות אין דעם פֿונקציע, וואָס אין דעם פאַל איז גערופן פּרינטף. אַזוי אין אַלגעמיין כּמעט קיין צייַט מיר רופן אַ פונקציאָנירן, מיר זענען געגאנגען צו זען אַ פּאָר קלאַמערן. אפֿשר מיט עפּעס אין עס, ווי איצט, אפֿשר גאָרנישט אין עס. אבער אַז ס ווו איר וואָלט שטעלן די ינפּוץ אָדער אַזוי גערופענע טענות צו אַ פונקציאָנירן. דאָ ס איינער אַזאַ אַרגומענט. איך ווע כיילייטיד אַלץ צווישן די קוואָטעס, ווייַל עס טורנס אויס אין דעם שפּראַך גערופן C, ווען איר ווילן צו פאָרשטעלן אַ סטרינג-- אַז איז אַ וואָרט אָדער אַ פראַזע אָדער אַפֿילו אַ פּאַראַגראַפ-- איר האָבן צו אַרומרינגלען עס מיט טאָפּל קוואָטעס. ניט איין קוואָטעס, טאָפּל קוואָטעס. און אַז ס פּונקט וואָס איך ווע געטאן דאָ. דערווייַל דאָרט ס אַ פאַנגקי סימבאָל צו די סוף דאָרט. די באַקסלאַש N. וואָס האט מיר זאָגן אַז רעפּראַזענטאַד? יאָ? תּלמיד: א נייַ שורה. דוד מאַלאַן: New שורה. רעכט, איר טאָן ניט בכלל שלאָגן אַרייַן ווען איר ווילן די פּראָגראַם צו שפּייַען אויס אַ נייַ שורה. אלא איר זאָגן עס בפירוש מיט דעם אַדמיטידלי אַרקיין שטיק פון סינטאַקס, באַקסלאַש N, אַז איר ווילן אַ נייַ שורה צו גיין דאָרט. צום סוף די פּינטל-קאָמע. מיר האבן ניט טאַקע רעדן צו פיל וועגן דעם, און דורך ווייַט דעם וועט זיין די סאַם פון עטלעכע פון דיין עקזיסטענץ פֿאַר די ערשטער פּראָבלעם שטעלן, ווען איר נאָר ניט אַנדערש צו פאַרשטיין איר ווע פארגעסן עפּעס ווי נאַריש ווי אַ פּינטל-קאָמע. און בכלל פּאַטינג עס עס וועט פאַרריכטן אַז פּראָבלעם. אבער וואָס ס עס טאן פֿאַר אונדז, וואָלט איר זאָגן? תּלמיד: [ינאָדאַבאַל]. דוד מאַלאַן: אנטשולדיגט? תּלמיד: [ינאָדאַבאַל]. דוד מאַלאַן: פינישינג אַ דערקלערונג. עס ס סאָרט פון ווי די צייַט אין דער סוף פון אַ ענגליש זאַץ, כוועראַז אין דעם שפּראַך C עס ס סאָף אַ דערקלערונג. אַ לימוד פון פּראָגראַממינג קאָד אַז איר נאָר ווילן צו זאָגן, איך בין געטאן מיט דעם. איצט באַמערקן אַז ס די בלויז איינער דאָ. אַזוי איר טאָן ניט ווילן צו באַקומען אין אַ מידע פון ​​פּאַטינג סעמיקאָלאָנס נאָך יעדער פֿאַרמאַכט פּערענטאַסיס. פֿאַר בייַשפּיל עס ס קיין ווייַטער צו פּאָסל, און מיר וועט קומען צוריק אין דער צוקונפֿט צו וואָס פּאָסל מיטל. אבער אין דעם פאַל דיין פּרינטף איז אַ פונקציע, אָדער אַ דערקלערונג זייַענדיק געניצט, און אַזוי מיר ווילן צו האָבן אַז טערמינוס אין דער זייער סוף פון עס. און איך בין בעקיוון פּיקינג אויף סי און פראַנגקלי אַ פּלאַץ פון שפּראַכן ווי C, C ++, דזשאַוואַ, דזשאַוואַסקריפּט, און קיין נומער פון אנדערע שפּראַכן האָבן אַ פּלאַץ פון די סאָרט פון סינטאַקטיק פרטים. אַז אוודאי אויב איר ניטאָ נייַ צו פּראָגראַממינג קענען אמתע יאַזדע איר אַרויף. און איר וועט, ציל מיין ווערטער, עטלעכע פון ​​איר וועט האָבן דעם דערפאַרונג אין אָפיס שעה אָדער שפּעט אין נאַכט ארבעטן אויף עטלעכע פּ-שטעלן, ווו דיין פאַרשילטן פּראָגראַם נאָר טוט נישט צונויפנעמען, עס טוט ניט לויפן, איר האָבן קיין געדאַנק וואָס ס אומרעכט, עס מיינט גאָר לאַדזשיקלי ריכטיק צו איר. און עס ס ווייַל איר פארגעסן עפּעס ווי היטטינג אַ פּינטל-קאָמע אין די סוף פון עטלעכע שורה. אבער די זענען די מינים פון זאכן איר ניטאָ געגאנגען צו מיד לערנען צו זען. און טאַקע די זענען די זאכן אַז די CA ס און טף ס האָבן געווען סאָרט פון טריינד צו זען פיל מער געשווינד ווי איר. און אַזוי דעם איז נאָר צו זאָגן, ווי איר ונטערטוקנ זיך אין פּראָבלעם שטעלן 1 ספּעציעל, טאָן ניט באַקומען פראַסטרייטאַד דורך דעם שטאָפּן. אַמאָל איר סאָרט פון אַקקלימאַטע צו דער וועלט, איר אָנהייבן צו זען זאכן אַז איר זאל ניט זען אין ערשטער בליק דעם ערשטער וואָך. אזוי מקור קאָד איז עפּעס ווי אַז. מיר ווילן צו פאָרן עס אין די אַזוי גערופענע קאַמפּיילער. און אַז קאַמפּיילער ווי מיר האט גיט רעזולטאַט באקאנט ווי כייפעץ קאָד, די אַזוי גערופענע זעראָס און אָנעס. אבער פון דארט, וואָס טוט אַז געבן אונדז? גוט עס גיט אונדז די פּאַטערנז. און ווידער דיין קאָמפּיוטער, דיין ינטעל ין, פארשטייט די פּאַטערנז פון זעראָס און אָנעס. און מאל דעם מוסטער רעפּראַזענץ אַ פאַקטיש דעצימאַל נומער ווי מיר האבן געזען לעצט וואָך, מאל עס רעפּראַזענץ אַ בריוו ווי מיר האבן געזען לעצט וואָך, מאל עס רעפּראַזענץ אַ לימעד, ווי דרוקן עפּעס צו די פאַרשטעלן. אַזוי פּרינטף פֿאַר ינסטאַנסע-- אָבער אלא, לאָזן מיר ריוויינד. מיר ווע שוין גענומען פֿאַר געגעבן אַז יענע זעראָס און אָנעס זענען געשאפן דורך דעם באַפֿעל מאַכן. אבער מאַכן איז נישט אַ קאַמפּיילער. מאַכן איז נישט די זאך אין די מיטל אַז ס שאפן די זעראָס און אָנעס. אלא מאַכן איז נאָר אַ זייער קאַנוויניאַנטלי געהייסן פּראָגראַם וועמענס ציל אין לעבן איז יסענשאַלי צו פיגור אויס ווי צו צונויפנעמען דיין פּראָגראַם. און מיר נוצן עס אין די ערשטער וואָכן ווייַל עס פּונקט סאַוועס אונדז אַ פּלאַץ פון קאָנפליקט. אבער וואָס מאַכן איז טאַקע טאן ווען איר צונויפנעמען העלא, איז, ווי מיר האט לעצטע מאָל, עס ס קוקן אויף דיין שווער פאָר אָדער אין די קראַנט טעקע, פֿאַר טעקע גערופן וואָס, משמעות? העללאָ.ק, רעכט? אַז ס נאָר מין פון אַ זאַמלונג. עס ס אַרבאַטרערי, אָבער אַז ס די וועג דאס זענען. מאַכן, אויב איר נאָר ספּעציפיצירן די נאָמען פון אַ פּראָגראַם וואס טוט ניט נאָך עקסיסטירן, עס ס געגאנגען צו קוקן פֿאַר די מקור קאָד אין אַ טעקע, דורך פעליקייַט מיטל העללאָ.ק. און אויב עס געפינט עס, גרויס. עס ס געגאנגען צו בייַטן אַז מקור קאָד אין כייפעץ קאָד פֿאַר איר. אבער יעדער מאָל איך 'ווע שלאָגן אַרייַן נאָך פליסנדיק מאַכן העלא, טאָן איר צוריקרופן געזען לעצטע צייַט אַ פערלי לאַנג און קריפּטיק סיקוואַנס פון אנדערע ווייַס אותיות און אותיות אויף די פאַרשטעלן? נו וואס איז די פאַקטיש באַפֿעל, דעם פאַקטיש קאַמפּיילער, וואָס איז געווען פליסנדיק. אזוי די פאַקטיש קאַמפּיילער מיר וועט נוצן רובֿ פון די זמאַן איז עפּעס גערופן קלאַנג. עטלעכע פון ​​איר זאל האָבן געניצט וויסואַל סטודיאָ איידער, אָדער גקק, אָדער קיין נומער פון אנדערע קאַמפּיילערז. מיר וועט נוצן קלאַנג. און קלאַנג אַלאַוז אונדז צו פאקטיש בייַטן אַז מקור קאָד צו כייפעץ קאָד. וואָס טוט דעם אַקטשאַוואַלי מיינען אין פיר? נו זאל מיר גיין אין איינער פון מיין פאָלדערס פון לעצטע צייַט. ין פון די קס50 מאַכשער. און לאָזן מיר גיין פאָרויס און שאַפֿן דעם זעלביקער טעקע, אַרייַננעמען נאָרמאַל איך / אָ פּינטעלע ה. ינט הויפּט פּאָסל. און מיר וועט קומען צוריק אין דער צוקונפֿט ווי צו וואָס ינט מיטל און וואָס פּאָסל מיטל. אבער פֿאַר איצט לאָזן ס טאָן העלא וועלט באַקסלאַש N, נאָר ווי מיר האבן אויף די ברעט. זאל מיר ראַטעווען דעם טעקע גערופן העללאָ.ק. און איצט אויב איך ווילן צו צונויפנעמען דעם איך קאָולד-- לאָזן מיר פארגרעסער ינ-- לויפן מאַכן העלא אַרייַן. און דעם ווידער איז געווען אַז זייער קריפּטיק שורה. אבער איצט אין מינדסטער איין וואָרט מיסטאָמע דזשאַמפּס אויס בייַ איר. קלאַנג איז אַז שורה מיר געזען פריער. איצט דאָרט ס אַ פּלאַץ פון אנדערע שטאָפּן פראַנגקלי אַז מיר וועט כוואַליע אונדזער הענט אין פֿאַר הייַנט. אבער עס ס אַ ביסל סובסעץ, אַ ביסל אותיות אין דאָ וואס זענען פון אינטערעס. אבער איך בין געגאנגען צו גיין פאָרויס און טאָן דעם. איך בין געגאנגען צו ערשטער לויפן העלא, נאָר צו באַווייַזן אַז דאָס איז ארבעטן ווי עס איז מאנטאג. אבער איצט איך בין געגאנגען צו אויסמעקן די פּראָגראַם. און פיל ווי מיר האבן די קורץ נעמען לעצטע צייַט, דער באַפֿעל פֿאַר רימוווינג עפּעס איז רם, באַזייַטיקן, אַרייַן. איר 'רע געגאנגען צו באַקומען עטלעכע פערלי קריפּטיק פראגעס. שווער צו גלויבן אַז איר קענען מאַכן אפילו דעם קשיא שווער צו פֿאַרשטיין. אבער באַזייַטיקן רעגולער טעקע העלא נאָר מיטל טאָן איר ווילן צו אויסמעקן העלא. און איך קענען גיין פאָרויס און טיפּ י פאר יא, אַרייַן, און איצט עס ס פאַרבייַ. וואָס דעם מיטל איצט, אויב איך קלאָר מיין פאַרשטעלן, איז אַז אַנשטאָט פון טאן מאַכן העללאָ-- איר וויסן וואָס, איך בין געטינג גוט אין דעם. איך בין געגאנגען צו לויפן די קאַמפּיילער זיך. איך טאָן ניט דאַרפֿן עטלעכע פּראָגראַם צו פיגור אויס וואָס מיין טעקע איז גערופן. איך געשריבן העללאָ.ק, איך וויסן וואָס עס ס גערופן, איך בין קלאר טויגעוודיק פון טייפּינג אַז. אזוי איך בין געגאנגען צו גיין פאָרויס און טאָן קלאַנג העללאָ.ק אַרייַן. מיינט צו אַרבעטן. און עס ס ניט נאָך רעזולטאַט, ווייַל קלאַנג איז דער קאַמפּיילער. עס ס וואָס ס קאַנווערטינג די מקור קאָד צו זעראָס און אָנעס. אַזוי אויב איך איצט טאָן פּינטעלע צעהאַקן העלא אַרייַן, הם. ניו טעות אָנזאָג הייַנט. אזוי באַש איז נאָר די נאָמען פון די בלינקינג פּינטלעך אַז מיר 'רע ניצן. אַז ס אַ גראָב אָוווערסימפּליפיקיישאַן, אָבער פֿאַר איצט אַז ס אַלע, וואס איז, עס ס די בלינקינג פּינטלעך. און אַז ס וואָס עס ס יעלינג אין אונדז. ניט אַזאַ טעקע אָדער וועגווייַזער איז אַ ביסל מער סטרייטפאָרווערד. אבער שורלי איך געמאכט אַז כייפעץ קאָד. אבער די פּאַקן איז, אז אויב איך טיפּ דעם באַפֿעל צו רשימה די אינהאַלט פון דעם וועגווייַזער, וואָס איז וואָס? לס פֿאַר רשימה. עס ס אַ בינטל פון שטאָפּן אין דאָ, עטלעכע פון ​​וואָס זענען געקומען מיט די אַפּפּליאַנסע, ווי מיין דעסקטאָפּ טעקע, דאַונלאָודז טעקע, דראָפּבאָקס טעקע, און אַלע אַז שטאָפּן. אבער וואָס איז טשיקאַווע איז העללאָ.ק, וואָס איך באשאפן אַ מאָמענט צוריק מיט געדיט. און וואָס ס די ווירדאַסט קוקן נאָמען אין דאָ, טאָמער אַז מיר האבן ניט זען לעצטע צייַט אין אַלע? אַ.אָוט, רעכט? אזוי צוריק אין די טאָג, עס איז געווען נאָר באַשלאָסן אַז ווען איר צונויפנעמען אַ פּראָגראַם פֿאַר די ערשטער מאָל, און איר טאָן ניט ספּעציפיצירן די נאָמען פון אַ טעקע, לאָזן ס רופן עס אַ. און אַ.אָוט נאָר מיטל דעם איז געווען דער רעזולטאַט פון דער קאַמפּיילער. אזוי עס ס אַ שרעקלעך נאָמען פֿאַר אַ פּראָגראַם. אבער דורך אַז לאָגיק, פּינטעלע צעהאַקן פֿאַר קראַנט וועגווייַזער, צעהאַקן אַ.אָוט, זאָל מיינען עס ס אין פאַקט מיין העלא וועלט פּראָגראַם. איצט אַ ביסל וואַרעם אַרויף געניטונג, אויך. אויב איך ווילן צו רענאַמע דעם טעקע, טורנס אויס אַז איר מאַך אַ טעקע פון ​​איין נאָמען צו אנדערן. אזוי מוו אַ.אָוט, און דעמאָלט איך קענען רופן עס העלא אַרייַן. אַזוי דעם איז אַ לינוקס באַפֿעל. דאס האט דעם יאָר צוריק, פֿענצטער האט אַ וואָקזאַל פֿענצטער פון עטלעכע סאָרט וואָס קוקט ווי דעם, לינוקס און מעק קאָמפּיוטערס האָבן דעם בלינקינג פּינטלעך. אפילו כאָטש רובֿ פון אונדז מיסטאָמע ראַרעלי, אויב אלץ, נוצן עס. אבער וואָס איך ווע געטאן איז לויפן אַ פּראָגראַם, וועמענס נאָמען איז מוו, און איך ווע צוגעשטעלט עס מיט צוויי טענות, אַזוי צו רעדן. צוויי ינפּוץ. אַ.אָוט איז דער אָריגינעל נאָמען. העלא איז די נייע נאָמען. אַזוי אויב איך איצט טאָן פּינטעלע צעהאַקן העלא, אַרייַן, אַז יגזיסס. און אויב איך טאָן פּינטעלע צעהאַקן אַ.אָוט, וואָס טאָן איר דערוואַרטן איך זאָל זען? באַש, ניט אַזאַ טעקע אָדער וועגווייַזער. ווייַל איך נאָר ריניימד עס. אַזוי דעם נעמט אַ ביסל פון געטינג געניצט צו. אבער די פּראָבלעם שטעלן 1 באַשרייַבונג וועט באמת האַלטן דיין האנט דורך עטלעכע פון ​​דעם מינוטאַע. ווייַל דעם איז אַ גאַנץ אינטעלעקטואַל דיסטראַקשאַן פון די מער טשיקאַווע געדאנקען אין האַנט, וואָס איז אַקטשאַוואַלי קריייטינג עפּעס אויס פון קאָד. אבער לאָזן ס טאָן איינער מאָדיפיקאַטיאָן איצט צו דעם פּראָגראַם. צוריקרופן אַז לעצט צייַט איך האט עפּעס ווי דעם, פּרינטף שטאַט דיין נאָמען. און טאַקע מיר נאָר האט דעם אויף די גרויס פאַרשטעלן איבער דאָרט. און דעמאָלט איך האט שטריקל s געץ געצטרינג עפענען פּאַרען, נאָענט פּאַרען. און פּאַרען נאָר סטענאָגראַפיע נאָוטיישאַן פֿאַר פּערענטאַסיס. אזוי טוט געצטרינג נעמען קיין טענות? קיין ינפּוץ ניין, אָבער עס באדערפענישן די קלאַמערן, ווייַל אַז ס וואָס דעמאַרקאַטעס די פאַך פון אַ פונקציאָנירן. אזוי איך בין געגאנגען צו גיין פאָרויס און פּרובירן צו לויפן די קאַמפּיילער אויף דעם פּראָגראַם איצט. קלאַנג העללאָ.ק, ווייַל איך האט נישט טוישן זייַן נאָמען פֿאַר איצט. און איך גאַט אַ בינטל פון ערראָרס. זאל ס פארגרעסער אויס דאָ. אויב איך מעגילע אַרויף ווידער, ווי איך געזאגט לעצט צייַט, צו דער ערשטער, זעלביקער טעות אַז איך גאַט לעצטע צייַט. אויף ליניע 6 פון העללאָ.ק איך געהאט אַ אַנדיקלערד יידענטאַפייער שטריקל, האט איך מיינען נאָרמאַל אין? איך האט ניט. ווייַל וואָס גרייַז האָבן איך געמאכט אין דעם פּראָגראַם, אויב איר צוריקרופן פון לעצטע מאָל? יאָ, מיר דאַרפֿן די אַזוי גערופענע טריינינג ווילז אַז מיר וועט נאָר נוצן פֿאַר אַ ווייניק וואָכן. אבער איך דאַרפֿן צו ספּעציפיצירן אַז אויך, ערגעץ ין פון די אַפּפּליאַנסע, איז אַ טעקע אַז מיר געשריבן נאָר אַ ביסל יאָרן צוריק. ין פון וואָס זענען פאַנגקשאַנז ווי משמעות געצטרינג. אַזוי איצט אויב איך גיין צוריק אַראָפּ דאָ, פארגרעסער אין, און שייַעך-לויפן קלאַנג העללאָ.ק. פאַרשילטן, אנדערן טעות. אבער מיר האָבן ניט געזען דעם איינער פריער. דעם איינער ס אַ ביסל מער עסאָוטעריק צו פיגור אויס. אבער דעם איז דיליבעראַטלי אויף די פאַרשטעלן, ווייַל מיר געוואלט צו זאָגן דעם דערציילונג. ווען איר צונויפנעמען העללאָ.ק, נאָר ווי די בילד פון פריער סאַגדזשעסטיד, איר 'רע נאָר קאַנווערטינג אַז מקור קאָד צו זעראָס און אָנעס. איצט קס50 שטעקן אַ ביסל יאָרן צוריק געשריבן קס50.ה, און אַ קאָראַספּאַנדינג טעקע, קס50.ק. און מיר, אַ ביסל יאָרן צוריק, צונויפגעשטעלט יענע טעקעס אין אַ טעקע אַז כאַפּאַנז צו ווערן גערופן קס50.אָ. אָדער עס קענען זיין ריניימד אַ ווייניק פאַרשידענע זאכן. אבער אַז ס אַ פּשוט וועג פון טראכטן וועגן עס. אזוי מיר צונויפגעשטעלט קס50 ס ביבליאָטעק אין זעראָס און אָנעס. אבער ינ ערגעצ ניט האָבן איך ספּעסאַפייד אַז איך ווילן צו פאַרבינדן מיין זיראָוז און אָנעס פֿאַר מיין העלא וועלט פּראָגראַם מיט די זעראָס און אָנעס אַז קס50 שטעקן באשאפן אַ ביסל יאָרן צוריק אין איין גאַנץ פּראָגראַם. כל איך ווע ספּעסאַפייד דורך שרייבן קלאַנג העללאָ.ק איז צונויפנעמען העללאָ.ק. איך 'ווע ניט דערציילט קלאַנג צו לינק אין די זעראָס און אָנעס אַז קס50 שטעקן באשאפן פֿאַר איר עטלעכע מאָל צוריק. אזוי עס ס אַן גרינג פאַרריכטן, לאָך ך פֿאַר רונג, קס50. און מיר וועט ווידער זען דעם איידער לאַנג ווידער און ווידער. אבער באַמערקן איצט דאָרט איז געווען ניט קיין טענות. אַזוי איצט אויב איך לויפן פּינטעלע צעהאַקן העלא, איצט עס ס ארבעטן. כאָטש אַז ס אַ ביסל מיסלידינג זינט איך נאָר רעקריייטיד וואָס טעקע? אַ.אָוט. אַזוי לאָזן מיר ריוויינד פֿאַר נאָר אַ מאָמענט. די פּראָגראַם מיר נאָר צונויפגעשטעלט האט די דרייַ שורות פון קאָד. ווען איך געלאפן העלא וועלט, העלא אַ מאָמענט צוריק, איך האט ניט זען שטאַט דיין נאָמען. און אַז ס ווייַל איך געלאפן די אַלט ווערסיע פון ​​דער פּראָגראַם. אבער אויב איך טאָן טאַקע לויפן פּינטעלע צעהאַקן אַ.אָוט אַרייַן, שטאַט דיין נאָמען, ראָב, העלא, וועלט. הם. אַז ס מין פון אַ זשוק. מיסטאָמע מענט צו זאָגן ראָב, רעכט? אַזוי וואָס ס די פאַרריכטן דאָ אין קאָד. תּלמיד: [ינאָדאַבאַל]. דוד מאַלאַן: עקסאַקטלי. אזוי איך נאָר דאַרפֿן צו מאַכן אַז לעצט טוויק אַזוי אַז איך בין גייט פארביי אין אַ פּלאַסעהאָלדער, ווי אַ פּלאָמבירן אין די ליידיק, ווי מיר האבן אַ מאָמענט צוריק. אבער פּראָצענט s איז איצט אַז פּלאָמבירן אין די ליידיק. אזוי לאַסטלי לאָזן ס אַנטדעקן איינער לעצט דעטאַל אַזוי אַז עס ס ניט קיין מאַגיש. איך בין געגאנגען צו גיין פאָרויס און באַקומען באַפרייַען פון העללאָוו. איך בין געגאנגען צו גיין פאָרויס און באַקומען באַפרייַען פון אַ.אָוט. אַזוי איצט איך האָבן קיין מגילה, נאָר מיין מקור קאָד. און איך בין געגאנגען צו לויפן אַ ביסל מער באַפֿעל, קלאַנג לאָך אָ העלא העללאָ.ק לאָך לקס50. איצט דעם איז סטאַרטינג צו סאָרט פון גיין אין איין אויער און אויס די אנדערע טאָמער. אבער נאָר רייצנ באַזונדער וואָס דעם איז טאן. קלאַנג איז דער קאַמפּיילער, לאָך לקס50 דיליבעראַטלי אין דער זייער סוף טוט וואָס אין אַ זאַץ? לינקס צו די קס50 ביבליאָטעק. גראַבס די זעראָס און אָנעס אַז דער שטעקן געמאכט און קראַמז זיי אין מיין אייגן פּראָגראַם. אַזוי די לעצטע קשיא אין האנט איז, וואָס איז לאָך אָ העלא מיסטאָמע טאן, אפילו אויב איר 'ווע קיינמאָל געזען דעם סינטאַקס איידער? אָוטפּוטטינג אַ פּראָגראַם אַז ס נישט געהייסן די פעליקייַט אַ.אָוט. אלא עס ס געהייסן העלא. אַזוי איצט עס איז ניט קיין אַ.אָוט. ניט אַזאַ טעקע אָדער וועגווייַזער, ווייַל איך בפירוש האט רופן דעם פּראָגראַם העלא, אַזוי אַז איך קענען איצט טיפּ אין אַ נאָמען ווי אַז און האָבן עס ביכייוו. איצט פראַנגקלי, יינגל איז אַז אַנינטראַסטינג צו האָבן צו געדענקען אַלע פון ​​אַז ביסל מינושיאַ, רעכט? אַזוי לאָזן ס גיין פאָרויס און באַקומען באַפרייַען פון העלא ווידער. און לאָזן ס איצט צוריקקומען צו אַ וועלט אין וואָס עס איז גענוג צו זאָגן מאַכן העלא. אבער אַז ס די מאַגיש אַז מאַכן איז טאן פֿאַר איר, אַז ס די טידיאַם אַז עס ס טאן פֿאַר איר. און ווי אונדזער מגילה און פּראָבלעמס באַקומען מער קאָמפּליצירט, מאַכן וועט באמת זייַן דיין פרייַנד. ווייַל ניט צו לאַנג פון איצט מיר רע געגאנגען צו האָבן מגילה אַז זענען געשריבן ניט מיט איין טעקע, אָבער עטלעכע טעקעס, און מאַכן וועט אָטאַמייט דער פּראָצעס פון קאַמפּיילינג אַלע פון ​​אַז פֿאַר אונדז צוזאַמען. אזוי איצט דרוקן. פּרינטף איז אינעווייניק פון דעם טעקע, נאָרמאַל איך / אָ פּינטעלע ה, אַז מיר 'ווע געזען פריער, אָבער דאָרט ס מער צו פּרינטף ווי אַז. עס ס באַקסלאַש N, אָבער עס ס אויך אַ בינטל פון אנדערע אַנטלויפן סיקוואַנסיז. און אַנטלויפן סיקוואַנס איז נאָר אַ פאַנטאַזיע וועג פון זאגן עפּעס אַז סטאַרץ מיט אַ באַקסלאַש, ניט אַ פאָרויס צעהאַקן, אַ באַקסלאַש, און טוט עטלעכע ספּעציעל זאַך. און מיר וועט ניט וווינען אויף רובֿ פון די, אָבער וואָס איז עס באַקסלאַש טאָפּל ציטירן, טאָן איר טראַכטן? פארוואס איז דאָרט דעם טשודנע סיקוואַנס פון אותיות, באַקסלאַש טאָפּל ציטירן, פארוואס זאל אַז זייַן נוציק? תּלמיד: [ינאָדאַבאַל]. דוד מאַלאַן: עקסאַקטלי, רעכט? טראַכטן צוריק צו אונדזער העלא וועלט פּראָגראַם אַז מיר ווע געזען גאַנץ אַ ווייניק מאל איצט, יעדער צייַט מיר ווע געזען אַז העלא וועלט פּראָגראַם מיר ווע האט טאָפּל קוואָטעס אינעווייניק פון וואָס איז העלא קאָמע וועלט באַקסלאַש N. אבער טראַכטן צו זיך, וואָס אויב איר אַקטשאַוואַלי געוואלט צו דרוקן אויס אַ ציטאַט צייכן? דיין ערשטער אינסטינקט זאל זיין, איך טאָן ניט וויסן פארוואס איך זאל וועלן צו דאָ-- דאָ, מיר קענען זייַן אַ ביסל פּאַסיוו אַגרעסיוו, העלא פרייַנד. מיר זאל וועלן צו טאָן עפּעס ווי אַז. אבער פארוואס איז דאָס איצט פּראָבלעמאַטיק? יגנאָרינג די געגרייַזלט קוואָטעס באַזונדער אַז קינאָוט געמאכט פֿאַר אונדז אויטאָמאַטיש. פארוואס איז דעם פּראָבלעמאַטיק? עקסאַקטלי. ווייַל מיר האָבן ווי 4 ציטאַט מאַרקס. נו דער ערשטער איינער מיסטאָמע גייט מיט די רגע איין, און אפֿשר די פערט איינער גייט מיט די דריט איינער, אָדער, איך מיינען איך בין נישט אַפֿילו זיכער, אדער איז די קאָמפּיוטער געגאנגען צו זיין. קאָמפּיוטערס ווידער, קאַמפּיילערז ווידער, זענען פערלי שטום. זיי וועט בלויז טאָן וואָס איר זאָגן זיי צו טאָן. און אויב איר 'רע ניט אַנאַמביגיאַוואַס זיי זענען מסתּמא געגאנגען צו וואַרפן אַ טעות. אויב איר 'רע ניט אַנאַמביגיאַוואַס ווי צו ווי צו מאַכן אַ פיסטאַשקע פּוטער און זשעלע סענדוויטש מאָדנע זאכן זאל אָנקומען. עס ס די זעלבע געדאַנק. איצט קלעקן עס צו זאָגן עס ס עטלעכע אנדערע אַנטלויפן סיקוואַנסיז, אָבער מיר וועט קומען צו יענע איידער לאַנג. עססענטיאַללי די אַנטלויפן סיקוואַנסיז פאָרשטעלן עפּעס אַז איר זאל ניט זיין ביכולת אויך לייכט אין די קלאַוויאַטור, אָן קאַנפיוזינג די קאָמפּיוטער. איצט דערווייַל מיר האָבן פּלאַסעהאָלדערס אין פּרינטף. פּראָצענט ד, וואָס קענען אויך זיין געשריבן אין כּמעט אַלע קאַסעס ווי פּראָצענט איך, איז אַ פּלאַסעהאָלדער פֿאַר וואָס טיפּ פון דאַטן? וואָס טיפּ פון ווערט? א דעצימאַל נומער. אזוי טאקע מיר וועט אָנהייבן ניצן פּראָצענט איך ווייַל עס ס אַ ביסל סימפּלער, ווי אַ ינטעגער. פּראָצענט איך. אַן ינטאַדזשער אַז כאַפּאַנז צו זיין דעצימאַל. פּראָצענט s מיר שוין געזאגט איז אַ פּלאַסעהאָלדער פֿאַר אַ שטריקל. וואָס איז נאָר אַ וואָרט, אַ פראַזע, אַ פּאַראַגראַף, אַן עסיי, וועלכער. עס ס אַ סיקוואַנס פון אותיות פון עטלעכע לענג. און מיר וועט זען איידער לאַנג עטלעכע פון ​​די אנדערע. אבער פּראָצענט C איז פֿאַר אַ איין כאַראַקטער. פּראָצענט ף איז פֿאַר אַ פלאָוטינג פונט נומער, ווי אַ פאַקטיש נומער וואס האט אַ דעצימאַל פונט אין עס, וואָס איז פון לויף נישט אַ ינטעגער. און עס ס אַ גאַנץ בינטל פון אנדערע ווי געזונט. דערווייַל אין C, און אין אַ פּלאַץ פון שפּראַכן, מיר האָבן פאַרשידענע דאַטן טייפּס. פאַרשידענע טייפּס פון גלאז באָולז אויב איר וועט. די שיסל איך געניצט לעצטע צייַט איז פֿאַר פּינג פּאָנג באַללס, אָבער מיר קענען אויך קראָם פאַרשידענע וואַלועס ווי טשאַרס און סטרינגס און ינטאַדזשערז אין אַ קאַנטיינער, ווי אַ בייַטעוודיק, און C האט די. טשאַר איז דער טיפּ פון דאַטן, דער טיפּ פון בייַטעוודיק, אין וואָס איר קענען קראָם אַ כאַראַקטער. פלאָוט איז אַ טיפּ פון בייַטעוודיק אין וואָס איר קענען קראָם אַ פאַקטיש נומער. ינט איז פון קורס פֿאַר אַ ינט. און גאַנץ ראַדיקיאַלאַסלי געהייסן אַ לאַנג לאַנג איז ווו איר קענען קראָם יסענשאַלי אַ טאַקע לאַנג נומער, מיט אפילו מער דידזשאַץ דעמאָלט אַ טיפּיש ינט זאל קראָם. אבער מיר וועט קומען צוריק צו אַז איידער לאַנג. אין קס50 פּינטעלע ה דערווייַל די אנדערע קאָפּצעטל טעקע אַז מיר 'ווע געזען אַ פּאָר מאל אין נוצן, עס ס צוויי אנדערע דאַטן טייפּס אַז טאָן ניט עקסיסטירן אין C טיפּיקלי. איינער איז שטריקל, און מיר וועט זען אין אַ ביסל וואָכן וואָס סטרינגס טאַקע זענען ונטער דער קאַפּטער. און איינער איז באָאָל. און אַ באָאָל איז אַ בייַטעוודיק אַז קענען נאָר נעמען אויף זיכער וואַלועס. און נאָר באזירט אויף לעצט וואָך ס דערקלערונג פון קראַצן, און מער לעצטנס C, וואָס וואָלט איר טרעפן זענען די צוויי מעגלעך וואַלועס פֿאַר עטלעכע קאַנטיינער אַז איז פון טיפּ באָאָל? יא און ניין. איין און נול. אמת אָדער פאַלש. און טאַקע עס ס די לעצט אַז טענדז צו זיין קאַנווענשאַנאַל אין אַ פּראָגראַממינג שפּראַך, זאגן עפּעס ווי אמת אָדער פאַלש. דערווייַל די קס50 ביבליאָטעק קומט מיט אַ בינטל פון פאַנגקשאַנאַליטי אַז דער שטעקן געשריבן פֿאַר איר, אויסערדעם נאָר געטינג אַ שטריקל. מיר געשריבן אין שטייַגן פאַנגקשאַנז אַז קענען באַקומען אַ ינטעגער פון דעם באַניצער, באַקומען אַ איין כאַראַקטער, באַקומען אַ לאָזנ שווימען, אַז איז נאָר אַ נומער מיט די דעצימאַל פונט. באַקומען אַ לאַנג לאַנג, אַ טאַקע גרויס ווערט פון די באַניצער. אַזוי מיר 'ווע בלויז געזען דעם אין קאַמף אין די פאָרעם פון געצטרינג. אבער דורך די פאַנגקשאַנז וועט באַלד זייַן ביכולת צו שרייַבן מגילה אַז באַקומען אַרייַנשרייַב פון די באַניצער. דערווייַל האלטן דעם פּראָגראַם, און באַטראַכטן ווי מיר זאלן איצט אָנהייבן צו לייגן צו עס מיט נייַ קאַנסטראַקץ. א שנעל כווערלווינד רייַזע און דעמאָלט מיר וועט קוקן אין עטלעכע שרייבן עטלעכע מגילה מאַניואַלי זיך. איצט אן אויב מיר ווילן צו מאַכשער אַ צושטאַנד, עס ס ניט געגאנגען צו קוקן ווי אַ פייַן ביסל שיין רעטעניש שטיק. עס ס געגאנגען צו קוקן אַ ביסל מער אַרקיין. אבער דעם איז די קאַנאַנאַקאַל ביניען פון אַ צושטאַנד אין סי די וואָרט אויב, צוויי קלאַמערן, ין פון וואָס איז געגאנגען צו זיין עטלעכע מין פון באָאָלעאַן אויסדרוק. איצט די צעהאַקן צעהאַקן אין די מיטל, דעם איז אין דעם מאָמענט סאָרט פון ווי פּסעודאָקאָדע קאָד פּלאַסעהאָלדער. אבער מער רעכט, קיין שורה פון קאָד אין C אַז סטאַרץ מיט צעהאַקן צעהאַקן איז אַ באַמערקונג. עס ס ווי אַ קלעפּיק טאָן אַז איר זאל שטעלן אויף אַ עסיי, געדרוקט אויף פּאַפּיר. עס ס אַ צעטל צו זיך. עס האט ניט פאַנגקשאַנאַל פּראַל אויף די פּראָגראַם. עס ס סאָרט פון אַ דערמאָנונג, עס ס דיין אייגן דאַקיומענטיישאַן ווי צו וואָס ס געגאנגען אויף. אזוי טאָן דעם אין די מאָמענט איז סאָרט פון אַ פּלאַסעהאָלדער פֿאַר וועלכער ס ין פון יענע געגרייַזלט ברייסאַז יווענטשאַוואַלי איז געגאנגען צו טאָן עפּעס. דערווייַל איר האָבן צוויי פאָרקס אין די וועג, אַ אויב אַנדערש בויען ווי דעם. איר קענען אויב, עלסעיף, אַנדערש. איצט עס ס ווערט באמערקן, ספּעציעל אויב איר 'ווע שוין גאָאָגלינג אַרום אָנליין פֿאַר רעסורסן אויס פון נייַגעריקייַט, אָדער אויב איר קלייַבן אַרויף איינער פון די קורס ס רעקאַמענדיד ביכער אויף C, איר וועט זען אַז יומאַנז האָבן גורל פון פאַרשידענע פּרעפֿערענצן פֿאַר ווי צו אויסדריקן זיך אין קאָד. עטלעכע מענטשן ווי צו שטעלן די געגרייַזלט ברייסאַז ווי איך ווע געטאן דאָ. עטלעכע מענטשן ווי צו שטעלן די געגרייַזלט ברייסאַז פֿאַר בייַשפּיל אַרויף דאָ. עטלעכע מענטשן ווי צו שטעלן די עלסעס אַרויף דאָ און דעמאָלט דעם איבער דאָ. עס ס קיין נומער פון וועגן צו שרייַבן קאָד, און קיינער פון זיי זענען רעכט פּער סיי. כאָטש עס ס אַ ביסל וואס זענען שיין אומרעכט. אבער דאָרט זענען נאָ-- אויב דאָס איז לעסאָף אַ זייער רעליגיעז דעבאַטע. אין פאַקט, איינער פון די מערסט אַנויינג זאכן וועגן קאָמפּיוטער וויסנשאַפֿט איז ווי אָפּיניאָנאַטעד קאָמפּיוטער סיינטיס קענען זיין. און איר וועט געפינען איבער צייַט אַז אפילו איר אַנטוויקלען פּערזענלעך פּרעפֿערענצן ווי צו ווי דיין קאָד זאָל קוקן. ניט נאָר ביכייוו, ניט נאָר שאַפֿן רעזולטאַט, אָבער ווי עס זאָל קוקן עסטעטיקלי. אַזוי וואָס מיר וועט טאָן איז פירן איר צוזאמען די וועג צו, פֿאַר איצט אין מינדסטער, אַ נאָרמאַל קס50 נוסח אַז בייַ מינדסטער האלט דאס מונדיר און גרינג צו לייענען. אבער מער אויף יענע דיסטינגקשאַנז איידער לאַנג. א באָאָלעאַן אויסדרוק אין C, אויב איר געוואלט צו זאָגן אויב דעם צושטאַנד איז אמת און דאָס אנדערע צושטאַנד איז אמת, איר טאָן ניט שרייַבן דעם וואָרט און, ווי איר וואָלט אין ענגליש. איר אַנשטאָט נוצן אַמפּערסאַנד אַמפּערסאַנד, פֿאַר סיבות מיר וועט קומען צוריק צו. אויב איר ווילן צו זאָגן אָדער איר נוצן צוויי ווערטיקאַל באַרס, וואָס אויף אַ יו קלאַוויאַטור איז בכלל העכער די קום שליסל ווייַטער צו די באַקסלאַש. און דעם נאָר מיטל אויב דעם צושטאַנד אָדער דאָס אנדערע צושטאַנד איז אמת טאָן דעם. דערווייַל דאָרט ס דעם משוגע זאַך, וואָס איר וועט האָבן די געלעגנהייט זיך צו נוצן אַמאָל אין ווייַלע. אבער עס ס נאָר אַ אנדער ברירה וועג צו אויסדריקן זיך. דאס, פֿאַר איצט, לאָזן ס ויסנעמען, עס ס נאָר אנדערן פאַנגקי וועג פון יקספּרעסינג אויב, עלסעיף, עלסעיף, עלסעיף, עלסעיף. עס ס נאָר פאָרמאַטטעד אין טערמינען פון פאלן, ווו איר ממש ענומעראַטע די וואַלועס אַז איר זאל וועלן צו טשעק פֿאַר. דערווייַל לופּס. מיר געזען אַ פאַרגלייַך פון קראַצן מיט אַ שלייף. און איך בין געגאנגען צו כוואַליע מיין האַנט אין וואָס יעדער פון די זאכן מיטל. אבער באַמערקן אַז אַ שלייף וועט זייער אָפֿט אָנהייבן מיט די קיווערד פֿאַר. אָדער עס וועט אָנהייבן מיט די קיווערד בשעת. אָדער עס וועט אָנהייבן מיט די קיווערד טאָן, און סוף מיט די קיווערד בשעת. אבער וואָס מיר רע וועגן צו זען איז דאס מער ווי דעם. דאָ איז, אין אַלגעמיין אין C, ווי איר זאלן דערקלערן אַ בייַטעוודיק און געבן עס אַ ווערט. אין C עס טוט נישט קלעקן, ווי אין קראַצן, איר נאָר זאָגן געבן מיר אַ בייַטעוודיק גערופן עפּעס. איר האָבן צו זאָגן C, און דערציילן דיין קאַמפּיילער, מער ספּאַסיפיקלי, וואָס טיפּ פון ווערט טאָן איר ווילן צו שטעלן אין די גלאז שיסל. איז עס אַן ינטאַדזשער? אויב אַזוי, איר האָבן צו ממש זאָגן ינט און דעמאָלט די נאָמען פון די בייַטעוודיק, דעמאָלט אַ פּינטל-קאָמע. אויב איר אַנשטאָט געוואלט שטריקל און גערופן עס s ווי איך האט מיין קאָד דאָ הייַנט, איר וואָלט זאָגן שטריקל s פּינטל-קאָמע. אַמאָל איר ווילן צו געבן עס אַ ווערט איר קענען דעריבער נוצן די גלייַך צייכן, אַנדערש באקאנט ווי די אַסיינמאַנט אָפּעראַטאָר. און באַמערקן ווי יעדער פון די שורות פון קאָד האט די פּינטל-קאָמע אין די סוף פון עס. אבער פראַנגקלי דעם פּונקט קוקט אַ ביסל מיעס. פארוואס קענען ניט איך זאָגן צו די קאָמפּיוטער, געבן מיר אַ בייַטעוודיק און ינישאַלייז עס צו נול. אַז איז, געבן מיר אַ פּוסט גלאז שיסל. בשעת איר קענען. און אַזוי איינער פון די דין רופט איר וועט האָבן צו מאַכן סטייליסטיקלי איבער צייַט איז, טאָן איר שרייַבן דיין קאָד ווי דעם, אָדער טאָן איר מין פון ריין עס אַרויף און ימפּאָנירן מענטשן דורך שרייבן צוויי שורות ווי נאָר איינער. און דאָס וואָלט זייַן געהאלטן בכלל אַ מער עלעגאַנט וועג פון שרייבן דיין קאָד סטייליסטיקלי. פונקטיאָנס מיר רע פון ​​קורס געזען. זיי ניטאָ גיי צו נעמען דעם פֿאָרמאַט. די נאָמען פון אַ פֿונקציע, עטלעכע קלאַמערן, און דעמאָלט אפֿשר עטלעכע שטאָפּן ין. אָדער איר זאל זען ניצט פון קייפל פאַנגקשאַנז זייַט דורך זייַט, ווי עפּעס ווי דעם. איצט ווי אַ טאַנדזשאַנט, טוט דעם וויץ איצט מאַכן זינען? [געלעכטער] עס טוט נישט מיינען עס ס מאָדנע, אָבער עס טוט טאָמער מאַכן אַ ביסל מער געפיל. אַזוי איצט לאָזן ס גיין אין די קס50 אַפּפּליאַנסע פֿאַר אַ מאָמענט. און לאָזן מיר עפענען אַרויף איינער טיזער דאָ. און טאַקע איינער פון די סיבות פֿאַר ינטראָודוסינג ייקיאַ קאַטאַלאָג און פלאַשינג די בילד פון די יפאָנע אַ ביסל צוריק איז געווען צו אַקטשאַוואַלי בונד אין צוזאַמען די פאַקט אַז נאָר אַ ביסל יאָרן צוריק, אין 2007, דעם שטיק פון קאָד איז באפרייט, וואָס איז געווען איינער פון די זייער ערשטער ימפּלאַמענטיישאַן פון אַ שטיק פון ווייכווארג וואס טוט וואָס ס גערופן דזשאַילברעאַקינג. פֿאַר יענע אַנפאַמיליער, דזשאַילברעאַקינג עפּעס ווי אַ טעלעפאָן אָדער אַ יפאָנע מיטל יסענשאַלי פיגיערינג אויס ווי צו טאָן זאכן מיט עס, אז די פירמע ווער געמאכט עס האט ניט אויסן. ווי איר ווילן צו ינסטאַלירן זיכער ווייכווארג אַז ס נישט אין די אַפּ קראָם, דזשאַילברעאַקינג דיין טעלעפאָן וואָס איר טאָן דאס ווי אַז און מער. אבער וואָס איז געווען שפּאַס אין 2007-- און עס ס געווען דאַזאַנז פון פאַרשידענע ווערסיעס פון די זאכן זינט דעמאָלט, אין אַלע סאָרץ פון לאַנגואַגעס-- איז אַז דעם פּראָגראַם דאָ, גערופן יונלאָקק, איז טאקע געשריבן אין סי און אַזוי איך פּולד אַרויף די מקור קאָד פֿאַר דעם, נאָר צו מין פון ווייַזן איר עטלעכע פון די סימאַלעראַטיז מיט די קאַנסטראַקץ מיר ווע שוין דיסקאַסינג אַזוי ווייַט. איצט עס ס וועג מער קאַמפּלעקסיטי דאָ ווי מיר ווע געזען שוין אין קלאַס. זאל מיר מעגילע אַרויף נאָר אַ קליין ביסל דאָ. אבער באַמערקן טהעסע-- געזונט מיר באַמערקן אַ ביסל טהינגס-- אָבער באַמערקן די שורות דא, אַרייַנגערעכנט נאָרמאַל איך / אָ פּינטעלע ה. און אַלל-- שורה 24, פּלעאַסע-- באַמערקן נאָרמאַל איך / אָ פּינטעלע ה און אַ גאַנץ בינטל פון אנדערע טעקעס אַז משמעות אנדערע מענטשן האָבן געשריבן. און אויב מיר מעגילע אַראָפּ דורך דעם, ביסל אַרביטרעראַלי, באַמערקן איך טאָן ניט וויסן ווי צו שרייַבן אַלע פון ​​דעם זיך דאַווקע נאָך, אָבער עס ס אויב. אַזוי משמעות דעם האט אַ צווייַג. און אויב איך מעגילע אַראָפּ אַ ביסל ווייַטער דאָרט ס אנדערן אויב. אויב איך מעגילע אַרויף, איך טראַכטן אַרום שורה 100 איך געזען פֿאַר. אזוי איך בין ניט גאנץ זיכער ווי דעם מעשים נאך, אָבער דעם איז אַ פֿאַר שלייף אַז ס גיי צו לאָזן מיר יטעראַטע עטלעכע נומער פון מאל. און אויב איך מעגילע אַלע די וועג צו די דנאָ איך זען אַז עס ס אַ פונקציאָנירן אַראָפּ דאָ גערופן הויפּט, און עטלעכע נאָך קרעדיץ פֿאַר דיין לייענען פאַרגעניגן. אַזוי דעם איז נאָר צו סייַ-- און מיר וועט שטעלן דעם אָנליין צווישן די קורס ס מקור קאָד טאָדייַ-- אַז אפילו עטלעכע פון ​​די דעוויסעס אַז מיר נעמען פֿאַר גראַנטיד, אין די סוף פון די טאָג איר ניטאָ נאָך ניצן די גרונט קאַנסטראַקץ אַז מיר ווע שוין ינטראָודוסינג שוין אזוי ווייַט. אַז ס גענוג פון אַז איינער. כל רעכט, אַזוי איצט לאָזן ס אַקשלי בויען עפּעס. זאל ס גיין ווייַטער פון עפּעס ווי העללאָ.ק, און עפענען אַרויף דעם, לאָזן ס שרייַבן דעם פּראָגראַם דאָ. איך בין געגאנגען צו גיין פאָרויס און שרייַבן אַ פּראָגראַם גערופן אַדדער.ק, וועמענס ציל אין לעבן איז געגאנגען צו זיין ווי מיין ערשטער סופּער פּשוט קאַלקולאַטאָר אַז נאָר מוסיף אַ פּאָר פון נומערן. נישט ווייַל אַז ס אַ האַרט פּראָבלעם, אָבער ווייַל עס אַלאַוז מיר צו איצט בונד צוזאַמען אַ ביסל זאכן. אזוי איך בין געגאנגען צו גיין פאָרויס און אַרייַננעמען נאָרמאַל איך / אָ פּינטעלע ה און קס50 פּינטעלע ה. איך בין געגאנגען צו זאָגן ינט הויפּט פּאָסל. און ווידער אין דער צוקונפֿט מיר וועט קומען צוריק צו עס אין אין דעם קאָנטעקסט און פּאָסל מיטל. און איצט איך בין געגאנגען צו זאָגן עפּעס ווי פּרינטף, געבן מיר אַן ינטעגער. און איצט אויף מיין רגע שורה, ווי טאָן איך אויסדריקן זיך אַזאַ אַז איך ווילן צו דערקלערן אַ בייַטעוודיק אַז ס געגאנגען צו קראָם אַ ינט? ממש וואָס טאָן איך טיפּ אויב איך ווילן צו שאַפֿן אַ בייַטעוודיק אַז סטאָרז אַ ינט וואָלט איר זאָגן? ינט א יקוואַלז געטינט. זיכער, אַזוי אַז מעשים. און נאָר פֿאַר קאָנסיסטענסי מיט די קאָד איר וועט זען אָנליין, לאָזן מיר טוישן דעם צו רענטגענ, נאָר ווייַל רענטגענ איז אַ פּראָסט בייַטעוודיק נאָמען צו נוצן, אין מינדסטער אין אַלגעבראַ. איצט לאָזן מיר גיין פאָרויס און טאָן פּרינטף ווידער. געבן מיר אן אנדער ינטעגער. און איצט איך בין געגאנגען צו מין פון לערנען פון אַז מוסטער, איך בין געגאנגען צו זאָגן ינט י געץ צו געטינט. און מיר ווע ניט געניצט געטינט איידער, אָבער נאָר ווי געצטרינג גייט און געץ אַ שטריקל, ווי כאַוויער האט פון די וילעם, סימילאַרלי טוט געטינט אָנהייבן בלינקינג די פּינטלעך. און יפעקטיוולי ווארטן פֿאַר די באַניצער צו געבן עס אַ ינטאַדזשער, דורך טייפּינג עס אין און היטטינג אַרייַן. איצט לאַסטלי איך בין געגאנגען צו טאָן דעם, פּרינטף די סאַכאַקל אָפ-- און לאָזן מיר באַקומען פאַנטאַזיע נאָוו-- פּראָצענט איך און פּראָצענט איך איז פאָרשטעלן איך עקסקלאַמיישאַן פונט באַקסלאַש N. און וואָס טוט איר טראַכטן איך בין געגאנגען צו שטעלן אין איצט ווי דער נאך ינפּוץ צו פּרינטף? איך טאָן ניט ווילן צו זאָגן ממש ציטירן אַנקוואָוט רענטגענ. איך ווילן צו סאָרט אין רענטגענ און דעריבער, און איצט לאָזן ס באַקומען פאַנטאַזיע און לאָזן ס נאָר יבערנעמען מיר קענען טאָן וואָס מיר ווילן. וואָס איר ווילן צו זאָגן ווייַטער? רענטגענ פּלוס י. און טאַקע אַז וועט ווערק. עס ס מינאַמאַלי פּראָגראַממינג שפראכן טאָן פֿאַרשטיין יקערדיק אַריטמעטיק, און אַזוי דעם זאל אין פאַקט אַרבעט. אַזוי לאָזן מיר גיין פאָרויס און טאָן מאַכן אַדער אין מיין שוואַרץ און ווייַס פֿענצטער אַראָפּ דאָ, אַרייַן. קריפּטיק שורה אָבער קיין טעות אָנזאָג, אַזוי אַז ס גוט. דאָט צעהאַקן אַדער, געבן מיר אַן ינטעגער, 1. געבן מיר אן אנדער ינטעגער, 2. די סאַכאַקל פון 1 און 2 איז 3. כל רעכט, אַזוי אַ שיין נישטיק פּראָגראַם, אָבער וואָס ס עס געשען? עס ס דערלויבט מיר צו נוצן אַ פונקציאָנירן רופן דאָ, רופן אנדערן פונקציאָנירן דאָ, צוויי רופט צו געטינט, אַ דריט רופן צו פּרינטף, און דעמאָלט ניצן די פּלאַסעהאָלדערס. אַזוי עס ס אַ ביסל מער סאַפיסטאַקייטיד ווי לעצט צייַט. אבער וואָס אויב איך ווילן צו באַקומען אַ ביסל פאַנסיער? זאל מיר גיין פאָרויס און איצט טאָן דעם. זאל מיר גיין פאָרויס און שאַפֿן אַ נייַ טעקע גערופן טנאָים נול. און איך בין געגאנגען צו ראַטעווען עטלעכע מאָל פֿאַר קלאסן לשם און נאָר פּאַפּ אין אַז קאָד ווי אַ סטאַרטינג פונט. און איצט איך בין נאָר געגאנגען צו שטעלן עפּעס נייַ דאָ אין דער מיטן. אַזוי פּרינטף איך'ד ווי אַ ינטעגער ביטע. און אַלע דעם קאָד איז בנימצא אויף דעם קורס ס וועבזייַטל, איר דאַרפֿן ניט דרוקן עס אַלע אויס אין קלאַס אויב איר איר'ד אלא ניט. ינט, און איצט איך בין געגאנגען צו נוצן, אַנשטאָט פון רענטגענ און י, איך בין געגאנגען צו נוצן ן, וואָס איז מיסטאָמע די מערסט פּראָסט נאָמען פֿאַר אַ ינטאַדזשער אין אַ קאָמפּיוטער פּראָגראַם. און איצט איך ווילן צו טאָן אַ ביסל דין דאָ. איך בין געגאנגען צו זען אויב n איז גרעסער ווי 0, דעמאָלט איך בין געגאנגען צו זאָגן פּרינטפ-- ווהאָאָפּס, פּרינטפ-- איר פּיקט אַ positive נומער, עקסקלאַמיישאַן פונט באַקסלאַש N. נאָענט אַז. אַנדערש איך בין געגאנגען צו דרוקן אויס פּרינטף איר פּיקט אַ נעגאַטיוו נומער. איצט איידער איר שרייַען בייַ מיר, לאָזן ס לויפן דעם פּראָגראַם. זאל מיר גיין אַראָפּ דאָ. און ווי טאָן איך צונויפנעמען אַ פּראָגראַם גערופן טנאָים לאָך 0? מאַכן טנאָים לאָך 0. מין פון אַ נאַריש נאָמען, בוט-- דאַמיט. גוט, גוט לערנען מאָמענט. פארוואס האט אַז ברעכן? וואָס האט איך אַקסאַדענאַלי רופן דעם טעקע? איר קענען מין פון אָפּלערנען פון די קוויטל אַרויף דאָ. אַזוי עס ס נישט שלעכט אז איך האט דעם, ווייַל דעם וועט פאָרקומען פילייַכט צו עטלעכע פון ​​איר. אזוי איך אַקסאַדענאַלי געהייסן מיין מקור קאָד צושטאַנד 0. אבער מיין מקור קאָד דורך קאַנווענשאַן זאָל זיין אין אַ טעקע גערופן צושטאַנד 0 לאָך C, אָדער וועלכער פּינטעלע C. אַזוי לאָזן מיר פאַרריכטן דעם. פונקט ווי מייקראָסאָפֿט וואָרט איך קענען גיין אַרויף צו היט ווי און טאָן צושטאַנד 0 פּינטעלע C. איצט נאָר צו זיין ציכטיק איך בין געגאנגען צו גיין פאָרויס און באַזייַטיקן צושטאַנד 0, וואָס איז געווען מיין אַלט ווערסיע. און איצט לאָזן ס טאָן מאַכן צושטאַנד 0, אַרייַן. גוט, מיינט גוט. קאַנדישאַן 0, אַרייַן. איך'ד ווי אַ ינטעגער ביטע, 50, איר פּיקט אַ positive נומער. איצט ווי וועגן נעגאַטיוו 50? איר פּיקט אַ נעגאַטיוו נומער. ווי וועגן איצט, 0. שיין זיכער 0 ס ניט נעגאַטיוו. אזוי דעם איז מין פון אַ לאַדזשיקאַל זשוק. ווי טאָן איך פאַרריכטן דעם? אַנדערש אויב N איז ווייניקער ווי 0, טאָן דעם, אַנדערש מיר קענען האָבן אַ דרייַ וועג צווייַג דאָ, פּרינטף איר פּיקט 0. אַזוי איצט אויב איך ריראַן דעם פּראָגראַם, נאָך קאַמפּיילינג עס ווידער מיט מאַכן, און איצט רערון צושטאַנד 0, וואָס איך וועט זען דאָ איז 0 גיט מיר אַז רעזולטאַט. אַזוי ווו זענען מיר געגאנגען מיט דעם? געזונט עס ס זייער גרינג צו פאַרלירן ספּעקטאַקל פון דער וואַלד פֿאַר דעם ביימער. און אַזוי לאָזן אונדז צו פאַרענדיקן מיט דעם 2 און 1/2 מינוט ווידעא אַז לעסאָף איז אַ ביסל פון אַ אַד פון גוגל, אָבער אַז טאַקע איז צאַוואָע צו וואָס אפילו ניצן די גרונט בנין בלאַקס מיר קענען לעסאָף טאָן אַמאָל מיר האָבן אַ ביסל פון פּראָגראַממינג סאַווי אונטער אונדזער בעלץ. [מוזיק פּלייינג] סאַראָאָ בריערליי (ווויסאָוווער): עס איז געווען 26 יאר צוריק, און איך איז געווען נאָר וועגן צו ווענדן 5. מיר גאַט צו די באַן סטאַנציע און מיר באָרדאַד אונדזער באַן צוזאַמען. מייַן ברודער נאָר האט איך וועט בלייַבן דאָ, און איך וועט קומען צוריק. און איך פּונקט געדאַנק, געזונט איר וויסן, איך זאל ווי געזונט נאָר גיין צו שלאָפן און ער וועט נאָר וועקן מיר אַרויף. און ווען איך וואָוק אַרויף דעם ווייַטער טאָג, די גאנצע וועגעלע איז געווען ליידיק אויף אַ ראַנאַוויי באַן, אַ גייַסט באַן גענומען מיר איך טאָן ניט וויסן ווו. איך איז געווען אנגענומען אויס צו אויסטראַליע, צו אַן אויסטראַלישן משפּחה. און מאַם האט דעקערייטאַד מיין צימער מיט די מאַפּע פון ​​ינדיאַ, וואָס זי שטעלן ווייַטער צו מיין בעדסייד. איך וואָוק אַרויף יעדער מאָרגן זעענדיק אַז מאַפּע, און דערפאר עס סאָרט פון האלטן די זכרונות לעבעדיק. מען וואָלט זאָגן, איר ניטאָ טריינג צו געפינען אַ נאָדל אין אַ כייסטאַק, סאַראָאָ איר וועט קיינמאָל געפינען עס. איך'ד האָבן פלאַשט פון די ערטער אַז איך געניצט צו גיין, די פלאַשיז פון מיין משפּחה פנימער. עס איז געווען די בילד פון מיין מוטער, זיצן אַראָפּ מיט איר לעגס קראָסט, נאָר וואַטשינג איר וויינען. לעבן איז נאָר אַזוי שווער. אַז איז געווען מיין אוצר. און איך איז געווען איר זוכט אין גוגל מאַפּע און איינגעזען עס ס גוגל ערד ווי געזונט. אין אַ וועלט ווו איר געקענט פארגרעסער אין, איך סטאַרטעד צו האָבן אַלע פון ​​די געדאנקען און וואָס פּאַסאַבילאַטיז אַז דאָס קען טאָן פֿאַר מיר. איך האט צו זיך, איר וויסן, איר ווע גאַט אַלע די פאָוטאַגראַפיק זכרונות און לאַנדמאַרקס ווו איר ניטאָ פון, און איר וויסן וואָס די שטאָט קוקט ווי. דעם קען זיין אַ אַפּלאַקיישאַן אַז איר קענען נוצן צו געפינען דיין וועג צוריק. איך געדאַנק, געזונט איך וועט שטעלן אַ פּינטעלע אויף קאַלקוטטאַ באַן סטאַנציע, און אַ ראַדיוס שורה, איר וויסן, אַז איר זאָל זיין שאַרף אַרום דעם געגנט. איך סאָרט פון געקומען אַריבער די באַן טראַקס. און איך אנגעהויבן ווייַטערדיק עס, און איך געקומען צו אַ באַן סטאַנציע וואָס שפיגלט די זעלבע בילד וואס איז געווען אין מיין מעמעריז. אלץ מאַטשט. איך נאָר געדאַנק יאָ, איך וויסן ווו איך בין געגאנגען. איך בין נאָר געגאנגען צו לאָזן די מאַפּע וואס איך האב אין מיין קאָפּ פירן מיר און נעמען מיר צוריק צו מיין כאָומטאַון. איך געקומען צו די דאָאָרסטעפּ פון די הויז וואָס איך איז געווען געבוירן. און געגאנגען אַרום וועגן 15 מעטער אַרום די ווינקל, עס איז געווען דרייַ ליידיז שטייענדיק אַרויס, שכייניש צו יעדער אנדערער. און די מיטל איינער סטעפּט פאָרויס, און איך נאָר געדאַנק, דעם איז דיין מוטער. זי געקומען פאָרויס, זי כאַגד מיר, און מיר זענען געווען דאָרט פֿאַר וועגן פינף מינוט. זי גראַבד מיין האַנט און זי גענומען מיר צו די הויז און גאַט אויף די טעלעפאָנירן, ווו זי ראַנג מיין שוועסטער און מיין ברודער צו זאָגן אַז, איר וויסן, דיין ברודער האט נאָר אַלע פון ​​פּלוצעמדיק ארויס ווי אַ גייַסט. און דעריבער דער משפּחה איז ריונייטיד ווידער. אלץ ס אַלע גוט, איך געהאלפן מיין מוטער אויס, זי טוט ניט האָבן צו זיין סלאַווינג אַוועק. זי קענען לעבן די מנוחה פון איר לעבן אין שלום. עס איז געווען אַ נאָדל אין אַ כייסטאַק, אָבער די נאָדל איז דאָרט. אלץ ס דאָרט. אַלץ מיר האָבן אין די וועלט איז אין די צאַפּן פון אַ קנעפּל. אבער איר ווע גאַט צו האָבן די וועט און די פעסטקייַט צו פעלן עס. [מוזיק פּלייינג] דוד מאַלאַן: וואַנדערפאַלי זיס טעסטאַמאָוניאַל צו פּונקט וואָס איר קענען איצט טאָן מיט טעכנאָלאָגיע. מיר וועט זען איר ווייַטער וואָך.