c and c++,which is harder?
By coly20032003
@coly20032003 (428)
China
13 responses
@lordwarwizard (35747)
• Singapore
19 Apr 08
I think C is easier. But I can't be sure lol, I learned them too long ago.
But really, all programming languages are similar. If you know one, you can easily jump to the other - you just need to learn some of the new syntax.
It is the logic that is the "hardest" usually.
Or try Java. Java has a large online help section that I think is very useful. When I programmed in Java, I can find "assistance" easier than when I programmed in C or C++.
1 person likes this
@karenkaren (205)
• Philippines
19 Apr 08
it will be better if you start with C since C++ is just based on it,,
so it will be easy to learn C++ if you already learned C..
then you can migrate to JAVA...
1 person likes this
@maniksrr (42)
• India
11 Apr 08
See each language is unique in their feature.!!!
But when comes to dilemma which one to start or where to start it is much better choice to learn C.
Since it doesnt have much advanced feature. Moreover to say about C++, it is inherited from C or C is subset of C++.... So if u master C it will be useful for you to learn C++ and other languages...
like java,C# and so on.....
1 person likes this
@dengwenchao0 (25)
• China
18 Apr 08
Well,it's hard to say!But I suggest you to learn C++,the bases of it is almost the same as C!The hard part of it is the "class"--MFC is based on this!
But it is very useful recently because "Visual Programming"is becoming more and more important,and it's really very useful!!!
1 person likes this
@kapten_lufi (5)
• Indonesia
19 Apr 08
If you want to learn, I think C++ more useful better than C. Because in C++ have some fiture which usefull. But why you not try C# or Java because those language is so simplicity you may not has more problem about pointer.
1 person likes this
@jjfunnyguy (19)
• United States
18 Sep 08
I don't really think there's that much difference between C and C++, but C is like an older version of C++ that may be harder to some people. I recommend starting out with BASIC if you are just starting to program. And by the way, the ++ in C++ means increase by 1, which would mean C++ is like C v2.0...:P
1 person likes this
@tripathiamit (33)
• India
24 Apr 08
C++ is a superset of C. Generally learning C++ after having some programming experience in C is a good choice. There are a lot of similarities between the two language. So learning the other after learning the first one should not be much of a problem. The trick is in practicing. The more you practice the more experience you will get.
1 person likes this
@panupongsk (313)
• Thailand
22 May 08
I think you should start from C then extend to the concept of OOP with C++ or Java.
1 person likes this
@psprite (111)
• China
28 Jun 08
Good programmers are not fooled by syntax.wow,Im agree with this opinion.for most programming languages,logical design, systemic construction and related techniques are more important.C can practises my process thinking and C++ can practises my object process.If you are interested in hardware development,i think you can choose c better,or you can choose c++ for object project development.
good luck!
1 person likes this
@gmkk1986 (471)
• India
10 Oct 09
Learning language basics are same with both C and C++ but the major different you can find here is C is structure oriented and C++ is object oriented where advanced concepts about structures comes in the form of Classes and objects.
If you could learn C language you can easily handle C++ or If you find good trainer for C++ you can directly step into C++ where you can get basics.