C++ Features and Application

C++ programming language  have best features and used for design software of both types like system software as well as Application Software.

Features of C++

  • Simple and Easy
  • Powerful
  • Case sensitive
  • Portability
  • Platform dependent
  • Object oriented oriented
  • Compiler based
  • Syntax based language
  • Use of Pointers

Simple and Easy

C++ program can be written in neutral English language so that it is
very easy to understand and developed by programmer.


C++ is a very powerful programming language, it have a verity of data types, functions, control statements, decision making statements, etc.

Case sensitive language

C++ is a case sensitive programming language like c language that means if and  IF Micro and micro are different. c++

Case sensitive language  are  c, c++, java, .net are sensitive
Case Insensitive language  are  HTML , SQL  

Object Oriented Programming language

This main advantage of C++ is, it is object oriented programming language.
It follow concept of oops like polymorphism, inheritance, encapsulation,

Platform Dependent

(compile and run  on same OS)

A language  said to be platform dependent when the program is run and  execute  in the same operating system that means it was developed and compiled but not  run and execute on other operating system. C++ is platform dependent language.

object code ( .obj file ) of C++ program is platform dependent.


(copy instruction from one to another Machine but OS is same)

Portability means that  carrying the instruction from one system to another  system. In C++ .cpp file contain source code, we can edit also this  code.  .exe file contain application, only we can execute this file.

When we  write and compile any C++ program on window operating system that program  easily run on other window based system.

When we can copy .exe file to any other computer which contain window  operating system then it works properly, because the native code of  application an operating system is same.

Compiler based

C++ is a compiler based programming language that means without compilation  no C++ program can be executed. First we need compiler to compile our  program and then execute.

Syntax based language

C++ is a strongly  syntax based programming language.  that means
a  language  follow rules and regulation very strictly so  c++  is known as  syntax based language
some syntax based language Examples like  C, C++, Java, .net etc.

If any language not follow rules and regulation very strictly known as loosely tight syntax based language. Example  like HTML

Efficient use of pointers

Pointers is a variable which store  an  address of another variable, pointer  directly direct access to memory address of any variable due to this  performance of application is improve.
In C++ language also concept of  pointer are available.

 Applications of C++

C++ Language is used for Develop Desktop application and system
software. Some application of C++ language are given below.
For Develop Graphical related application like computer and mobile games.

To evaluate any kind of mathematical equation use C++ language.
C++ Language are also used for design Operating System.

C++ language used in to developing some parts Operating System  like  windows of Microsoft , Mac of Apple , Fire Fox, Internet explorer browser.

Some of the Google applications are also written in C++, including Google file system and Google Chromium.

C++ language used in to developing  applications of adobe systems are developed in C++ programming  language. Like Photoshop,  Adobe Premier.

C++ are used for system developer tool like compiler Interpreter like Borland C++

C++ are used for design database Software like SQL ,MySQL.

(Visited 45 times, 1 visits today)

Leave a Reply

Your email address will not be published. Required fields are marked *

Reload Image