ההבדל בין VC + + ו- C + + ההבדלים בין

Anonim

VC ++ לעומת C ++

Microsoft Visual C ++ (הידוע גם בשם VC ++ או MSVC) הוא מוצר פיתוח משולב (או IDE) אשר תוכנן על-ידי Microsoft עבור C, C + + ו- C + + / שפות תכנות CLI. VC + + כולל כלים המשמשים במיוחד לפיתוח ואיתור באגים ב- C + +, במיוחד בקוד שנכתב עבור Microsoft Windows API, API DirectX ו- Microsoft. מסגרת. יש גם 32 ביט ו 16 ביט גירסאות של VC + +, הן עם תמורות מרובות בו.

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

נכון לעכשיו יש ארבע גרסאות הנוכחי של VC + + הזמינים לשימוש. ארבע גירסאות אלה הן Microsoft Visual C ++ 2008 Express Edition (אשר זמין גם בשתי צורות: כחלק מ- Microsoft Visual Studio וכמוצר Express Edition עצמאי), Microsoft Visual Studio 2008 Standard, Microsoft Visual Studio 2008 Professional ו- Microsoft Visual סטודיו 2008 צוות מערכת. כפי שהוא, VC ++ מגיע רגיל עם Visual Studio. יש גם גרסה VC + 5 החמישי המכונה Microsoft Visual C + + 2008 Express. תמורה זו זמינה להורדה בחינם באתר האינטרנט של MSDN. גרסה מוקדמת יותר של VC + +, Microsoft Visual C + 2005 Express, זמינה גם להורדה בחינם באתר האינטרנט של MSDN.

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

סיכום:

1. VC ++ הוא מוצר IDE שהונדס על-ידי Microsoft עבור שפות התכנות C, C ++ ו- C + / CLI; C + + הוא הרחבה של שפת התכנות C.

2. VC ++ מגיע בארבע גרסאות ספציפיות וכן שתי מהדורות הזמינים להורדה בחינם באתר האינטרנט של MSDN; C + + משמש לעיצוב חומרה.