השוואה בין C++ ל C#

השוואה בין C++ ל C#

מה היחס בין זמן הפיתוח ב C++ (לא C++.NET) ולזמן הפיתוח ב C# ? ומה היחס בזמן הריצה של תוכנית זהה שנכתבה בכל אחת מהשפות ? הכוונה היא למערכת IT שזמן הפיתוח שלה הוא כחצי שנת אדם ב C#
 

סומבודי

New member
תשובה

הדבר תלוי מאוד בסוג הפרוייקט. בגדול, להערכתי, היחס בזמן הפיתוח הוא 1.5-2.5 לרעת C++. היחס בזמן הריצה להערכתי הוא כ-1.3 לרעת C#, (אם אינכם סבורים כך, עשו דיאסמבלי למחלקות של ה.NET, ותראו שכל פעולה כוללת מגוון בדיקות ותנאים), אך במערכות IT, אינני חושב שהבדל בין נצילות 5% ל-6% מעבד הוא גורם מכריע.
 
למעלה