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
- Case sensitive
- 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,
(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.
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.