|Parser Generators for Multiple Protocols in an Embedded Device firstname.lastname@example.org (2002-04-23)|
|Re: Parser Generators for Multiple Protocols in an Embedded Device email@example.com (Kamal R. Prasad) (2002-04-29)|
|Re: Parser Generators for Multiple Protocols in an Embedded Device firstname.lastname@example.org (2002-05-01)|
|Re: Parser Generators for Multiple Protocols in an Embedded Device email@example.com (2002-05-03)|
|Re: Parser Generators for Multiple Protocols in an Embedded Device firstname.lastname@example.org (Joachim Durchholz) (2002-05-03)|
|Re: Parser Generators for Multiple Protocols in an Embedded Device email@example.com (2002-05-04)|
|Re: Parser Generators for Multiple Protocols in an Embedded Device firstname.lastname@example.org (Kamal R. Prasad) (2002-05-04)|
|From:||email@example.com (Hans Aberg)|
|Date:||1 May 2002 23:19:22 -0400|
|Posted-Date:||01 May 2002 23:19:22 EDT|
"Kamal R. Prasad" <firstname.lastname@example.org> wrote:
>Im pretty sure that the binary from C++ code has a much larger
>footprint than the one from an equivalent C code. seems unilikely
>that anybody would use anything besides C and assembly to write
>[I think you might be surprised. It entirely depends on what libraries
>you use. -John]
There is an "embedded C++", and Bjarne Stroustrup has announced that
for the next revision of C++, he wants that, if possible, to be merged
with C++. -- Or so I recall; see the newsgroup comp.std.c++, first
article in the thread "C++0x" one or two years ago year.
Otherwise, the early C++ compilers used to produce huge amounts of
objective code, but this is no longer the case. -- Compiler
optimization has come a long way.
As for embedded programming, one can note that memory has doubled
every year: It is really the mass-consumption PC's and the need for
IC's to generate less heat that drives this development. So it should
apply to embedded programming as well. This means that if it takes
(say) 50 MB to implement a mini-OS with a WWW server, and your average
bread machine some years ago used 50 kB, it will only ten years minus
some for your average bread-machine to have a WWW server. By then,
this will be a cheap solution, as other physical controls (like
buttons) need not be implemented (there is already a standard for
hooking up devises to the Internet via the electrical cord, I recall).
It means that also embedded programming, as memory becomes plenty, will
make use of high level programming techniques.
Hans Aberg * Anti-spam: remove "remove." from email address.
* Email: Hans Aberg <email@example.com>
* Home Page: <http://www.matematik.su.se/~haberg/>
* AMS member listing: <http://www.ams.org/cml/>
[50MB? Are you nuts? The QNX demo has OS TCP/IP stack, GUI, web
browser and server, and fits on a floppy. There are similarly small
mini-Linux systems. We could have web toasters now, but I wouldn't
want to use one. See
registration needed.) -John]
Return to the
Search the comp.compilers archives again.