שאלה: מה זה C++ .NET? - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שאלה: מה זה C++ .NET?


B.D.B

Recommended Posts

אני מכיר C++ וגם C#. אבל על C++ .NET לא שמעתי, ממה שהצלחתי להבין מהויקי זה רץ על סביבת .NET, כלומר לפי מה שאני מבין זה כמו C# רק עם סינטקס של C++. אם אני צודק אז מה היתרון של זה על C#?

קישור לתוכן
שתף באתרים אחרים

בקצרה, ממה שאני יודע/מבין:

יש כל מיני הבדלים בין C# ל-C++ ופחות או יותר כולם באים לידי ביטוי גם כשעובדים בסביבת .net. אני חושב שאתה לא כ"כ מבין מה זה אומר 'לרוץ על .net'. בסה"כ מדובר ב-framework - אלו ספריות קוד גדולות שאתה עושה בהן שימוש כשאתה מתכנת, ולא משנה באיזה שפה בחרת. אתה יכול לעבוד עם VB או C++ או C# ובכל אחת מהן להשתמש ב-framework כמה שבא לך. ועדיין אלו יהיו שפות שונות וכל מה ששונה בין C# לC++ 'רגילה' (שלא עשה שימוש ב-.net) יהיה שונה גם כאן.

זה מאד בקצרה, כי בכל זאת יש כמה שינויים/תוספות ב-C++ החדש יותר, וגם יש את ההיבט של הפורטביליות של .net, אבל בגדול אני חושב שזה עונה לך על השאלה.

קישור לתוכן
שתף באתרים אחרים

אני יודע ש-dotNET רץ על VM. השאלה היא האם C++ .NET מוציא קוד CLI או קוד מכונה. ואם הוא מוציא קוד CLI אז מה ההבדל בינו ובין C# הרי גם ככה השפות די דומות מבחינת סינטקס.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...