What is history of C++?

Asked by Last Modified  

Follow 0
Answer

Please enter your answer

The C++ programming language has a history going back to 1979, when Bjarne Stroustrup was doing work for his Ph.D. thesis. One of the languages Stroustrup had the opportunity to work with was a language called Simula, which as the name implies is a language primarily designed for simulations. The Simula...
read more
The C++ programming language has a history going back to 1979, when Bjarne Stroustrup was doing work for his Ph.D. thesis. One of the languages Stroustrup had the opportunity to work with was a language called Simula, which as the name implies is a language primarily designed for simulations. The Simula 67 language which was the variant that Stroustrup worked with, is regarded as the first language to support the object-oriented programming paradigm. Stroustrup found that this paradigm was very useful for software development, however the Simula language was far too slow for practical use. read less
Comments

The first C++ compiler known as cfront was written by the developer at AT&T. It strong ties to C language. At the beginning, the developer and other scientists viewed the work done as an extension of C language. Actually Bjarne Stroustup wanted to add some new features in the subset of C++ that support...
read more
The first C++ compiler known as cfront was written by the developer at AT&T. It strong ties to C language. At the beginning, the developer and other scientists viewed the work done as an extension of C language. Actually Bjarne Stroustup wanted to add some new features in the subset of C++ that support Object Oriented concepts. In the subsequent years, he succeeded in his goal which is now adays called the C++ language with object oriented approach. C++ is a separate language to C and is almost a proper superset of C. It is for your information that the original version was called, “C with classes”. In 1989, the first true C++ compiler, G++, was written by Michael Tiemann of Cygnus was able to produce code for most of the targets that GCC already supported. In late 90’s and the years following, a number of new C++ compilers were produced but many were unable to keep pace with the standards committee. This era of no development is the fundamental cause of non-portable of C++ programs. One of the plus p[oints of the language and especially the standard one is that it encompasses the language interface to the standard library and also the Standard Template Library (STL). There are many new features added in this language but a few of them are presented in the following manner. Built in tool (Boolean) type Exceptions Casts Namespaces The mutable keyword Templates Standard Template library (STL) Conclusion There are only a few incompatibilities with C and they are new keywords such as New, delete, Void* pointer type conversion, etc. The last thing which should also be mentioned is that the improved comments where the delimiter gives two types of flavor. The first flavor is the C comment delimiters and the new one is the form of double slash. At the end I would say briefly that C was redesigned, extended and the reimplementation of this process, the resulting language is now called the C++ language. read less
Comments

Music Teacher

it was found by bjourne stroup ; a gifted softwre develeoper in order to have a higher level language
Comments

View 1 more Answers

Related Questions

What all things should I consider before hiring a Carnatic music teacher?
First of all a teacher should be able to teach every thing that will be asked by the students.So he or she should be well learned in the subject and have good command on it.A teacher should be sincere in teaching the subject to the student.
Mangesh
0 0
5
How much should I pay for Carnatic music coaching?
Depends upon the tutor profile,location,mode and duration of the class. Somewhere starting from 2000 per month for 8 classes.
Everest
0 0
5
What are notations?
Notations in simple words are like how you have letters in English; in the same way, you have musical notations to read the music.
Ankita
can we learn carnatic music online?
Yes we can learn music online..here consistency place an important role..however depends on good wifi connection..nowadays any learnt can be learnt online..whoever stays faraway can utilise this opportunity..thank you
Momin
0 0
7
What are the different ragas in Carnatic music?
Melakartha (parent or Janaka) ragas and Janya (descendant or Upanga) ragas.
D
0 0
5

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

Learn the Raga Arabhi
Learn the Raga Arabhi Course:Learn to sing in Arabhi Raga Module1:Understand and learn the Raga Arabhi Module2:Sing songs based on Arabhi Raga M1: 1.Understand the Arohanam and Avarohanam of Arabhi...

Basic Breathing Exercises for better Singing, Tip-4
Do it Excercise : Sit up halfway, relax the stomach muscles and breathe in feeling the same amount of expansion low in thebody. Try this sitting up completely. Relax the stomach area. See if you can have...

Places and things to avoid for Singers
Avoid alcohol and caffeine while performing. As mentioned above, they can dry your body and vocal mechanism. Alcohol can also alter your perception of how loud you are singing, impair your ability to sing...

Basic Breathing Exercises for better Singing, Tip-2
Do it exercise: Sitting in a chair with your feet touching the floor, flop over like a rag doll, with relaxation in your arms, faceand neck, and breathe in this position. See if you can feel the expansion...
V

Vinod Kumar

3 0
0

Chaturasra jathi-Druvathalam
SRGM-GR-SRGR-SRGM RGMP-MG-RGMG-RGMP GMPD-PM-GMPM-GMPD MPDN-DP-MPDP-MPDN PDNS-ND-PDND-PDNS SNDP-DN-SNDN-SNDP NDPM-PD-NDPD-NDPM DPMG-MP-DPMP-DPMG PMGR-GM-PMGM-PMGR MGRS-RG-MGRG-MGRS

Looking for Carnatic Music Classes ?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you