🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.electronics.design
Article #1220

Re: Microchip buys Hi-Tech Software

#1220
From: Joel Koltner
Date: Fri, 13 Mar 2009 22:24
44 lines
3477 bytes
"Nico Coesel" <nico@puntnl.niks> wrote in message 
news:49bad3f3.1298234859@news.planet.nl...
> Yes, but you'll need to sell quite a few units to make up for the
> price difference between free GCC and a $$$ toolkit.

I would factor it into NRE -- when you have, say, 2 programmers spending 3 
months developing some widget, that's probably $100k on salaries, do whether 
you choose a free tool or one for, e.g., $3k is pretty much irrelevant.

Granted, if GCC can do the job for you, by all means use it.

> GCC for ARM and MIPS platforms is pretty darn good.

Agreed, GCC is quite competitive on 32-bit CPUs.

> Most commercial
> compilers will perform less.

Heck, many commercial compilers are just GCC with proprietary support 
libraries for the hardware in question. :-)

> Another advantage of using GCC is that you'll have one dialect and one
> development environment (for example Eclipse) for all your platforms.

Yeah, there's something to that, but of the various programmers I've known, 
only a small percentage actually used the more sophisticated features of the 
tools provided.  I once had to explain to a programmer that there is more to 
the default "DEBUG" vs. "RELEASE" profiles than just "whether of not it 
#defines DEBUG". :-(  You might be surprised at how many people ship DEBUG 
builds with zero optimizations, symbol tables included, etc. -- I even once 
had a programmer tell me that, "[he] ships DEBUG build executesbles because 
you should ship what you test, and since all testing is done with a DEBUG 
build, that's what we should ship."  Wow.  Although I suppose there is a 
certain perverse logic there that's true...

> This makes changing to/porting to other/using multiple platforms a lot
> easier since you don't have to invest time in learning new tools.

IAR likes to use this line of reasoning to promote their tools too -- their 
one IDE covers both 8- and 32-bit compilers.

Last time I used GCC my "IDE" was a command line and make files...

---Joel
Technical Details
Message-ID: <Q2Bul.47590$9j5.39015@en-nntp-01.dc1.easynews.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!news-in-01.newsfeed.easynews.com!easynews!core-easynews-01!easynews.com!en-nntp-01.dc1.easynews.com.POSTED!not-for-mail
References: <lJ0ul.82265$2O4.15077@newsfe03.iad> <H62dnVpA679GBSXUnZ2dnUVZ_r3inZ2d@supernews.com> <d3ohr4dfficf739aobrc2l72ccmfk5tr7i@4ax.com> <49b9921f$0$7377$afc38c87@news.optusnet.com.au> <DFiul.101793$EO2.7466@newsfe04.iad> <49baa239.1285504281@news.planet.nl> <XGxul.47195$9j5.44005@en-nntp-01.dc1.easynews.com> <49bad3f3.1298234859@news.planet.nl>

Show Full Headers
Complete Article Headers
X-Google-Thread: 112d1e,b51829856e4bb54
X-Google-Thread: 103407,b51829856e4bb54
X-Google-Attributes: gid112d1e,gid103407,domainid0,public,usenet
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!news-in-01.newsfeed.easynews.com!easynews!core-easynews-01!easynews.com!en-nntp-01.dc1.easynews.com.POSTED!not-for-mail
From: "Joel Koltner" <zapwireDASHgroups@yahoo.com>
Newsgroups: sci.electronics.design,aus.electronics
References: <lJ0ul.82265$2O4.15077@newsfe03.iad> <H62dnVpA679GBSXUnZ2dnUVZ_r3inZ2d@supernews.com> <d3ohr4dfficf739aobrc2l72ccmfk5tr7i@4ax.com> <49b9921f$0$7377$afc38c87@news.optusnet.com.au> <DFiul.101793$EO2.7466@newsfe04.iad> <49baa239.1285504281@news.planet.nl> <XGxul.47195$9j5.44005@en-nntp-01.dc1.easynews.com> <49bad3f3.1298234859@news.planet.nl>
Subject: Re: Microchip buys Hi-Tech Software
Lines: 46
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-RFC2646: Format=Flowed; Original
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
Message-ID: <Q2Bul.47590$9j5.39015@en-nntp-01.dc1.easynews.com>
X-Complaints-To: abuse@easynews.com
Organization: Forte Inc.  http://www.forteinc.com/apn/
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Fri, 13 Mar 2009 15:24:46 -0700