Jump to page: 1 2 3
Thread overview
Masters degree thesis
Jun 02, 2003
jim p
Jun 02, 2003
Matthew Wilson
Jun 02, 2003
Arjan Knepper
Jun 02, 2003
Ilya Minkov
Thanks Guys
Jun 02, 2003
jim p
Jun 03, 2003
Walter
Jun 03, 2003
jim p
Jun 03, 2003
Ilya Minkov
Jun 03, 2003
Walter
Jun 04, 2003
Garen Parham
Jun 04, 2003
Walter
and thanks again
Jun 03, 2003
jim p
Jun 03, 2003
Matthew Wilson
Jun 04, 2003
Garen Parham
Jun 04, 2003
Matthew Wilson
Jun 04, 2003
Nic Tiger
Jun 04, 2003
Matthew Wilson
Jun 04, 2003
gf
Jun 06, 2003
Greg Peet
Jun 04, 2003
Ilya Minkov
Jun 06, 2003
Greg Peet
Jun 06, 2003
Walter
Jun 09, 2003
jim p
Jun 09, 2003
Matthew Wilson
Jun 11, 2003
jim p
Jun 10, 2003
Ilya Minkov
Jun 11, 2003
jim p
Jun 11, 2003
Matthew Wilson
Jun 11, 2003
Greg Peet
June 02, 2003
Hi guys, I'm doing a master's degree in Wireless Networking and I am about start on my 3 month dissertation.

As well as doing a minor research project I'm also going to try and get my
head around C++.
I've been programming in C for a few years now, but have yet to find the
time to teach myself object orientated programming in C++.
This is an ideal time.

I'm going to use DM C++ for the compiler, but what I need is some
recommendation on an excellent book to get me going.
I've been programming for some years and so do not need a book that start's
at the bottom.
However, as far as windows programming is concerned, I don't have a clue.

Any suggestions on literature to help broaden my knowledge ???

Jim


June 02, 2003
Jim

I know where you're coming from: I pretty much did my real C++ learning during my PhD thesis research.

In my experience, though there are lots of good books - Meyers/Sutter/Stroustrup/Dewhurst amongst them - the best way to really learn is to get hold of example and library code, and get out the magnifying glasses.

For Windows programming, Petzold's books are good, although he's pretty much on the .NET bandwagon, along with every other author in the Microsoft Press stable. MSDN is a good way to learn Windows programming, along with all the samples.

Finally, people on this newsgroup are always happy to lend a hand. I think you'll find that you will get prompt answers to your questions.

Best of luck

Matthew

"jim p" <x@y.com> wrote in message news:bbfito$1a95$1@digitaldaemon.com...
> Hi guys, I'm doing a master's degree in Wireless Networking and I am about start on my 3 month dissertation.
>
> As well as doing a minor research project I'm also going to try and get my
> head around C++.
> I've been programming in C for a few years now, but have yet to find the
> time to teach myself object orientated programming in C++.
> This is an ideal time.
>
> I'm going to use DM C++ for the compiler, but what I need is some
> recommendation on an excellent book to get me going.
> I've been programming for some years and so do not need a book that
start's
> at the bottom.
> However, as far as windows programming is concerned, I don't have a clue.
>
> Any suggestions on literature to help broaden my knowledge ???
>
> Jim
>
>


June 02, 2003
Jump start C++ with:
"Accelerated C++" "Practical Programming by Example" by Andrew Koenig & Barbara E. Moo

Also take al look at: http://mindview.net/Books/TICPP/ThinkingInCPP2e.html
http://www.gotw.ca/gotw/index.htm
And/or buy his Exceptional C++ Books.

Good Luck,
Arjan


jim p wrote:
> Hi guys, I'm doing a master's degree in Wireless Networking and I am about
> start on my 3 month dissertation.
> 
> As well as doing a minor research project I'm also going to try and get my
> head around C++.
> I've been programming in C for a few years now, but have yet to find the
> time to teach myself object orientated programming in C++.
> This is an ideal time.
> 
> I'm going to use DM C++ for the compiler, but what I need is some
> recommendation on an excellent book to get me going.
> I've been programming for some years and so do not need a book that start's
> at the bottom.
> However, as far as windows programming is concerned, I don't have a clue.
> 
> Any suggestions on literature to help broaden my knowledge ???
> 
> Jim
> 
> 

June 02, 2003
jim p wrote:

> Any suggestions on literature to help broaden my knowledge ???

An insightful book to learn C++ i like a lot is "Thinking in C++" by
Bruce Eckel, 2nd Edition. It is a real bag of knowledge -- 2000 pages --
and nontheless easy to read and to follow.

http://mindview.net/Books/TICPP/ThinkingInCPP2e.html

