Related articles |
---|
Parser Generators for Multiple Protocols in an Embedded Device nou.dadoun@polycom.com (2002-04-23) |
Re: Parser Generators for Multiple Protocols in an Embedded Device dr_feriozi@prodigy.net (SLK Parsers) (2002-04-24) |
Re: Parser Generators for Multiple Protocols in an Embedded Device k.prasad@attbi.com (Kamal R. Prasad) (2002-04-29) |
Re: Parser Generators for Multiple Protocols in an Embedded Device haberg@matematik.su.se (2002-05-01) |
Re: Parser Generators for Multiple Protocols in an Embedded Device iddw@hotmail.com (2002-05-03) |
Re: Parser Generators for Multiple Protocols in an Embedded Device haberg@matematik.su.se (2002-05-04) |
Re: Parser Generators for Multiple Protocols in an Embedded Device k.prasad@attbi.com (Kamal R. Prasad) (2002-05-04) |
From: | haberg@matematik.su.se (Hans Aberg) |
Newsgroups: | comp.compilers,comp.lang.misc |
Date: | 4 May 2002 14:21:23 -0400 |
Organization: | Mathematics |
References: | 02-04-133 02-04-154 02-05-006 02-05-016 |
Keywords: | design |
Posted-Date: | 04 May 2002 14:21:23 EDT |
iddw@hotmail.com (Dave Hansen) wrote:
>"Embedded Systems" is probably the least specific term in all of
>computer science. I personally have worked on an embedded system that
>required more than 3 times the memory of your "WWW server" example.
>The code was pretty much standard C++ (as close as the available
>compiler could get us, anyway).
>
>I just finished another project a few weeks back with less than 1K of
>program memory, using less than 32 bytes of RAM. This project used
>mostly standard C (as close as the available compiler could get us,
>anyway).
One of the paradoxes when computers become more powerful is that one
can do more of everything: For example, one might apply more advanced
compression techniques to actually make things smaller.
Therefore, I think that languages like C++ should be extended to
include both levels, but downwards towards the portable assembler
level, and upwards towards more structured programming admitting
better implementation of dynamic structures.
This will picture will only change when the CPU's start to graduate
and becoming capable of treating a more advanced (structured) binary
model than currently. If that would happen, then there would be no
point in low level programming anymore (except for implementing the
CPU's) as programming costs will be too high. (Low level programming
is very time consuming, you know.) But this kind of development, we
haven't seen anything from as of yet.
Hans Aberg * Anti-spam: remove "remove." from email address.
* Email: Hans Aberg <remove.haberg@member.ams.org>
* Home Page: <http://www.matematik.su.se/~haberg/>
* AMS member listing: <http://www.ams.org/cml/>
[CPUs used to have all sort of higher level features. They turned out
not to be useful, which is why we have all sorts of RISC chips now but
nothing like the Intel 432. -John]
Return to the
comp.compilers page.
Search the
comp.compilers archives again.