ประวัติและลักษณะ C++ พัฒนาโดย Bjarne Stroustrup ปี 1979 ที่ Bell Labs เป็น middle-level language รวมคุณสมบัติ high-level และ low-level เป็น superset ของ C โปรแกรม C ที่ถูกต้องเกือบทั้งหมดเป็น C++ ที่ถูกต้อง ทำงานบน Windows, Mac OS, UNIX ต่างๆ ลักษณะสำคัญของ C++ Statically typed: Type checking ตอน