|
Prev: why does the h file is needed?
Next: range of an int
From: an on 10 Jan 2008 21:54 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 11 Jan 2008 04:11 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 11 Jan 2008 08:06 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 11 Jan 2008 08:18 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 11 Jan 2008 19:27
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 |