פרסומת

שפת אודםרובי היא שפת תסריטים אקספרסיבית, ברמה גבוהה מאוד. הוא משמש באינטרנט בעיקר כחלק מה- אודם על מסילות מסגרת לפיתוח אתרים, אך גם עצמאית. אם אתה סקרן לדעת איך מרגיש רובי (לא רובי על מסילות), אתה לא בהכרח צריך להרים ספר או ללכת לראות שידור מסך (למרות שאלו גם דרכים טובות ללמוד).

להלן שלוש דרכים מהנות ופשוטות בהן תוכלו לנסות את רובי בדפדפן, ברגע זה, בחינם, מבלי להתקין קובץ אחד.

רובימונק

שפת אודם

בוכה כל הדרך מהודו, רובימונק מציעה סדרה של למעלה מ 50 תרגילי רובי קצרים ואינטראקטיביים והיא חוסכת את ההתקדמות שלך. לעיל זה מה שראיתי כשחזרתי לרובימונק אחרי שעזבתי את האתר (פתרתי את זוג התרגילים הראשונים).

בואו נראה איך נראה תרגיל בודד:

שפת תכנות אודם

התרגיל מתחיל בהסבר פשוט ולאחריו קטע קוד. אם אתה לוחץ על כפתור הפעלה, הקוד מוערך מייד ותראה את הפלט שלו. בשלב הבא תקבל משימה פשוטה. כתוב את הקוד שלדעתך התשובה הנכונה, ולחץ על Ctrl + Enter כדי להריץ אותו (או לחץ על כפתור הפעלה). הרובימונק מפטיר כעת תשובה:

שפת תכנות אודם

לאחר שתסיים לעבוד על חלק מהתרגילים, תוצג בפניך בעיה לפתור בעצמך:

שפת תכנות אודם

אתה מקבל הסבר על מה שאתה צריך לפתור, קוד תבנית כדי להתחיל, ואתה בעצמך. זה נהדר, מכיוון שהוא הרבה יותר קרוב לקידוד בפועל מאשר למלא קו ספינות בתשובה לשאלות צרות. אם אתה נתקע, אתה תמיד יכול ללחוץ

instagram viewer
"ראה את הפיתרון" והפתרון יופיע מייד בתיבת הטקסט.

לאחר שתסיים את הבעיה הראשונה, אתה מועבר לתוכן העניינים, שם אתה יכול לבחור מה אתה רוצה ללמוד (והאם אתה רוצה שיעור או בעיה). השיעורים נראים כך:

דוגמאות לתכנות אודם

ובעיה נראית כך:

דוגמאות לתכנות אודם

התגים הם שיעורים שעליכם לעבוד על מנת לרכוש את הכישורים הדרושים לכם בכדי לפתור את הבעיה. כל העסק מאוד מלוטש ופשוט כיף לעבוד איתו. מומלץ מאוד.

רובי קואנס [לא ניתן להשיג עוד]

רובי קואנס מתארחים בהרוקו, והם עמוסים עוד יותר במיסטיקה שרובימונק. תבדוק את זה:

דוגמאות לתכנות אודם

תגיד מה שתעשה, אבל זה בהחלט לא משעמם. מלא את מה שאתה חושב שהיא התשובה הנכונה (טריוויאלי, במקרה זה), והקש Enter. קטע ההערכה יוערך ויצבע בהתאם:

אודם [19]

רובי קואנס הם הרבה כיף, והם נראים הרבה יותר מתקדמים מרובימונק. הם מתחילים עם הערכות ובדיקות, ולא עם מערכים או מושגים בסיסיים אחרים. צחוק קטן אחד הוא שההתקדמות שלך לא נשמרת בין קואנים, אז כדאי לך לסמן את הסימניה בה עצרת ליום. זה לא AJAXy כמו רובימונק, אבל אני חושב שהוא עדיין נהדר, וזה פרויקט שהעניק השראה לחיקויים רבים, כמו למשל Koans JavaScript.

נסה את רובי

אודם [21]

נסה את רובי נוצר כמחווה ל מדוע המדריך (הנוקב) לאודם (קישור ל- PDF), אחד מספרי הלימוד המשוגעים ביותר שאי פעם הנחתי עיניים. זה ספר נהדר לשפת האודם, ולמרות שהסופר כבר לא לוקח תפקיד פעיל בקהילה של רובי, יש לי הרגשה שהוא היה מאשר את הפרויקט. האתר בנוי כהרזת אודם גדולה עם הוראות בצד:

שפת אודם

הטקסט פשוט ושובב (אין כאן אזכורים מיסטיים). אתה מקליד קוד רובי אמיתי בפקודה, ועובד את התרגילים הפשוטים אחד אחד. כל העניין לא לוקח הרבה זמן.

מחשבות אחרונות

באופן אישי אני מרגיש שלמידה על ידי עשייה היא אחת הדרכים הטובות ביותר לקלוט חומר חדש. אלה אולי לא יהפכו אותך לנינג'ה של קוד, אבל הם בהחלט יעניקו לך תחושה של רובי. אם אתה סקרן לגבי השפה, בחר את השפה שאתה הכי אוהב וקח אותה לסיבוב! תן לנו לדעת איך זה הלך בתגובות.