Introduction To C++

Last Updated :

C++ is a cross-platform language that can be used to create high-performance applications. C++ gives programmers a high level of control over system resources and memory.

C++ was developed by Bjarne Stroustrup, as an extension to the C language.

Language designers: Bjarne Stroustrup
Language paradigms: Object-oriented program.

There are various published Versions of C++ : C++98, C++03, C++11, C++14, C++17, C++20, etc.

There are various features of C++ such as,

  • Object Oriented
  • Simple
  • Platform Dependent
  • Mid-level programming language
  • Structured programming language
  • Rich Library
  • Memory Management
  • Powerful & Fast
  • Pointers
  • Compiler based
  • Syntax based language

Applications of C++ Programming Language :
These are various uses of C++ programming language.

  • It has used to develop new programming languages, like UNIX’s C Shell,, C#, Java, JavaScript, Perl, PHP and Python, and Verilog etc.
  • It is used in computational programming because of fast speed and computational efficiencies.
  • C++ is used in games development because of it can provide CPU intensive functions and provides greater control over hardware.
  • It is used in development of operating systems like Windows, Mac OSX and Linux.
  • It is used in developing of core part of many browsers like Mozilla Firefox and Chrome.
  • C++ also has been used in developing the most popular database system called MySQL.
  • It is also used to develop software for Medical and Engineering Applications like software for MRI machines, high-end CAD/CAM systems etc.

C / C ++ is a prerequisite for all other languages. C is the foundation for the development of other programming languages.

Please write comments if you find anything incorrect. A gentle request to share this topic on your social media profile.

Comment
Next Article
CPP_Programmer Published 14 Sep, 2020 · 2 min read
Article Tags :

Similar Reads

  • Four Pillars of Object-Oriented Programming (OOPS)

    Get an overview of four pillars of object-oriented programming (OOP) and see their suitable real life examples. What is OOP? Picture a cluttered garage🛠️. Tools are scattered everywhere,…

    4 min read
  • What is Overriding in C++

    Write a program in C++ to depict the concept of overriding or Dynamic polymorphism. Overriding is a type of polymorphism. Polymorphism in OOP languages means to take more…

    2 min read
  • What should we use void main() or int main() ?

    There is question that what should we use void main() or int main() ? void main() { /* ... */ } Or, int main() { /* ... */…

    2 min read
  • C Comments

    Prerequisite – C Language Introduction C comments explain code and improve readability. These do not affect program execution. You can use comments in C to clarify code and describe…

    1 min read
  • What is Object-Oriented Programming

    OOPs stands for Object Oriented Programming. OOP is a programming style with Classes, Objects, Inheritance, Polymorphism, Encapsulation, Abstraction. Before OOP, Procedural Programming like C was used, based on…

    2 min read
  • Code editors

    Code editors are where programmers spend most of their time. There are two main types of code editors: IDEs and Lightweight editors. IDEs (Integrated Development Environments) IDEs (Integrated…

    1 min read