Its a object oriented programming.. With the help of its concepts and language constructs you can design the real world model of the system. Its language constructs build your foundation in the world of programming. basically c++ is a object oriented programmming language. this language help us to build logic with the help of object and classes. through flowcharts and various other design methodologies you can trace the flow of data, errors looping, identity problems and remove it.turbo c++ editor gives you an environment full of features tools and utilities to build your logic and check the execution of program with proper testing and debugging. it support various libraries which consist number of inbuilt functions to facilitate the programmer or user in developing the software or programs. c programming consist of Arrays ,object ,classes,inheritance,data abstractin,functions pointers ,runtime polymorphism , File handling and graphic tools also .seperate library is there to create games applications. there are various application of c++ language. you can create database, design compiler, design software application and utility programs as well.