Friday, July 31, 2009

Should i take c or c++ courses?

the thing is that i am having core(basics) of c++ in 11th standard syllabus and advanced in 12th.i have heard that it is tough to do c++ without learning c.i only have time for one course.which one should i take?will learning C help me in 11th syllabus?will i be able to do c++ without c?

Should i take c or c++ courses?
Learn C++ first, I go to college and they teach us C++ before C. Once you learn C++, it will be easier for you to learn languages such as java and C. If you only knew C you would have a harder time going into C++ and Java. I am going to be a Jr. and just getting in to my first courses that involve anything besides C++.
Reply:Start with C. I work for a very large software corporation and C is very, very much still a part of the world. The answer that C++ is just advanced C is entirely incorrect. C has procedure semantics, while C++ is object oriented. They are two separate tools an engineer should have in his tool box these days.





Additionally I find that C++ slanted developers, with no formal C background, are terrible with things like memory management, and often over architect solutions in C++ making things much more difficult than need be.





So what if someone "mastered" C++ and picked up C along the way...It will never hurt you to take C, even if you do find it easy.
Reply:C++ is a an advanced C.


I don't know how far or what other languages you have proficiency in. C or C++ are difficult to learn especially if you have little experience in high-level languages.


To see if you are prone to understand the syntax in C or C++, I would practice VISUAL BASIC just to get a "feel" for programming. If you decide to go ahead with C or C++, go for C++ as it is OK to absorb both at once if you are "into it".
Reply:I ACED c++ and I am no genius, LOL I didn't have c before I took c++, you should be fine
Reply:Don't worry about C, if you learn cpp you'll be able to read C code w/o a problem. And if you need help with syntax there's always the internet.
Reply:I'm not sure what 11th standard syllabus is. But you don't need to learn C before you learn C++. They have a very similar syntax, infact C++ is just C and then some more bonus things. I think there are some helpful things in C++ that make it easier to learn. I learned c++ before I learned c.


No comments:

Post a Comment