Thursday, July 9, 2009

Category: Computer Programming Basics.. Is Knowledge of C language required to Learn C++. Kindly Help, Thanks.

I am a software programmer. I had this dilemma b'coz we had learnt C++ after learning C. But is this a necessary thing to pass on the same culture to the newcomers. Is it essential to learn C before learning C++. Please help me, Thanks in advance.

Category: Computer Programming Basics.. Is Knowledge of C language required to Learn C++. Kindly Help, Thanks.
Since the C++ language contains all of the C language, it seems pointless to even look at this topic from this perspective. A person learning C++ will learn C (in a sense) anyway. True, they won't know which parts are C and which are not. For that reason, it might be a good idea to give them a small taste of what C is but I would not relegate them to a year of C programming before moving on. It isn't a promotion path.


In terms of what to pass on, I would say, worry mostly about what is today. We don't teach them FORTRAN before learning C do we?


Furthermore, someone new starting out should only be taught one thing to start. Once they get the concepts, then they can branch out to other languages.
Reply:Dude C is procedural language.


C++ is object like language.





There is no problem to study C++ and C knowledge is not at all necessary.








Enjoy!!!
Reply:It's helpful if you have knowledge, so you could cite their similarities and differences, however since your asking if it's a requirement ,then i would say not really. As long as you can do, read and analyze codes...that would be a great start. Goodluck!
Reply:Try c# then c then c++. C++ is like learning to speak chinese its going to be really hard.
Reply:No, Because these two languages are into different arena.





But if you know C Already, then Learning c++ would be some what easier because some of the keywords and language constructs are same in C and C++.


No comments:

Post a Comment