Ruby – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ הוספת {{תב|אתר רשמי}} בקישורים חיצוניים על סמך ויקינתונים, במידה וחסרה תבנית (תג)
מ מקף לפני אות אנגלית (דרך WP:JWB)
שורה 13:
|סיומת=rb, .rbw. {{כ}}
|אתר אינטרנט=http://www.ruby-lang.org}}
'''רובי''' ('''Ruby''') היא [[שפת תכנות דינמית]] [[תכנות מונחה-עצמים|מונחית-עצמים]] המשלבת תחביר דומה ל[[פרל]] ותכונות דומות לל־[[Smalltalk]]. רובי פותחה על ידי יוקיהירו מאטסומוטו ב[[יפן]] באמצע שנות התשעים. השפה הושפעה בעיקר מהשפות פרל, Smalltalk, [[אייפל (שפת תכנות)|אייפל]] וו־[[Lisp]]. היא נחשבת לאחת מ-20 שפות התכנות הנפוצות ביותר{{הערה|[http://www.tiobe.com/index.php/tiobe_index אינדקס "TIOBE"]}}.
 
רובי תומכת במספר פרדיגמות תכנות, כולל [[תכנות פונקציונלי]], [[תכנות מונחה-עצמים]] ו[[תכנות מבני]]. [[מערכת טיפוסים|מערכת הטיפוסים]] ברובי היא חזקה ודינמית, ו[[ניהול זיכרון|ניהול הזיכרון]] בשפה הוא אוטומטי (כולל שימוש במנגנון [[איסוף זבל (מדעי המחשב)|איסוף זבל]]) - בדומה לשפות כמו [[פייתון]], [[דילן (שפת תכנות)|דילן]], [[פייק (שפת תכנות)|פייק]] ו-[[CLU]].
שורה 33:
בשנת [[2005]] השפה התפרסמה במקומות רבים בעקבות פרסום [[Ruby on Rails]] - ספריית פיתוח לאפליקציות אינטרנט שנכתבה ברובי, Ruby on Rails התקבלה באהדה רבה אצל מפתחי תוכנה ובחודש אוגוסט 2006 חברת אפל הודיעה כי תשווק את המחשבים שלה עם סביבת פיתוח מותאמת החל מ אוקטובר 2007.
 
גרסה 2.3 יצאה לעולם ב-15 במרץ 2009, עם שיפורים רבים למנגון הMVCה־MVC, יצירה מהירה של אפליקציות Web על ידי שימוש ב-gems.
 
גרסה 3.1 יצאה באוגוסט 2011 החידושים: אפשרות לביטול Migrations למסד הנתונים, Assets Pipeline, הפיכת ספריית JQuery ברירת מחדל ותמיכה בCoffeescriptב־Coffeescript ו-SaaS.
 
גרסה 3.2 יצאה בינואר 2012 וזוהי הגרסה האחרונה אשר תומכת ברובי 1.8.