30-09-2006, 23:15
|
|
|
|
חבר מתאריך: 05.08.06
הודעות: 2,860
|
|
דבר ראשון...אני דיברתי ממש רק על managed code טהור.....(כמו gc, properties, handles...,...) כי הוא זהה בכל שפת net.
דבר שני... #C כתובה בצורה די טובה...מהבחינה שלמרות שהיא פשוטה וחוסכת עבודה למתכנת, היא לא בזבזנית כמו VB...ככה שההבדל, אם אתה כותב managed cpp, הוא ממש לא גדול..
כי לא מדובר רק על כמה המילים השמורות החדשות שנוספו..כשאתה כותב managed code אתה כותב את זה כדי להשתמש בNET FRAMEWORK בד"כ, או כדי שיישומי net. יוכלו להשתמש במה שכתבת, ככה שהמהירות שאתה מרוויח משורת קוד חסכנית של CPP ביחס ל#C הוא קטן.
אתה מוותר על טיפה יעילות בשביל פשטות, פחות עבודה, וקוד קריא. זה קורבן ששווה להקריב בשביל קלות הפיתוח.
ודבר אחרון... יש מגבלות בשילוב בין למשל מחלקות managed cpp ל native cpp, ככה שבדרך כלל תעדיף להשתמש במחלקות שכולן managed....ועל זה הולך רוב הבזבוז.
|