Ruby


כל מה שרצית לדעת על Ruby:
רובי (Ruby) היא שפת תכנות מפורשת מונחת-עצמים המשלבת תחביר דומה לפרל ותכונות דומות לSmalltalk.
רובי פותחה על ידי יוקיהירו מאטסומוטו ביפן באמצע שנות התשעים.
השפה הושפעה בעיקר מהשפות פרל, Smalltalk, אייפל וLisp.
רובי תומכת במספר פרדיגמות תכנות, כולל תכנות פונקציונלי, תכנות מונחה-עצמים ותכנות מבני.
מערכת הטיפוסים ברובי היא חזקה ודינמית, וניהול הזיכרון בשפה הוא אוטומטי (כולל שימוש במנגנון איסוף זבל) – בדומה לשפות כמו פייתון, דילן, פייק ו-CLU.
המימוש הסטנדרטי של גרסה 1.
8.
7 של רובי כתוב ב-C כמפרש בעל מעבר אחד.
ארגון ממשלתי יפני מפתח כעת את המפרט של השפה.
עד כה הארגון פרסם טיוטה של המפרט‏, שעדיין לא אושר כסטנדרט תעשייתי.
קיימים מספר מימושים חלופיים של השפה, כגון YARV, JRuby, IronRuby, MacRuby.
כל אחד מהמימושים בוחר בדרך שונה – חלקם מספקים הידור Just-in-time, או אף הידור Ahead-of-Time.
גרסה 1.
9 משתמשת ב-YARV שבסופו של דבר יחליף את המפרש הנוכחי האיטי יותר.

נלקח מויקיפדיה

הגדרות נוספות הקשורות לRuby:
שפות תכנות מונחות עצמים
תוכנה חופשית