0
can I learn c++ with out learning c
14 Answers
+ 1
Yes you can.
This question has been asked several times in last few days. Pls try searching for an answer before you post a question. This way you get your answer much faster and the forum does not get cluttered with the same questions multiple times. Thx! :-)
+ 1
@Vedant: I assume you refer to the basic "uninformedness" of such a question. Well, in my opinion it's not that wrong to assume you might have to learn the basics (i.e. C) first, if C++ is considered an extension of C.
I intended to clarify that C++ cannot be considered merely an extension of C and one can start C++ right away without learning C first.
0
but how
0
What "how"? Learn C++ or how to search? Use SoloLearn C++ for starters or just type the search term... on top of the Q&A topic list.
0
bro, C++ is simply addition over C...
it's like adding objects to C
when you started the course you used objects like
"cout", "cin"...etc are actually part of C++
it's like without even knowing you are learning C++
and of course when you add the functions you dive into C
in short you C++ is having all the characteristics of C
and you are learning both together and considering it as C++
0
@Vedant: Though your answer seems sound I find it dismisses concepts that make an enormous difference in how it "feels" to program in C or C++.
Objects are not the only addition of C++ over C. There are templates, type deduction, operator overloading and many others. The name and the similarity in syntax might suggest that C++ is just a minor increment, but it's not.
0
@Stefan I know what you are referring to ....I was just giving him the most important change....I.e. small enough so he can understand that he's asking wrong questions
0
@Vedant: Ok
0
kk I'm not offended or like that but I cannot stand for this type of question...I mean how can you ask this @Stefan
0
kk I'm not offended or like that but I cannot stand for this type of question...I mean how can you ask this @Stefan
0
OK...let's not drag this more...it's just a matter of the fact that C++ was built over basic Concepts(here C), just like every other language, I know there are many libraries and properties that make the two different...
the only thing is that C is like a parent to C++ which exactly describes the situation
0
@Vedant: Ok, I think my answer might have lead you to think that what I said replaces what you said. This is not the case. Also, this does not imply to say you are wrong or that my answer is superior.
Actually, my answer *adds* to yours while unstressing the similarity and stressing the differences.
The perfect answer would have included both aspects to give a good overview. Now OP just has to read more than one post. :-)
0
Yeah, A programming language is like a everyday language. As you can decide to start to learn any language but the key to learning a new is learning a language you are interested in, So as for a programming language.
- 1
gg