What is C++ ?
C++ is a general purpose, high level, compiler based Object Oriented programming language. It is a crossed platform language i.e, it can run on different operating platform like DOS, Windows, IOS. It is case sensitive and it gives you a significantly high amount of control over the Memory and System Resource.
Origin of C++
C++ was developed by a Danish computer scientist named "Bjarne Stroustrup" at Bell Labs in 1979. It is an extension of a famous language 'C'. The main purpose to introduce C++ is to make writing the good programs in easier and more pleasant way for an individual programmer.
Why we use C++ ?
C++ has a lot of advantages which is why it is used widely:-
- C++ is powerful, efficient and faster language.
- C++ is an Object Orientated Programming Language (OOPL) which includes concepts like classes, inheritance, data abstraction, encapsulation and polymorphism.
- Because of OOPL re-usability of a program is possible and makes the programs more reliable.
- C++ is a portable language i.e, it is a crossed platform language.
- C++ is used to develop different types of software easily and in more efficient way.
Scope of C++
C++ is used in various fields and it has a higher potential for Scope.
C++ is used to develop:-
- Operating Software - DOS, Windows, Unix, etc
- Editors - Notepad, M.S Office, etc
- Commercial Apps - Super Market Programs, Hotel Programs, etc
- Database - Oracle, SQL Server, MYSQL, etc
- Translator - Compiler, Interpreter, Assembler, etc
- Device Drivers - Keyboard Drivers, Printer Drivers, Mouse Drivers, etc
- PC & Mobile Games - Counter Strike, World Warcraft, etc
- Protocols - http, fps, etc
And used in many more various fields.
Best Software for C++
- Dev-C++
- Turbo-C++
- Visual Studio Code
- Code Blocks
- Eclipse
- Sublime Text
- NetBeans IDE
For giving some suggestion please comment us or check our "Contact us" page. Also more update related to coding will be added in this Blog later on, so please get attached with this Blog by clicking the follow button. Thank you for your support and time...
0 Comments