Then, you might want to read "Effective C++" and "More Effective C++" by
Scott Meyers. It requieres complete prior knowledge of C++ and discusses
complex topics. But i believe the first one covers almost everything.

As to Windows programming...

LCC+Win32 C tutorial contains basic knowledge to Windows programming in
C. Then, there's MFC which is used in C++, and a lot of books about it,
mostly crap. Please consider that:
 - Neither MFC, nor any other C++ tooltkit gives you access to each and
every Windows feature, so you might need to dip into the C windows
interface anyway;
 - You might want to evaluate wxWindows, which is a versatile
cross-platform C++ toolkit, which uses somewhat more abstraction than
MFC. Its major advantage is that it not only gives you native interface
on Windows, but also on MacOS X and GTK+ on other systems. It's
complexity is its disatvantage: it bloats your executables to a higher
extent, and may contain other disatvantages i'm not yet aware of. :> It
is said to be somewhat slower as well, though i can't say one can notice
that by applications i have seen, at least on Win32.

One more thought: What languages have you programmed in? How much prior
OO experience do you have and what languages? What are your reasons for
learning C++? I wanted to point you to the D programming language, which
is much easier to work with, and has a much more pure OO concept. OO in
C++ is not a feature, it is a hack. You might have noticed a poiter to D
on the DigitalMars web-site. :)

-i.

June 02, 2003
Thanks for the advice.
I'll look into all the references you gave.

jim


"jim p" <x@y.com> wrote in message news:bbfito$1a95$1@digitaldaemon.com...
> Hi guys, I'm doing a master's degree in Wireless Networking and I am about start on my 3 month dissertation.
>
> As well as doing a minor research project I'm also going to try and get my
> head around C++.
> I've been programming in C for a few years now, but have yet to find the
> time to teach myself object orientated programming in C++.
> This is an ideal time.
>
> I'm going to use DM C++ for the compiler, but what I need is some
> recommendation on an excellent book to get me going.
> I've been programming for some years and so do not need a book that
start's
> at the bottom.
> However, as far as windows programming is concerned, I don't have a clue.
>
> Any suggestions on literature to help broaden my knowledge ???
>
> Jim
>
>


June 03, 2003
"jim p" <x@y.com> wrote in message news:bbfito$1a95$1@digitaldaemon.com...
> Any suggestions on literature to help broaden my knowledge ???

www.digitalmars.com/bibliography.html


June 03, 2003
Thanks, I did check the bibliography, but some of the books looked quite
old.
I guessed it hadn't been updated for a while.

Jim


"Walter" <walter@digitalmars.com> wrote in message news:bbgorc$2flt$1@digitaldaemon.com...
>
> "jim p" <x@y.com> wrote in message news:bbfito$1a95$1@digitaldaemon.com...
> > Any suggestions on literature to help broaden my knowledge ???
>
> www.digitalmars.com/bibliography.html
>
>


June 03, 2003
jim p wrote:
> Thanks, I did check the bibliography, but some of the books looked quite
> old.
> I guessed it hadn't been updated for a while.
> 
> Jim

Good books are written rarely. And the world doesn't change completely every year. C++ has been a solid standard for a few years already - no reason to update the existing books. Besides, you want to learn C++, and not some specific completely-new feature of C++, right?

-i.

June 03, 2003
"jim p" <x@y.com> wrote in message news:bbikne$1agl$1@digitaldaemon.com...
> Thanks, I did check the bibliography, but some of the books looked quite old.

Some are old - they're the classics in the field! Some are old because they deal with win16 or dos programming, and nobody has written anything new on them in a while. Nevertheless, if you need to do a little DOS, those are the right books to get. Having a title can help you find them on the used book market. Win16/DOS programming predate the internet, and so there is relatively little online information about them.

> I guessed it hadn't been updated for a while.

I updated it a couple months back, as several of those classics have been updated by their authors.


June 03, 2003
That was pretty much what I wanted to hear.
I hope you guys don't mind some daft questions appearing on this noticeboard
in the coming weeks.

Jim


"jim p" <x@y.com> wrote in message news:bbikne$1agl$1@digitaldaemon.com...
> Thanks, I did check the bibliography, but some of the books looked quite
> old.
> I guessed it hadn't been updated for a while.
>
> Jim
>
>
> "Walter" <walter@digitalmars.com> wrote in message news:bbgorc$2flt$1@digitaldaemon.com...
> >
> > "jim p" <x@y.com> wrote in message
news:bbfito$1a95$1@digitaldaemon.com...
> > > Any suggestions on literature to help broaden my knowledge ???
> >
> > www.digitalmars.com/bibliography.html
> >
> >
>
>


« First   ‹ Prev
1 2 3