ארכיון יומי: 21 אפריל, 2009

רובי קשה שפה

בחודשים האחרונים התחלתי לחזור לראות ולשמוע podcast בצורת ווידאו (שיותר קל לי להתרכז על מה מדברים) וגם בצורת audio (שהרבה יותר קשה לי להתרכז בו כי זה יותר מידי "באוויר" כאשר מדובר בטכנולוגיה). ה podcastים הם על שפת רובי, ועל rails.

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

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

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

רובי בנוייה לפי 3 צורות פיתוח: להמשיך לקרוא