"Default User" <defaultuserbr@yahoo.com> wrote in news:43a2stF1j1kkaU1 @individual.net:hello i am new to this newsgroup
The C++ people tend to disagree with this. I would generally agree that
if you only want to learn C++, then start with it. I don't agree with
them that C is a handicap to learning C++, not if one chooses a proper
introductory book for that language.
As an instructor who teaches both C and C++ I concur with this. Some in the C++ community feel that learning C teaches "bad habits" (due to C's limitations) that one must work to unlearn in C++. There is some truth to that. However many of the issues students have difficulty with in C (such
as pointers) must also be mastered when learning C++ anyway. Dealing with those issues in a smaller language with fewer distracting and interacting features is often easier than trying to learn them on top of everything
else in C++.
However, the argument I use in favor of learning C first and then C++ is
that by doing so you understand better where C leaves off and C++ begins. That way when you are working in an environment that only offers C you have
a better idea of what you can (and can't) do. C and C++ are different languages but they have an unusually intimate relationship. It is often helpful, I believe, to have a clear idea about the boundary between them.
Peter
| Sysop: | DaiTengu |
|---|---|
| Location: | Appleton, WI |
| Users: | 1,113 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 492402:19:12 |
| Calls: | 14,249 |
| Files: | 186,315 |
| D/L today: |
84 files (21,992K bytes) |
| Messages: | 2,515,138 |