C is a subset of C++. They are both powerful languages however, C++ adds features for Object Oriented Programming (OOP for short).
OOP concepts offer the following:
* greater ease of code reuse and refinement
* rules governing data access
* binding of functions to the data it operates on
* some self documentation of code
"The idea behind object-oriented programming is that a computer program may be seen as comprising a collection of individual units, or objects, that act on each other, as opposed to a traditional view in which a program may be seen as a collection of functions, or simply as a list of instructions to the computer. Each object is capable of receiving messages, processing data, and sending messages to other objects. Each object can be viewed as an independent little machine or actor with a distinct role or responsibility." - Wikipedia
In terms of features, C++ is a more powerful language than C. However, the true power of a programming language lies in the programmers understanding of the language and how well the problem set fits the language. Learn many languages, specialize in a few, and use the one that fits the program's goals the best.
2006-08-25 20:21:47
·
answer #1
·
answered by Anonymous
·
0⤊
0⤋
well the its not about more powerful its about functionality c had was the first developed version of the language and the c++ came along and was more developed and let you do more commands now there is c# c-sharp is what its called not c number sign yeah and c# is the most developed version as of yet it doesnt matter what you use its about simplicty and progamming is never simple
2006-08-25 20:07:58
·
answer #2
·
answered by Anonymous
·
0⤊
0⤋
I have used C, C++ and C#.
C was the first version.
C++ was the next big revision, better than C.
C# is what I use professionally and it's a great tool, far better C or C++. Although there is C++.NET which is also a good tool and better than C or C++, but (in my opinion), not as good as C#.
2006-08-25 20:16:27
·
answer #3
·
answered by Michael M 6
·
0⤊
0⤋
C is the basic version, C always you to do minor things, but C++ is more OOP or object oriented programming
2006-08-25 20:09:45
·
answer #4
·
answered by Anonymous
·
0⤊
0⤋
i think the answer is easy!
c++ is an object oriented programming language.and its much more powerfull than c.
c++ is an extention to c and if you like to programm under windows,by learning Visual C++.net you'll see lots of more capabalities.
2006-08-25 20:08:18
·
answer #5
·
answered by Stephan 1
·
0⤊
0⤋
C++, because of all the pluses, that why!
something about object oriented programming...man, it should come back to me anytime soon....
2006-08-25 20:08:15
·
answer #6
·
answered by DainBramaged 3
·
0⤊
0⤋
You can create objects with C++. And overload operators. And use inheritance. You don't have to, but you cannot do this with C.
2006-08-25 20:10:21
·
answer #7
·
answered by ANGRYGOD 1
·
0⤊
0⤋
C#
2006-08-25 20:18:39
·
answer #8
·
answered by Anonymous
·
0⤊
0⤋