ABA


"שאלה לגבי ה CLR - האם הכלי הזה קיים גם ב Visual C++?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10406 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10406
liran  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 27.5.08
9239 הודעות, 2 פידבק
   11:22   15.06.11   
אל הפורום  
  שאלה לגבי ה CLR - האם הכלי הזה קיים גם ב Visual C++?  
 
   התחלתי לקרוא ספר הקשור לC# והם הסבירו שטכנולוגית .NET משתמשת ב CLR שהוא בעצם חוסך למפתח את המטלות הקשורות לניהול הזכרון של התוכנית, עכשיו אני יודע שב C++ רגיל המפתח כן צריך להקצות או לשחרר זכרון בהתאם לתוכנית, אז ב Visual C++ יש CLR ששם המפתח לא צריך לדאוג לזה?


תודה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  כשמשתמשים בפיתוח C++ בסביבת Nesher  15.06.11 20:01 1
  אפשר לגשת לCLR גם מC++ DLN 15.06.11 23:20 2
  לפי מה שאני יודע , (אולי אני לא יודע מספיק ) Yariv-H 27.06.11 08:06 3

       
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   20:01   15.06.11   
אל הפורום  
  1. כשמשתמשים בפיתוח C++ בסביבת  
בתגובה להודעה מספר 0
 
ויזואל סטודיו החל מגרסא 7 אז זה משתמש במנגנון ה-CLR
אבל זה לא חוסך לך להשתמש נכון בזכרון מכיוון שהעבודה ב-C++ שונה משל סישארפ..
סישארפ היא "שפה בטוחה" כלומר באמת אתה לא ניגש לזכרון אלא הכל נעשה ברקע ולך כמפתח אין מה לדאוג כביכול (עדיין צריך להיות זהיר בהכל)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DLN
חבר מתאריך 20.4.07
15884 הודעות
   23:20   15.06.11   
אל הפורום  
  2. אפשר לגשת לCLR גם מC++  
בתגובה להודעה מספר 0
 
   זה נקרא Managed C++
לא ממליץ להשתמש בזה, אתה לא מרוויח פה שום דבר חוץ מהתחביר של C++ שהוא גם ככה פחות טוב למטרה הזאת מC#
אם מה שאתה מחפש זה Garbage Collection אז אני בטוח שיש מנועים C++ים שאפשר להשתמש בהם בנפרד


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Yariv-H לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 24.3.02
5856 הודעות, 1 פידבק
   08:06   27.06.11   
אל הפורום  
  3. לפי מה שאני יודע , (אולי אני לא יודע מספיק )  
בתגובה להודעה מספר 0
 
   ב C /C++ אין גרב'ג קולקטור...

ב C יש לך מה שנקרא , חופש עבודה.

C++ עדין קיים חופש אבל פחות מ C.

לדוגמא ב Java אין לך חופש, וקיים לך גרב'ג קולקטור.

בנוסף אני ממליץ לך , במידה ואתה משתמש ב C /C++ תעבוד שם כמו שצריך.

גם תלמד מזה , וגם יהיה לך פיקוח של באמת מה הולך שם.

לפעמים יכולות להיות לך שגיאות מעצבנות ואז אתה מדבר לאלוהים.



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net