Re: C++ vs C

From: Chris Hills (chris_at_phaedsys.org)
Date: 02/14/05


Date: Mon, 14 Feb 2005 22:49:10 +0000

In article <1108412893.697653@athnrd02>, Ioannis Vranos
<ivr@remove.this.grad.com> writes
>Julie wrote:
>
>> In my personal embedded development experience, compared to C++, C is
>> the preferred language: smaller code and less buggy compilers
>
>
>I have no experience of embedded programming, and just from curiosity,
>what kind of embedded devices do you have in mind? (For example I have
>in mind mainly Pocket PC handhelds with Windows CE and compact .net
>framework).

Most embedded engineers would see a Pocket PC as a small PC not an
embedded system. For serious embedded work WIN CE and .net is not an
option. Many embedded systems have a MTBF of 20 years. re-boots are not
an option.

The vast majority of embedded systems use 8 bit processors and have no
OS. About 60% of all processors produced are 8 bit I think. The average
car has over 50 embedded processors in it. Also virtually anything with
electric power on it usually has an embedded MCU (or two) in it.
Washing machines, microwaves, phones, hi-fi, missiles, torpedoes, locks,
elevators, any control or monitoring system, alarms,

 

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\
/\/\/ chris@phaedsys.org www.phaedsys.org \/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/



Relevant Pages

  • Re: Pocket PC as part of embedded system
    ... >the user interface and data storage. ... >functions that are inappropriate for the Pocket PC to handle, ... I don't deal with embedded systems, so I'm quite naive about them. ... >-Robert Scott ...
    (microsoft.public.pocketpc.developer)
  • Re: C vs C++ in Embedded Systems?
    ... > you mean, that embedded devices have less memory, the programs are less ... not sure about the 'all embedded systems' though. ... The situation where Java isn't a choice is of course where the hardware ...
    (comp.arch.embedded)
  • Re: What is Forth best at?
    ... the code in so many embedded systems. ... I let google.de browse for "embedded programming language" ... In the 21st century there are even Java, Ada, C++ compilers for embedded devices. ... On low systems level it is a specific command language and C, the upper layer uses Java. ...
    (comp.lang.forth)
  • Re: If not .Net then what?
    ... Bear in mind that this thread is cross-posted. ... especially embedded systems, which might be the *only* software running. ... those females can paste into their horrible Power Point presentations. ...
    (comp.programming)
  • Re: C++ vs C
    ... Many embedded systems have a MTBF of 20 years. ... etc produce decent contemporary CPUs for embedded devices ...
    (comp.lang.cpp)