Introduction of Cpp

Introduction of C++

In this introduction we learn about Cpp. It is a general-purpose programming language that was developed as an enhancement of the C language to include Object Oriented Programming (OOPs). It is an imperative and a compiled language.

History of C++

This Language was developed by Bjarne Stroustrup at bell labs in 1979. The problem arose that C could not perform the object-oriented task so efficiently, so the developer designed the programming language CPP. When the language was in the developing stage, and the prototype was ready, the language was named C with classes. As in programming logic, it is considered as a variable counter addition by one, so this language is the advanced version of C language (++ is an increment operator in C). in 1985, the first compiler C front was released to accommodate the CPP language code coded by the developer. In 1989 CPP is the official language affiliated with ANSI.

Applications of C++

It finds varied usage in applications such as:

  • Operating System & Systems Programming like Linux based OS.
  • Browsers
  • Graphics & game Engines like Blender, Photoshop, etc
  • Database Engines like MySQL, MongoDb, etc
  • Cloud or Distributed Systems

Characteristics of C++

  • Object-Oriented Programming
  • Machine Independent
  • Simple
  • High-Level Language
  • Popular
  • Case-sensitive
  • Compiler Based
  • Dynamic Memory Allocation
  • Memory Management
  • Multi-threading

Advantage and Disadvantage of C++

Advantages of C++Disadvantages of C++
Available on Most machinesComplex structure, time consuming
Best performanceDifficult implementation of web architecture
Small SizeSoftening of object oriented ideas
Manage Memory EffectivelyMany possibilities for dirty programming
Control everythingGarbage collection is not handled automatically
Good supply for programmersError return code no enforced error
Suitable for almost any type of program

Check out our more post for more details. For more details contact us and check out our partners website let’s make study point.

Leave a Comment

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