Brief history of C++ || history of C++


Brief history of C++




C++ is a general purpose and high level language and it also an object oriented language.it was developed by Bjarne Stroustrup at Bell Labs initially during the early 1980’s. It was designed to support the features of C such as efficiency and low-level support for system level coding. So we can say it is a new version of C. so, all program of C is C++ program.


Initially, it was called “C with classes” however in 1983 the name was changed to C++ because it was an extends C by special feature classes.
Added to this were features such as classes with inheritance and virtual functions, derived from the Simula67 language, and operator overloading, derived from Algol68.
Don’t worry about understanding all the terms just yet, they are explained in above section.
C++ is best described as a superset of C, with full support for object-oriented programming. This language is in wide spread use. Most of what we already known about C applies to C++ also. Therefore, almost all C program are also C++ program. However, there are a few minor differences that will prevent a C program to run under C++ compiler.
C++ is a versatile language for handling very large programs. It is suitable for virtually any programming task including development of editor’s, compilers, databases, communication system and any complex real-life application system.

The need for C++:-

During the late 1970's and early 1980's, C became the dominant computer programming language, and it is still widely used today Since C is a successful and useful language but there arises a need for something else existed, the reason is complexity.
Need arise due to complexity and C++ is a response to that need. Once a project reaches a certain size, its complexity exceeds what a programmer can manage.
By the early 1980's, many projects were publishing the structured approach past its limits. To solve the problem, a new way to programming was invented, called object-oriented.
Bjarne Stroustrup at Bell Labs initially developed C++ during the early 1980’s. It was designed to support the features of C such as efficiency and low-level support for system level coding.
Initially, it was called “C with classes” however in 1983 the name was changed to C++ because it was an extends C by special feature classes.
Added to this were features such as classes with inheritance and virtual functions, derived from the Simula67 language, and operator overloading, derived from Algol68.
Don’t worry about understanding all the terms just yet, they are explained in above section.
C++ is best described as a superset of C, with full support for object-oriented programming. This language is in wide spread use.




To learn more you can just click the below topics:

C++

INTRODUCTION OF C++ || Definition of C++
Features of C++ || why we use C++ || concept of C++
Concept of OOP || What is OOP || Object oriented programming language
Difference Between OOP And POP || Different Between C and C++
Characteristics of C++
Interesting fact about C++ || Top 10 interesting fact about C++
C++ Program Structure
Writing first program in C++ || how to write hello world in C++
Basic Data Type And Variable In C++
Identifier in C++
Keywords in C++
Token in C++
Comment in C++
Constant in C++
Modifier in C++
Taking User Input in C++ | User input in C++
Input Output Operator In C++
C++ Operators | Operator in programming language
How to Add two number in C++
Polymorphism in C++
Compile Time Polymorphism in C++
Function overloading in C++
Operator Overloading in C++
What are Control Structures in C++ || Understanding Control Structures in C++ | How to use if, else, switch
What are Functions and Recursion in C++ | How to Defining and Calling Functions

Class in C++
Object in C++

Data Science

The History and Evolution of Data Science
Scope of Data Science
Why learn Data Science? | Why Data Science?
Impact of Data Science
The Importance of Data in Science | Introduction to Data Science
What is Data Analysis | Data Analyst for Beginners

Algorithm

Why algorithm | The Importance of Algorithms in Modern Technology

Tech to know

Which is better | BSc in Computer Science or BTech?

Post a Comment

Ask any query by comments

Previous Post Next Post