Introduction, History and Features of C++ Language

In this article we will learn about the History Of C++ language OR the Basics Of C++. After reading this article you will be able to define about the Introduction Of C++, History Of C++, Features Of C++, Importance Of C++ And about C++ Basics.

This article is written for beginners that they can get a C++ Introduction Notes



C++

Introduction To C++

C++ is a general purpose programming language that support various computer programming modules such as Procedural oriented programming, Object oriented programming And Generic Programming. It was created by Bjarne Stroustrup at AT&T Bell Labs.
Bjarne Stroustrup launched the first version of it in 1979. At that time it was not considered as a new language but considered as a extended version of C-Language And was known as C with Classes because it was totally C-Language with a new concept of Classes.
Bjarne Stroustrup not only added the concept of classes but also add so many features in it and after combination of that features it became a new language in 1983 named as C++.
Main Points:
  • C++ was developed by Bjarne Stroustrup in 1979 at AT&T Bell LAbs.
  • C++ was Called 'C with Classes' in its early days.
  • C++ finally named as C++ in 1983. 
Some Facts About C++
  • The OOPS (Object Oriented Programming System) concept of C++ is inspired by a computer simulation language called Simula67.
  • Java is written in C++.
  • Many Operating Systems of modern times are written in C++.
  • According to a research C++ is world's 4th Most used programming language but this research has its own parameter.

Features OF C++ 

  • Easy To Learn: The code written in c++ is easy to write, modify and debug.
  • Middle level language: C++ is a middle level language that mean programmer can write both (Low level programming And High level programming) in c++.  
  • Object Oriented: C++ support oops concept. we will study about it in details.
  • High Performance: C and C++ has great performance compare to any other language.
  • Compiled Language: C++ is also a compiled language like C that mean the program which is written in C++ should be compiled before execution, without execution it will not execute.
C++ supports all features of C
Also Read: Features OF C

Following are various applications of C++ language:

  1.  System Programming
  2.  Weather Control Systems
  3.  Defence System
  4.  Web Applications
  5.  Server Programming
  6.  Databases
  7.  Web Search
  8.  E-Commerce   
Applications Developed in C++:

Here we are providing a list of those famous software which are written with the combination of C++ and some other programming languages that you can understand the importance of C-Language.
  • VLC Media Player: VLC Media player is a very popular media player which is written using a combination of C, C++ And Objective C Programming language.
  • Operating Systems: most of the operating systems are written in c and c++, including windows 7, windows 8, Apple MAC OS X etc.
  • Web Browsers: Web Browsers are those software which are used to access Internet like Google Chrome, Mozila Firefox, Opera, Safari. A Major Part of Web browsers are written in C and C++.
  • Adobe Systems: Adobe developed some amazing software which are written in c and c++ such as Adobe Photoshop, Adobe Illustrator, Adobe Primer, Adobe Image Ready And Others.
  • Email Clients: Email Clients are those software which are used to receive, read, compose and send emails through your computers. There are so many email clients software which are written in c++.
  • Database Systems: Database management systems are those software which are used to manage database systems. MySQL, Oracle And many other Database management systems are developed using C++.
  • Device Drivers: C++ is also used for creating system software like C.
      - Also Read: Introduction To C | Compiler And Its Requirment For C OR C++

      Conclusion:

      So Now we know that What is C++, Who Developed C++, Facts About C++ And Features Of C++. Now we know that Who Introduced C++ Language.
      - Also Read: Introduction To Java | Variable And Data Types In C  
       
      Thank You !!

        Tags: Introduction To C++, C++ Introduction Notes, C++ Tutorial, C++ basics, C++ features, C++ Features with example, Common application of C++, Importance OF C++