I'm a newbie in programming too but I found that C++ Primer by Stanley B. Lippman, Sam's teachyourself C++ in 24 hours( J . Liberty) and Sam's TeachYourself MFC in 24 hours by Liberty- seem to be very easy to understand-especially for me whose native language is not English. The second book also include a Borland C++ Lite compiler on CD. The MFC is for pc/win32. RF ----- Original Message ----- From: "William Chops Westfield" To: Sent: Thursday, April 12, 2001 11:01 AM Subject: Re: [PIC]: Best C programming book for a beginner... > > >What is the difference between C and C++? > > C++ is basically an advanced version of C with object-oriented > capabilities. C is pretty close to being a subset of C++ > > > >Could PICs be programmed in C++? > > I know of no compilers for C++ on the PIC. > > > IMNSHO, The practical differences between C++ and C tend to include things > like C++ tending to use large runtime libraries and lots of dynamic memory > allocation; things that tend to be detrimental to small embedded systems. > We have constant arguments here on whether we should allow C++ code into OUR > imbedded systems, due to the possibilities of "code bloat" and "slow > execution" (and this on "systems" with 64M+ of memory and workstation class > CPUs.) That isn't to say that there's nothing useful in C++, or that it's > not possible to write small efficient code in C++, but the general "style" > of C++ programming doesn't seem very compatible with small microcontrollers. > > BillW > > -- > http://www.piclist.com hint: PICList Posts must start with ONE topic: > [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads > > > -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads