שפת תכנות מחשבים Ruby

להגדלת הטקסט להקטנת הטקסט
  • נושא
| מספר מערכת 987007290697005171

מידע על הזהות:

שם ראשי (עברית)
שפת תכנות מחשבים Ruby
שם ראשי (לועזית)
Ruby (Computer program language)
שם ראשי (ערבית)
روبي (لغة برمجة)
נושא איתו מזוהה
Object-oriented programming languages
MARC
MARC

מזהים נוספים

Wikidata: Q161053
Library of congress: sh 00000128
מקורות מידע
  • Work cat.: 00045390: Thomas, D. Programming Ruby, 2000:CIP galley (Take a true object-oriented language, such as Smalltalk. Drop the unfamiliar syntax, and move to more conventional, file-based source code. Now add in a good measure of the flexibility and convenience of languages such as Python and Perl. You end up with Ruby.)

תקציר מוויקיפדיה:

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

לקריאת הערך המלא בוויקיפדיה >