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. 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'. // I do like C++ comments, though. > 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. ___Bob