Introduction of C++ programming language

  • Home
  • blog
  • Introduction of C++ programming language
c++-header

Introduction of C++ programming language

This language belongs to the C family and is very powerful.

It is a general-purpose, convergent, middle-level, object-oriented, and multithreaded programming language that supports procedural programming, data abstraction, and object-oriented programming.

Language history:

Strausstrop started work on the “classed C” language in 1979. The idea of creating this new language came to Strausstrop’s mind while working on his doctoral thesis. He found that Simula has the right features for building very large programs but is too slow for practical use, but BCPL is too low-level despite being very fast for building large programs. When Straustrop started his work at Bell Labs, he had faced the problem of analyzing the Unix kernel with regard to distributed computing. Recalling his experiences during his Ph.D., he extended the C language using Simula features. C was chosen because it was a universal, fast, portable, and widely used language.

In 1983, the name of the language was changed from “C with Class” to C++. Other features include virtual functions, operator overloading and function names, references, constants, memory control by the user freely, better type control, and one-line descriptions in BCPL form using “//” were also added to it. In 1985, the first version of the C++ programming language was published and an important reference was provided for this language.

Applications of C++ language:

The uses of c++ language are very high and it is used in many different industries and it is considered a high-level language among developers and it is very popular.

Here are some of its uses:

1- Making practical applications

2- Games

3- Animation

4- Web browsers

5- Access to the database

6- Making media players

7- Making compilers

8- Operating system

9- Scan

10- Distributed and cloud systems

C++ is also used for medical and engineering applications, computer aided design systems. These applications such as MRI scanning devices, CAM systems are mainly used in hospitals, government organizations, other construction and mining sectors, etc.

Check out our blog for more tutorials & articles.

Source:

Wikipedia

home school

Leave a Reply