c and c++,which is harder?

China
April 11, 2008 2:52am CST
I want to learn one of them,and want to begin with a simplier one,but I don't konw which to choose...
2 people like this
13 responses
• 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
• Singapore
4 Mar 09
I know this came a bit late but... thanks for the BR.
• China
21 Apr 08
Yeah,thank you for your answer~
1 person likes this
• 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
• China
21 Apr 08
Yeah,thank you for your answer~
@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
• China
13 Apr 08
You are so kind,thank you for answer my question~
• 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
• China
18 Apr 08
Thank you for your answer~
• 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
• China
21 Apr 08
Thank you for your suggestion,I will have a try~
• 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
@nocovi (514)
• China
22 May 08
Most people think it is C++ which is more diffcult to learn,and I think so too.
1 person likes this
• 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
• 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
@manpj85 (19)
• Malaysia
18 Sep 08
c++ is harder..but i like c++..
@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.
@fglswh (66)
• China
20 Sep 09
In my opinion, you'd better to learn C language first, although learning C++ first has no problem. Every programer includeing myself, learn C language before learning CPP. wish you good luck!