> >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