सी ++ एक शक्तिशाली सामान्य प्रयोजन प्रोग्रामिंग भाषा है। इसका उपयोग ऑपरेटिंग सिस्टम, ब्राउज़र, गेम आदि को विकसित करने के लिए किया जा सकता है। सी ++ प्रोग्रामिंग के विभिन्न तरीकों का समर्थन करता है जैसे प्रक्रियात्मक, वस्तु-उन्मुख, कार्यात्मक, और इसी तरह। यह C++ को शक्तिशाली और साथ ही लचीला बनाता है।