|
||||
|
||||
לכל מה שאני מתכנת... גם הדברים שאני עושה במחקר וגם משחקים. |
|
||||
|
||||
האם המשימות בהן אתה עוסק תובעניות מבחינת ביצועים (מהירות, זיכרון)? אם כן, כיצד עומדת בכך Ruby? |
|
||||
|
||||
לא ברמה שבה אני עוסק כרגע (לבדוק אם האלגוריתם בכלל עובד כמו שרוצים ממנו). באופן כללי הביצועים *אמורים* להיות פחות טובים מאשר ב-C ו-++C. יש לי תוכנה אחת שמומשה כבר ב-++C ומימשתי שוב ברובי (הרבה יותר בקלות) וכן דורשת רמת ביצועים גבוהה - אני אבצע השוואה ואחזור אלייך. מצד שני, אפשר (בתיאוריה - טרם ניסיתי) לשלב בתוכניות רובי קטעי קוד ב-C, כך שאם כתבת תוכנית ברובי והביצועים לא משהו, והתוכנית שלך מתנהגת בהתאם לכלל ה-80-20, אפשר לבצע אופטימיזציה בלי יותר מדי קושי. |
|
||||
|
||||
תודה ואחכה גם להשוואה. |
|
||||
|
||||
טוב, בבדיקה שעשיתי יש עדיפות ברורה ל-++C - רובי רץ על אותה מטלה פי עשרות מונים יותר לאט. מצד שני, לא ביצעתי שום אופטימיזציה לקוד הרובי. אבל כמו שאמרתי קודם, לדעתי לא זו הנישה שאליה רובי ושפות מסוגה מכוונות. |
|
||||
|
||||
Ruby היא מהודרת או מפורשת? אם היא נשארת ברמת המפרש (אלא אם כן יש מנגנון של הידור JIT) הרי שצפוי שהיא תהיה איטית יותר מ-C++ המהודרת. |
|
||||
|
||||
מפורשת. לא אמרתי שלא צפוי - זה צפוי לגמרי, ולכן ההשוואה באספקט הזה לא נראית לי רלוונטית. זה ש-++C היא מהירה לא אומר שנעים לתכנת בה. |
|
||||
|
||||
תודה. נראה אם כך שרובי אכן אינה ברובריקה שלי (: |
|
||||
|
||||
אפרופו הנוחות והאלגנטיות של רובי, ניסית כבר brainfuck? אני ממליץ בחום. לוקח קצת זמן להתרגל, אבל זה שווה את זה. |
|
||||
|
||||
לא מצחיק. (אין על Ook!) |
|
||||
|
||||
צר לי. Ook! מנופחת מעבר לכל פרופורציה. בשביל מה צריך שלושה סימנים בשפה? שניים הם די והותר. חותך את זמן הלמידה בשליש. |
חזרה לעמוד הראשי | המאמר המלא |
מערכת האייל הקורא אינה אחראית לתוכן תגובות שנכתבו בידי קוראים | |
RSS מאמרים | כתבו למערכת | אודות האתר | טרם התעדכנת | ארכיון | חיפוש | עזרה | תנאי שימוש | © כל הזכויות שמורות |