קאָמפּיוטערס, פּראָגראַממינג
וואס איז "רובי" (רובי)? די פּראָגראַממינג שפּראַך "רובי"
אין דער מאָמענט, עס זענען פילע פּראָגראַממינג שפּראַכן, יעדער פון וואָס האט זייַן אייגן טשאַראַקטעריסטיקס און געזעצן. דעם אַרטיקל פאָקוסעס אויף איין פון זיי.
די געשיכטע פון די רובי שפּראַך
רובי ווי אַ פּראָגראַממינג שפּראַך האט שוין אַרום פֿאַר אַ זייער לאַנג צייַט. אַרבעט אויף דער ערשטער אַדישאַן פון דעם גאָר פאָלקס שפּראַך הייַנט דאַטעס צוריק צו 1993 און די ערשטער באַאַמטער ווערסיע איז פֿון 1995. דער שאַפֿער פון דער שפּראַך, יוקיהיראָ מאַצומאָטאָ, איז געווען אַ ענטוזיאַסט פּראָגראַממינג זינט די טעג פון דער תּלמיד גוף, אָבער דער געדאַנק פון קריייטינג זייער אייגן קיילע ער ארויס פיל שפּעטער. אזוי וואָס ס אַזוי מערקווירדיק וועגן דעם פּראָגראַממינג שפּראַך אַז הייַנט עס אַקיאַפּייז אַ לידינג שטעלע אויף דער וועלט בינע פון ווייכווארג אַנטוויקלונג?
רובי פֿילאָסאָפֿיע
ווען קריייטינג זייער זאמען, מאַצומאָטאָ, ווי אַ געטרייַ פאָכער און ענטוזיאַסט פון כייפעץ-אָריענטיד פּראָגראַממינג, עס Created אַ זיכער פֿילאָסאָפֿיע פֿאַר פּראָוגראַמערז וואס ווילן צו לערנען זייער שפּראַך. אַזוי, רובי פּראָגראַממינג שפּראַך דיזיינד פֿאַר קריייטינג פּשוט, און אין דער זעלביקער צייַט פאַרשטיייק אַפּלאַקיישאַנז. רובי דער טראָפּ איז נישט אויף די גיכקייַט פון די פּראָגראַם, און די פּאַשטעס און רידאַביליטי פון קאָד.
די הויפּט קעראַקטעריסטיקס פון די שפּראַך
וואס איז "רובי" ווי אַ פּראָגראַממינג שפּראַך? דעם איז בפֿרט אַ כייפעץ-אָריענטיד שפּראַך. עס זענען ניט פּרימיטיוו טייפּס - אַלע די סטראַקטשערז און וניץ פון דאַטן זענען אַבדזשעקס (אין קאַנטראַסט צו די זעלביקער ז'אבא שפּראַך, עס האט אַ פּרימיטיוו דאַטן סטראַקטשערז). יעדער פֿונקציע אין די "רובי" איז אַ אופֿן. פילע פון די פֿעיִקייטן און קייפּאַבילאַטיז באַקענענ קריייטערז פון אנדערע פּראָגראַממינג שפּראַכן, אַזוי מיר קענען בעשאָלעם זאָגן אַז רובי (שפּראַך) ינקאָרפּערייץ דער בעסטער פון אַ פאַרשיידנקייַט פון אנדערע שפּראַכן און טעקנאַלאַדזשיז.
שפּראַך פּעראַדיימז
ריספּאַנדינג צו אַ קשיא וועגן וואָס איז דער "רובי" ווי אַ מאַלטי-פּעראַדיים שפּראַך, איר קענען פּלוצלינג געפינען זיך אין די היץ פון די פּאָלעמיק. נאָך אַלע, דעם שפּראַך אַלאַוז איר צו נוצן קיין פון די פּראָגראַממינג פּעראַדיימז גלייַך מצליח: אַ פּראַסידזשעראַל נוסח פון פּראָגראַממינג, כייפעץ-אָריענטיד און פונקטיאָנאַל צוגאַנג. די דעוועלאָפּער איז Free צו קלייַבן פֿאַר זיך די פּעראַדיים וואָס איז נעענטער צו אים, און זייַן מכשירים פון דעם וועט ניט זיין ריסטריקשאַנז אָדער וויקער. די פּראָגראַממינג שפּראַך "רובי" בלויז ינקעראַדזשאַז דעם אָפּציע.
די סיבות פֿאַר דער פּאָפּולאַריטעט
פאָלקס פראַמעוואָרקס
אויב מיר רעדן וועגן פאָלקס פראַמעוואָרקס אַז עקסיסטירן אין די מאַרק הייַנט, צווישן זיי שטייט אויס ראַילס. פילע מענטשן, ווען געבעטן וועגן וואָס איז דער "רובי", ינטויטיוולי מיינען רוביאָנראַילס. דעם סכום פון ווייכווארג קאַמפּאָונאַנץ ווערן אַ אינדוסטריע נאָרמאַל צווישן דעוועלאָפּערס. ער קעסיידער מיינטיינד, דעוועלאָפּעד און קאַמפּלאַמענטיד דורך קהל פון פּראָוגראַמערז, בשעת רוען פּאָטער. דעם ראַם באשרייבט די וועב אַפּלאַקיישאַן קאַמפּאָונאַנץ ווי אַ טייל פֿון דער מווק מוסטער (מאָדעל-מיינונג-קאָנטראָללער), אָבער אויך גיט גרייט-געמאכט ינטאַגריישאַן מיט די אַפּלאַקיישאַן סערווירער און אַ צובינד צו צוטריט די דייטאַבייס. די 3 קאַמפּאָונאַנץ, אין פאַקט, לאָזן אַ ביסל שעה צו שרייַבן און לויפן אַ פּשוט בלאָג אויף דער אינטערנעץ אָדער אַ פּריוואַט וועב בלאַט.
די וויכטיקייט פון שרייבן טעסץ
אן אנדער וויכטיק טייל פון די יקאָוסיסטאַם פון די רובי שפּראַך, און זייַן וועב-באזירט טיילן זענען פריימאָוורקי לייברעריז און שרייבן טעסץ. רוביאָנראַילס פֿילאָסאָפֿיע פּריטשיז בדד (אָפּפירונג-געטריבן אַנטוויקלונג), וואָס מיטל אַז דער ערשטער פּראָגראַמיסט קריייץ אַ סיקוואַנס פון טעסץ אַז באַשרייַבן די געריכט נאַטור פון די פּראָגראַם, און דעמאָלט קריייץ די קאָד וואָס דאַרף צו הצלחה פאָרן די טעסץ. ונאָפפיסיאַל נאָרמאַל אין דעם געגנט איז רספּעק - דעם ראַם אַלאַוז איר צו שרייַבן פּראָבע קאַסעס צו פֿאַרשטיין, אַפֿילו פֿאַר יניקספּיריאַנסט ניצערס צו אַנטוויקלען.
רובי געמס
דאַנק צו אַז דיסקרייבד אין דעטאַל די סטאַנדאַרדס אַז מוזן נאָכקומען מיט אַלע די פּאַקאַדזשאַז און לייברעריז אין רובי, דער אַנטוויקלונג פון לייגן-אָנס איז ניט שווער. דעריבער, צווישן די אַזוי-גערופֿן געמס (פֿון די ענגליש -. יידלשטיין) מאַדזשולז קענען זיין געפֿונען פֿאַר כמעט קיין אַפּלאַקיישאַן - פון ינטאַגריישאַן מיט געזעלשאַפטלעך נעטוואָרקס און דריט-פּאַרטיי באַדינונגס צו די פאַרטיק פּלאַטפאָרמע פֿאַר E- האַנדל. כל איר דאַרפֿן צו נוצן אַ דריט פּאַרטיי ביבליאָטעק - איז צו באַשרייַבן די אָפענגיקייַט פון זייער פּרויעקט פון עטלעכע ביבליאָטעק, ליגן אין אַ ווייַט אָדער היגע ריפּאַזאַטאָרי, און בעשאַס די ווייַטער בויען דעם ביבליאָטעק איז אויטאָמאַטיש לאָודיד אין די אַפּלאַקיישאַן. עס אויך סימפּליפיעס מייגריישאַן צווישן פּרויעקט דעוועלאָפּערס, ווי עס איז ניט דאַרפֿן צו מאַניואַלי טיילן דיפּענדאַנסיז צו בויען די פּרויעקט.
Similar articles
Trending Now