8 תשובות
נראה ש-rust הופך לאט לאט לסטנדרט החדש ליעילות
שווה כבר ללמוד rust בשלב הזה, אבל c++ יש יותר מקורות מידע ולמידה
קח c++
++c זה יותר גיימינג וחומרה אם זה מעניין אותך
rust עדיף לדעתי
שואל השאלה:
rust מרגיש לי ביזרי. באמת אין לי מילה אחרת לתאר את זה.
אני הגעתי מjs ואפילו c הרגיש לי יותר קרוב לקרקע. זה שילוב מוזר בין high level ל low level. קשה לי לקבל אותו. יש שם כל כך הרבה רעיונות מוזרים בשפה הזאת.
אנונימי
כל מי שמלמד rust ממליץ להתחיל ללמוד אחרי שלומדים איזה שפת c כמו שצריך בשביל ללמוד את הבסיס משם
c++
מחקרים מראים שראסט זה גיי

בc++ אפשר לעשות קרייזי סטאף אבל צריך לנהל זיכרון בצורה טובה ובראסט הוא עוזר לך קצת עם זה

לא ניסיתי ראסט תקשיב למי שמתחתיי פה
כל מה שאפשר לעשות בc++ אפשר לעשות גם בrust עם הצהרת פקודה unsafe, כולל התעסקות עם הזיכרון. מניסיון עם תוכנות ששוכתבו לראסט, המהירות בביצועים עלתה לפעמים בפי 10 עד פי 400 יותר מהר מהגרסה שלהם בc++ (אני לא מגזים, אתם יכולים לעשות benchmark בעצמכם לכלי gnu ששוכתבו לrust, זה הזוי לגמרי), אז אני חושב שזה ברור במה לבחור.

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

מה שכן, בראסט גם אם אתה לא מנהל את הזיכרון ישירות, אתה כן צריך שיהיה לך הבנה שלו, להגיע מjs לrust זה כמעט כמו להגיע מקוד-מאנקי או מפסודו-קוד לrust (רעיון ממש, ממש גרוע). אני כן הייתי ממליץ לידע c++ רק בשביל לידע איך לתפעל זכרון ופוינטרים (אתה יכול גם c, אבן יהיה לך קל יותר עם c++ וזה יהיה מספיק טוב), ולאחר מכן לפנות לראסט, אמנם יש אתרים שמלמדים ראסט עם ידיעה שאנשים לא יודעים איך לעבוד עם זיכרון ומלמדים את זה כחלק מהתהליך. לא בדקתי אותם אישית אבל אחד ששמעתי עליו דברים טובים הוא- let's get rusty (והוא חינמי).
שואל השאלה:
^^
אני הגעתי מjs, אבל אני יודע גם c++ וc.
אנונימי