C++ เป็นภาษาระดับกลาง พัฒนาโดย Bjarne Stroustrup ปี 1979 ขยายจาก C เป็น OOP C# เป็นภาษาสมัยใหม่ OOP พัฒนาโดย Anders Hejlsberg เป็นส่วนของ .NET Framework ออกแบบสำหรับ CLI ความแตกต่างสำคัญ ด้านC++C# ระดับการนามธรรมต่ำ (Low-level)สูง (High-level) แพลตฟอร์มทุกแพลตฟอร์มเน้น Windows เหมาะสำหรับServer-si