ความแตกต่างระหว่าง VC ++ และ C ++ ความแตกต่างระหว่าง

Anonim

VC ++ กับ C ++

Microsoft Visual C ++ (หรือที่รู้จักในชื่อ VC ++ หรือ MSVC) เป็นผลิตภัณฑ์ที่พัฒนาโดยรวมของ Microsoft สำหรับ C, C ++ และ ภาษาโปรแกรม C ++ / CLI VC ++ มีเครื่องมือที่ใช้เฉพาะสำหรับการพัฒนาและแก้จุดบกพร่องโค้ด C ++ โดยส่วนใหญ่จะเป็นรหัสที่เขียนขึ้นสำหรับ Microsoft Windows API, DirectX API และ Microsoft NET Framework มีทั้งเวอร์ชัน 32 บิตและ 16 บิตของ VC ++ ซึ่งมีทั้งพีชคณิตหลายแบบ

C + + เป็นที่สะดุดตาที่สุดคือการขยายตัวของภาษาการเขียนโปรแกรม C เป็นภาษาของตัวเองมันเป็นรูปแบบ statically พิมพ์ฟรีแบบหลายกระบวนรวบรวมภาษาการเขียนโปรแกรมวัตถุประสงค์ทั่วไป เนื่องจากประกอบด้วยองค์ประกอบทั้งจากภาษาระดับสูงและระดับต่ำจึงเป็นภาษาระดับกลาง ตามที่ได้รับการออกแบบเดิมเป็นส่วนขยายของภาษาการเขียนโปรแกรม C ชื่อเดิมคือ C กับชั้นเรียน (จนถึงปี 1983 ในชื่อของมันถูกเปลี่ยนเป็น C + +)

ตั้งแต่ตอนนี้มี VCS เวอร์ชันปัจจุบันอยู่ 4 รุ่นที่สามารถใช้งานได้ รุ่นสี่เหล่านี้เป็น Microsoft Visual c ++ 2008 Express Edition (ซึ่งมีอยู่ในสองรูปแบบเช่น: เป็นส่วนหนึ่งของ Microsoft Visual Studio และเป็นผลิตภัณฑ์ Express Edition แบบสแตนด์อโลน), Microsoft Visual Studio 2008 Standard, Microsoft Visual Studio 2008 Professional และ Microsoft Visual Studio System Team 2008 เนื่องจากมี VC ++ มาพร้อมกับ Visual Studio นอกจากนี้ยังมี VC ++ เวอร์ชันที่ห้าที่รู้จักกันในชื่อ Microsoft Visual C ++ 2008 Express การเปลี่ยนแปลงนี้สามารถดาวน์โหลดได้ฟรีที่เว็บไซต์ MSDN รุ่นก่อนหน้าของ VC + +, Microsoft Visual c + + 2005 Express ยังสามารถดาวน์โหลดได้ฟรีที่เว็บไซต์ MSDN

C + + ใช้ในการออกแบบฮาร์ดแวร์ - ขั้นตอนการออกแบบที่อธิบายไว้ในขั้นต้นด้วยภาษา C + +, การวิเคราะห์, ข้อ จำกัด ด้านสถาปัตยกรรมและกำหนดเวลาในการสร้างระดับคำอธิบายฮาร์ดแวร์การโอนย้ายระดับลงทะเบียน (นั่นคือ, HDL) ผ่านการสังเคราะห์ระดับสูง ลักษณะของมันง่ายในจุดมุ่งหมายคือการออกแบบแบบ statically เพื่อให้มีประสิทธิภาพและพกพาเป็นภาษา C ได้รับการออกแบบมาเพื่อสนับสนุนรูปแบบการเขียนโปรแกรมหลายรูปแบบโดยตรงและทั่วถึงได้รับการออกแบบมาเพื่อให้โปรแกรมเมอร์มีทางเลือกที่ดี ดีที่สุดสำหรับเป้าหมายของพวกเขา (ไม่ว่าตัวเลือกเหล่านั้นจะไม่ถูกต้องหรือไม่ก็ตาม) และได้รับการออกแบบให้ทำงานโดยไม่มีสภาพแวดล้อมที่มีความซับซ้อนโดยเฉพาะ (ง่ายพอที่จะทำงานได้)

สรุป:

1. VC ++ เป็นผลิตภัณฑ์ IDE ที่ออกแบบโดย Microsoft สำหรับภาษาโปรแกรม C, C ++ และ C ++ / CLI; C + + เป็นส่วนขยายของภาษาการเขียนโปรแกรม C

2 VC + + มาในสี่รุ่นเฉพาะเช่นเดียวกับสองรุ่นที่สามารถดาวน์โหลดได้ฟรีในเว็บไซต์ MSDN; C ++ ใช้ในการออกแบบฮาร์ดแวร์