On Thu, 2005-08-18 at 13:50 +1000, Russell Shaw wrote: > stevech wrote: > > Compiler-goodness debates! > > My experiences: > > GCC - free. IDEs are from other cottage industry or freeware types. > > Hard to use. Does NOT support tiny memory model for small AVR chips. > > Support is limited to forum on AvrFreaks and often you get an answer > >from an arrogant compiler guru who hates corresponding with the > > > > >little people. But it's free. Students love it. I'd never use it for > >a professional endeavor where there> are contractual issues of > >project completion and acceptance/support long term. But it's free. > I've used it a lot. Codevision (CV). US$150 or so as I recall. Free > demo. Code density for my projects was great. Supports tiny memory > model for 2313 and the others with 256 bytes of memory (8 bit RAM > pointers) and this has a big benefit in code size. Great support. > > I've not used any of the others. > The last time i used CV couple of years ago, it couldn't do functions > stored as pointers in structs, or even cope with enums and structs > declared inside functions. Has it been fixed yet? To be completely fair, let'd be realistic. While such C code certainly has its place, inside something like a 2313 is NOT the place where it belongs. This isn't to say that a product representing itself as a "C compiler" ought not to handle such code, either. But be fair, if the comparison is what it will do for a tennsy little chip like the 2313, then your complaint is esoterica. tom
Message
Re: [AVR-Chat] Differences between C compilers
2005-08-18 by Thomas Keller
Attachments
- No local attachments were found for this message.