C++ is one of the most powerful high level languages.It interacts with high level languages and also abstracts lower level languages.The several common compilers i.e Borland C++, Microsoft C++, and GNU C++. Among the various front end tools for the different compilers one is Dev-C++ around GNU’s G++ compiler. The various characteristics of C++ are: Object Oriented Programming : Portability : The C++ code can be run in almost any type of computer and operating system without hardly making any changes. Modular Programming : The several source code files of an application are compiled seperately and then linked together. Speed : The code generated is very efficient. Backward Compatibility with C : C++ program can include any code in C without hardly making any change.