>>>>> "Marcin" == Marcin Dalecki <[EMAIL PROTECTED]> writes:

 Marcin> On 2005-04-15, at 20:18, Mike Stump wrote:

 >> On Thursday, April 14, 2005, at 08:48 PM, Marcin Dalecki wrote:
 >>> Templates are a no-go for a well known and well defined subset
 >>> for C++ for embedded programming known commonly as well embedded
 >>> C++.
 >> My god, you didn't actually buy into that did you?  Hint, it was
 >> is, and always will be a joke.

 Marcin> You dare to explain what's so funny about it?

The fact that many of the C++ features omitted from "embedded C++" are
perfectly valid and useful for embedded systems programming, and cause
neither space nor speed problems in the hands of reasonably competent
programmers. 

I looked at it once, prompted by a question from engineering
management here.  It was immediately obvious that many of the feature
deletions were driven by language religion (e.g., design choices made
differently in some other object-oriented languages) and had no
factual basis in performance or code size.  Either that, or the
choices were based on the assumption that cfront is a state of the art
C++ compiler.  So we decided to ignore "embedded C++" as irrelevant.

Our subsequent system implementation experience confirmed the validity
of this analysis.

    paul

Reply via email to