On Mon, 2 Sep 2002, Russell Turpin wrote:
> Adam Beberg:
> >Considering 90% of the fake job posting I see are for embedded systems or
> >device drivers - C still rules the world.
>
> There is a lot of C++ in the embedded world. With static object
> allocation and a few other programming techniques, performance
> differences disappear, but C++ gives a boost in development and
> maintainability.
Agreed, not much difference there. With C it just doesnt seem as wrong to
be crawling around in registers and things. Quite frankly you cant fit
_that_ big of a project into a 32K ROM, so large project issues dont matter
as much in the embedded world.
And in the realtime space, or when you have data coming in at 2Gbit/sec
[fibrechannel], every cycle DOES count.
> The real issue is compiler availability. Almost every embedded platform
> has C cross-compilers. Many have C++ compilers. But there is still a
> range of platforms that have the first but not the second. Or at least,
> that was the story a few years ago.
Definately still very very true. C++ compilers are still a rarity.
- Adam L. "Duncan" Beberg
http://www.mithral.com/~beberg/
beberg@mithral.com

from localhost (localhost [127.0.0.1])
	by phobos.labs.netnoteinc.com (Postfix) with ESMTP id 0B32F43F9B
	for <jm@localhost>; Fri, 23 Aug 2002 06:05:02 -0400 (EDT)
from phobos [127.0.0.1]
	by localhost with IMAP (fetchmail-5.9.0)
	for jm@localhost (single-drop); Fri, 23 Aug 2002 11:05:02 +0100 (IST)
from listman.spamassassin.taint.org (listman.spamassassin.taint.org [66.187.233.211]) by
    dogma.slashnull.org (8.11.6/8.11.6) with ESMTP id g7N41MZ09475 for
    <jm-exmh@jmason.org>; Fri, 23 Aug 2002 05:01:22 +0100
from listman.spamassassin.taint.org (localhost.localdomain [127.0.0.1]) by
    listman.redhat.com (Postfix) with ESMTP id 490A93ED5C; Fri, 23 Aug 2002
    00:01:27 -0400 (EDT)
from int-mx1.corp.spamassassin.taint.org (int-mx1.corp.spamassassin.taint.org
    [172.16.52.254]) by listman.redhat.com (Postfix) with ESMTP id 3A4823FEBE
    for <exmh-workers@listman.redhat.com>; Thu, 22 Aug 2002 23:27:26 -0400
    (EDT)
(from mail@localhost) by int-mx1.corp.spamassassin.taint.org (8.11.6/8.11.6)
    id g7N3RN705039 for exmh-workers@listman.redhat.com; Thu, 22 Aug 2002
    23:27:23 -0400
from mx1.spamassassin.taint.org (mx1.spamassassin.taint.org [172.16.48.31]) by
    int-mx1.corp.redhat.com (8.11.6/8.11.6) with SMTP id g7N3RNY05035 for
    <exmh-workers@redhat.com>; Thu, 22 Aug 2002 23:27:23 -0400
from ratree.psu.ac.th ([202.28.97.6]) by mx1.spamassassin.taint.org
    (8.11.6/8.11.6) with SMTP id g7N3Cel13970 for <exmh-workers@redhat.com>;
    Thu, 22 Aug 2002 23:12:41 -0400