Re: What micros do you actually hate to work with?



Jonathan Kirwan <jkirwan@xxxxxxxxxxxxxx> wrote:

I've only had exactly one case in my entire professional life where I
was permitted to implement the exact same application, from top to
bottom, in both assembly and C.
We'd first decided upon the assembly route in the earlier incarnation
because of some tests we did with the earlier C compiler and the very
limited code space we had available to us in the available PICs that
were appropriate to the design. At that time, the PIC18 line of parts
was 'very new' and we still hadn't even been able to get samples. So
there was no way to consider it, seriously. We kept our eye on them,
though.

It would be interesting to know what the results would be *now*. After
all, compilers for brand new chips usually don't produce optimal code.
(Decisions made based on outdated information is IMO a big problem with
technical opinions. For instance a lot of the prejudice against C++ is
still based on benchmarks from first-generation compilers from the
1980s. Because it costs time, effort and money the results are rarely
revisited.)

-a
.



Relevant Pages

  • Re: Learning embedded systems
    ... The compilers were built to the ISO ... has at least one command line window open. ... I have absolutely no need for an IDE, ... the broken "Reply" link at the bottom of the article. ...
    (comp.arch.embedded)
  • Re: Learning embedded systems
    ... > medical devices are what you are developing. ... The compilers were built to the ISO ... and validated against the industry test suite. ... the broken "Reply" link at the bottom of the article. ...
    (comp.arch.embedded)
  • Re: LPC213x IDE
    ... to be aware of the impact GNU libraries such as printf can have ... handicapped by a very complete printf library that serves little ... ARM Compilers produced similar, ... "If you want to post a followup via groups.google.com, don't use the broken "Reply" link at the bottom of the article. ...
    (comp.arch.embedded)
  • Re: Special C Preprocessing Tool Needed for Pruning of #ifdefs in code
    ... > compiled out, removed the warnings some compilers gave, and the tar ... here with an extra .tar appended to the filename. ... the broken "Reply" link at the bottom of the article. ...
    (comp.lang.c)