From: an on
I am just starting to learn c++ but is it normal to be completely bewildered
once i get into class functions and
constructer copy's and such. Do you really need calculus
math ? Or is this normal starting out?


From: Richard Heathfield on
an said:

> I am just starting to learn c++ but is it normal to be completely
> bewildered
> once i get into class functions and
> constructer copy's and such. Do you really need calculus
> math ? Or is this normal starting out?

Um, no, you don't need calculus to learn C++. You do need to learn about
classes, member functions, copy constructors and the like, though. Not
necessarily first, and not necessarily all at once, but you do need to
learn about them, yes.

If you are just learning to program for the first time, your teacher sounds
as if he might be going the wrong way about it. I am not convinced that
C++ makes a good first language.

--
Richard Heathfield <http://www.cpax.org.uk>
Email: -http://www. +rjh@
Google users: <http://www.cpax.org.uk/prg/writings/googly.php>
"Usenet is a strange place" - dmr 29 July 1999
From: nullius.filius on
x-no-archive: yes

Yes I liked 'You can do it.' The examples and problems are all short,
rarely over a dozen lines. And they are entertaining, drawing pictures
and doing animations. It isn't calculus either, the level of
difficulty is
about middle school -- the level of a bright fourteen of fifteen year
old.


Francis Glassborow wrote:

> That said, I wonder just how new the writer is to C++. I would not
> tackle design and implementation of classes at the beginning though
> using classes is fine (and in my first book 'You Can Do It' addressed to
> novice programmers, I have no worries about introducing using templates
> from very early on though I never use the word template, nor will you
> find the word 'pointer' anywhere in the text)
>
> >
> > an wrote:
> >> I am just starting to learn c++ but is it normal to be completely bewildered
> >> once i get into class functions and
> >> constructer copy's and such. Do you really need calculus
> >> math ? Or is this normal starting out?
>
> No but you do need an introduction based on a firm understanding the
> teacher (author or instructor) of the way computers and programs work.
> In addition you need to understand the difficulties that programming and
> computer language jargon cause newcomers. And, of course, I assume that
> the teacher knows how to use the language correctly (regrettably far too
> often they do not)
From: Ron Natalie on
an wrote:
> I am just starting to learn c++ but is it normal to be completely bewildered
> once i get into class functions and
> constructer copy's and such. Do you really need calculus
> math ? Or is this normal starting out?
>
>
Have you programmed in any language? If so, then I would
suggest Koenig's Accellerated C++. It bootstraps you
into the object oriented and C++ environment programming
methodology.
From: Anand Hariharan on
On Jan 11, 7:18 am, Ron Natalie <r...(a)spamcop.net> wrote:
> an wrote:
> > I am just starting to learn c++ but is it normal to be completely bewildered
> > once i get into  class functions and
> > constructer copy's and such. Do you really need calculus
> > math ? Or is this normal starting out?
>
> Have you programmed in any language?   If so, then I would
> suggest Koenig's Accellerated C++.   It bootstraps you
> into the object oriented and C++ environment programming
> methodology.

I disagree. The book is, of course, brilliant and does a lot of great
things, but getting you up to speed on object oriented programming
isn't one of them. This is not to suggest that it won't help the OP.
Needless to say, all of this is just my opinion.

- Anand
 |  Next  |  Last
Pages: 1 2
Prev: why does the h file is needed?
Next: range of an int