On 22 Aug 97 at 16:10, blunn@KEYCORP.COM.AU wrote: > Bob Lunn > 08/22/97 04:10 PM > > > > The subset of C++ eliminates features that carry a > > large run-time overhead such as multiple inheritance, > > virtual base classes, exceptions...etc. > > Features such as virtual base classes and exceptions > are what make C++ an attractive language for embedded > application development. I agree there, but, > > Take them out, and you may as well just use C. > > I would also dispute that either of these necessarily > has 'a large run-time overhead'. Virtuality implies vtables. Since this is a piclist, I guess we are talking pics. Imagine all the pointer shuffling that would go on accessing pointers of pointers every time a virtual function is called... I can't really see it being a proposition on anything but a 17cxx with lots of external memory. > > // I do like C++ comments, though. I like the way /* // nests */ them. Fantastic for debug. Ordinaire C compilers seem to havee embraced it enthusiastically, too > > > I also heard there is a Java version for embedded too. > > Yeah, the many meanings of the word embedded! > > Embedded Java is not intended to run on something > like a pic. It's directed at 32-bit processors > with MMU's and FPU's and megabytes of RAM. > > An Hitachi SH3 would be a good example. > Duh! But Larry El has promised to put them in toasters. Well, Holly from Red Dwarf will be happy. MikeS === For PICLIST help (including "unsubscribe" instructions), === send an e-mail containing the single phrase "help piclist" === to: listserv@mitvma.mit.edu