Re: Just what makes an architecture "C Friendly"?




Mike G wrote:
Reading the interesting thread on "What's wrong with a PIC", I noticed
a lot of comments regarding the C friendly/unfriendly architectures of
various micros.
So, the question - what makes an architecture C friendly? Also, what
are the other merits/demerits (C apart) of the various architectures?

In my opinion, probably one of the biggest factors would be the
development tools. By this I mean things like how efficient is the
output code, how much support are provided by the compiler libraries,
how compatible is the compiler and its pre-processor with standard C,
how well does the debugger or emulator handle high level stepping and
hierachy, etc.

.



Relevant Pages

  • Re: Just what makes an architecture "C Friendly"?
    ... are the other merits/demerits of the various architectures? ... output code, how much support are provided by the compiler libraries, ... Often the quality of the toolchains is more important than the C friendliness of the architecture, but that's not what the OP wanted to know about. ...
    (comp.arch.embedded)
  • Just what makes an architecture "C Friendly"?
    ... that I am merely an interested amateur when it comes to embedded ... various micros. ... are the other merits/demerits of the various architectures? ...
    (comp.arch.embedded)