0

can I learn c++ with out learning c

12th Jul 2016, 1:35 PM
Yaswanth Kommuri
Yaswanth Kommuri - avatar
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! :-)
12th Jul 2016, 2:05 PM
Stefan
Stefan - avatar
+ 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.
12th Jul 2016, 10:07 PM
Stefan
Stefan - avatar
0
but how
12th Jul 2016, 2:37 PM
Yaswanth Kommuri
Yaswanth Kommuri - avatar
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.
12th Jul 2016, 2:48 PM
Stefan
Stefan - avatar
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++
12th Jul 2016, 9:07 PM
Vedant Patadia
Vedant Patadia - avatar
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.
12th Jul 2016, 9:34 PM
Stefan
Stefan - avatar
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
12th Jul 2016, 9:46 PM
Vedant Patadia
Vedant Patadia - avatar
0
@Vedant: Ok
12th Jul 2016, 9:57 PM
Stefan
Stefan - avatar
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
12th Jul 2016, 9:59 PM
Vedant Patadia
Vedant Patadia - avatar
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
12th Jul 2016, 10:00 PM
Vedant Patadia
Vedant Patadia - avatar
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
12th Jul 2016, 10:14 PM
Vedant Patadia
Vedant Patadia - avatar
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. :-)
12th Jul 2016, 10:44 PM
Stefan
Stefan - avatar
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.
12th Sep 2016, 10:35 PM
Temidire Adesiji
Temidire Adesiji - avatar
- 1
gg
13th Jul 2016, 5:08 AM
Swapnil Rajput
Swapnil Rajput - avatar