C++ 程式語言又稱為 C-Plus-Plus,是一個業界標準的程式語言,其前身為 C 程式語語,C 語言並沒有包含物件導向(Object-Oriented)的概念,而 C++ 就是含入物件導向概念與功能的程式語言。所以 C 語言的翻譯器 (Complier) ,有時也可以稱為編譯器,無法編譯 C++ 的原始程式,但是可以編譯 C 的原始程式。
C++ 程式語言是一個很重要也很基礎的程式語言,此一語言也衍生出其他現在常用的程式語言,例如,Java, JavaServelet 及 JavaScript,甚至是 C#。所以建議學習程式語言時,一定要先學會 C++ 程式語言,再學習其他的程式語言。
那麼學習 C++ 語言時,是否要先學習 C 語言呢?其實並不見得一定要如此,因為目前業界所開發的應用程式大都已使用 C++ 語言,而且雖然以前用 C 語言開發的程式也不少,但是學會 C++ 語言後,也很容易就看得懂 C 程式。