[מוזיק פּלייַינג] דוד י מאַלאַן: אַלע רעכט. דאס איז קס50. דאס איז די אָנהייב פון וואָך אַכט. און איר זאל צוריקרופן אַז מיר לינקס אַוועק לעצט צייַט קוקן בייַ אַ נייַ שפּראַך בעסאַכאַקל. אין פאַקט, איינער אַז ס פערלי לייטווייט און עס ס ניט אפילו אַ פּראָגראַממינג שפּראַך. עס ס אַ מאַרקאַפּ שפּראַך וואָס לעץ אונדז פאקטיש סטרוקטור און מאַכן וועב זייַטלעך. און ווען איר עפּעס אַנדערש אין קאַנדזשאַנגקשאַן מיט טהיס-- אָדער איר באַלד וועט, אויב איר האָבן ניט שוין. מיר רע געגאנגען צו נוצן קאַסקאַדינג נוסח שיץ, אָדער קסס, וועלכע איז אן אנדער טיפּ פון שפּראַך מיט פּראָפּערטיעס און וואַלועס אַז ס געגאנגען צו לאָזן אונדז טאָן דאס ווי טוישן די קאָליר און טוישן די שטעלע און די מינים פון טוויקס. אבער הייַנט און פאָרויס, מיר אָנהייבן צו פאָקוס אויף מער שטאַרק שפראכן, פאַקטיש פּראָגראַממינג שפּראַכן ווי פפּ. אזוי פפּ האט שוין אַרום פֿאַר עטלעכע מאָל. און ווי איר וועט זען, עס איז דיזיינד בפֿרט פרי אויף פֿאַר פאַקטיש נוצן אין וועב אַנטוויקלונג און פאקטיש דזשענערייטינג וועב בלעטער. אזוי וואָס קינדס פון פֿעיִקייטן טוט אַ שפּראַך דאַרפֿן אין סדר צו מאַכן וועב בלעטער דינאַמיקאַללי מיט אים? אין אנדערע ווערטער, אויב איר ווילן צו דזשענערייט צופרידן דינאַמיקאַללי-- ווי פאַסעבאָאָק ס נעווספעעד, וואָס ענדערונגען קעסיידער, אָדער רעגע אַרטיקלען אַז קנאַל אַרויף פון צייַט צו טימע-- ווי וואָס ס די שליסל שטיק פון פאַנגקשאַנאַליטי איר דאַרפֿן אין אַ פּראָגראַממינג שפּראַך אַז וואָלט לאָזן איר דינאַמיקאַללי דרוק נייַ אינפֿאָרמאַציע צו די פאַרשטעלן? תּלמיד: קאָוד. דוד י מאַלאַן: קאָוד. גוט. מיר וועט נעמען אַז. א ביסל מער גענוי. איך מיינען, מיר קען טאָן דעם מיט C, פראַנגקלי. עס וואָלט זייַן אַ ווייטיק אין די האַלדז. בוט-- איז דעם היסכייַוועס? תּלמיד: יאָ. וועריאַבאַלז, אפֿשר? דוד י מאַלאַן: וועריאַבאַלז. גוט, זיכער. וועריאַבאַלז קענען אַוואַדע העלפן אונדז אויס. און אפילו עפּעס סימפּלער. מיר געוויינט עס אין די זייער ערשטער פּראָגראַם פון די זייער ערשטער טאָג ווען מיר פאקטיש האט "העלא וועלט." תּלמיד: דרוק. דוד י מאַלאַן: דרוק, רעכט? דרוק, אָדער פּרינטף אין די וועלט פון סי אזוי אַלע דעם צייַט, מיר 'ווע האט בייַ אונדזער באַזייַטיקונג אַ לאַנגואַגע-- C, אין פּאַרטיקולאַר-- און אפילו קראַצן פֿאַר אַז ענין, אז קענען דזשענערייט סטרינגס פון טעקסט. נו, אויב HTML, ווי מיר האבן געזען לעצט וואָך, איז נאָר אַ גאַנץ בינטל פון סטרינגס פון טעקסט אָלבייט מיט עפענען בראַקאַץ און פארשלאסן בראַקאַץ און עטלעכע מין פון גראַם און סיבה הינטער עס, נו דעמאָלט מיר קען טאַקע אָנהייב דזשענערייטינג וועב זייַטלעך אָדער מאַניואַלי דורך טייפּינג זיי אויס אין געדיט אָדער אין מייקראָסאָפֿט וואָרט, פֿאַר וואָס מאַטטער-- מיר נאָר דאַרפֿן אַ טעקסט רעדאַקטאָר. אָדער מיר קען שרייַבן קאָד, צו דיין פאָרשלאָג פריער, אַז וואָלט לאָזן אונדז דינאַמיקאַללי דזשענערייט HTML, און אַז ס וואָס מיר ניטאָ געגאנגען צו אָנהייבן טאן מיט פפּ און לעסאָף אַפֿילו מיט אַ שפּראַך גערופן דזשאַוואַסקריפּט, איז נוצן איינער שפּראַך צו דזשענערייט אנדערן. און טאַקע, דאָס איז וואָס פאַסעבאָאָק און פילע, פילע אנדערע זייטלעך טאָן צו פאקטיש דינאַמיקאַללי אַרויסווייַזן נייַ אינפֿאָרמאַציע צו איר. אזוי לאָזן ס אָנהייבן מיט טהיס-- אַ קריפּטיק קוקן שורה, אָבער איינער אַז ס פאקטיש שיין שטאַרק. אזוי ווייַט, מיר ווע שוין ניצן C, וואָס איז אַ צונויפגעשטעלט שפּראַך. און נאָר אַ שנעל רעקאַפּ-- אַ צונויפגעשטעלט שפּראַך האט וואָס כאַראַקטעריסטיש? איר דאָך דאַרפֿן צו צונויפנעמען עס, אָבער וואָס טוט אַז מיינען? יאָ? תּלמיד: עס דארף צו זיין פארזאמלט אין מאַשין קאָד. דוד י מאַלאַן: גוט. עס דאַרף צו זייַן פארזאמלט אין מאַשין קאָד. אַזוי איר נעמען דיין מקור קאָד, וואָס איז סאָרט פון ענגליש-ווי. איר בייַטן אַז צו עפּעס נידעריקער מדרגה, וואָס איז לעסאָף גערופן כייפעץ קאָדע-- 0 ס און 1 ס. און עס ס די 0 ס און 1 ס אַז אַ קפּו, ווי יענע געמאכט דורך ינטעל, פאקטיש פֿאַרשטיין. איצט, פפּ און פּיטהאָן און רובי און דזשאַוואַסקריפּט און באַנטשאַז פון אנדערע שפראכן זענען נישט צונויפגעשטעלט שפראכן אָבער ינטערפּראַטאַד שפּראַכן, וואָס מיטל איר נאָר דרוקן זיי און דעמאָלט איר טאָן ניט קערן זיי אין 0 ס און 1 ס. איר אַנשטאָט נאָר צושטעלן דעמאָלט ווי אַרייַנשרייַב צו עמעצער אַנדערש ס פּראָגראַם, גערופן אַ יבערזעצער. און אַז מענטש ס פּראָגראַם האט שוין דיזיינד צו פאַרשטיין וואָס יעדער און יעדער סימבאָל אין פּיטהאָן אָדער פפּ אָדער רובי אָדער קיין נומער פון אנדערע שפּראַכן מיטל. און אַזוי אַלע מיר דאַרפֿן איז עפּעס ווי דעם. אַזוי אין פאַקט, איך בין געגאנגען צו גיין איבער צו די אַפּפּליאַנסע דאָ, נאָר אין קיין אַלט פֿענצטער, און מיר 'רע געגאנגען צו גיין פאָרויס און עפענען אַ טעקע גערופן, זאָגן, העלא. איצט פריער, איך זאל האָבן געראטעוועט דעם אַפֿילו מיט אַ טעקע געשפּרייט, אָבער איך בין געגאנגען צו טאָן עפּעס אפילו סימפּלער דאָ. איך בין געגאנגען צו גיין פאָרויס און אָנהייב דעם טעקע מיט דעם קריפּטיק סינטאַקס. אזוי "באַניצער, בין, ענוו, פֿאַר סוויווע, פפּ. " דאס איז פשוט איין שורה פון קאָד וואָס ס געגאנגען צו דערציילן מיין אָפּערייטינג סיסטעם, גיין געפינען אין אייער היגע סוויווע וועלכער אַז איז, ווו נאָר פפּ יס-- די ינטערפּרעטער-- און גיין פאָרויס און נוצן אַז יבערזעצער צו טייַטשן די ווייַטערדיק קאָד. איצט, דעם איז מין פון אַ מיעס שטריך פון פפּ. אבער אין דעם שפּראַך, קיין צייַט איר שרייַבן פפּ קאָד, איר דאַרפֿן צו האָבן איינער פון די מיעס פפּ טאַגס דעמאַרקאַטינג די אָנהייב פון דיין קאָדע--