C++ is a programming language created by Bjarne Stroustrup. As the name suggests, the symbol “++” in the letter C means increment from C. Actually C++ is the same as C language, but has more features than C. That’s why it is called C++ (pronounced si plus plus).
So how is it different from C#?
The C# language was created by Microsoft and runs on a .Net virtual machine. While C++ runs natively like C. In terms of syntax, C++ and C# are quite different. In my opinion, C++ is more like C and C# is more like Java. There are also those who think that C# is an improvement over C++. That could be true, because the C# ecosystem–in my opinion–is better than C++. But don’t worry, there is no best or worst language. All languages have their own advantages and disadvantages. C# is great, but C++ is faster because it runs natively. The C++ language itself is heavily inspired by the Simula language. How did it happen? Let’s take a look at the history…
History of C++
In 1979, a Danish computer scientist named Bjarne Stroustrup began to create the C++ programming language. His initial motivation was because of his experience at the time of his thesis. At that time, while working on his thesis.. He had a finding… that the Simula language feature was very helpful for making applications on a large scale. But Simula language is very slow. The next story begins when he works at AT&T Bell Labs. He gets into trouble while analyzing the Unix kernel related to distributed computing. From then on, he recalled the experience of working on his thesis. Finally he created a new language by developing the C language and having Simula-like features. Besides Simula, C language is also inspired by ALGOL 86, Ada, CLU, and ML languages.
In 1982, Bjarne’s new language was named C++ and also added several features such as classes, virtual functions, operator overloading, references, constants, etc.
In 1985, The C++ Programming Language Book was published and became the only reference to the C++ language at that time.
In 1989, C++ version 2.0 was released and was followed by the release of the book The C++ Programming Language Second Edition. Several features were also added in this version, such as abstract and protected member.
In 1998, C++ had a standard language called C++98.
The need for digital IT is needed in daily activities, Bead IT Consultant is the right choice as your partner, visit our website by clicking this link: www.beadgroup.com