Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/11/05 03:43
Read: times


 
#103557 - Cost/benefit
Responding to: ???'s previous message
Keith E. Fleming said:
A $1500 C-compiler costs that much, why?


Because hundreds--if not thousands--of development hours went into developing and improving the product and that has to be paid for sometime.

With free compilers like SDCC, the bar has been raised.


I agree. Doesn't mean the bar has been eliminated though.

You or others might turn your nose up at free compilers, but you benefit indirectly by their existence. The company that wants to charge money for their C-compiler will have to be quite superior to SDCC, otherwise, who would buy the commercial compiler?


Generally true. More competition is always better and drives innovation. This is true whether the competition is free or not.

Would Keil be as good, if there were no free alternative?


Open to debate, but Keil was already very good before SDCC came along.

My comment about not needing commercial software tools is just an evaluation of my current needs. SDCC generates a binary image that is adequate. I measure the program's performance with a frequency counter and sometimes an osciloscope. If the performance is inadequate, I optimize the code by hand.


Some developers (and clients) who are doing development on the basis of $100-$150/hour or more are going to probably prefer paying $1500 for a compiler that produces tight code from the get-go than going with a free alternative that might require 30 hours (i.e. $3000-$4500) to optimize by hand. This is even more true if you end up having to modify code that was already optimized... meaning you may have to optimize it again after the modification.

Of course this assumes that the commercial software does generate better programs. That's why doing some real comparisons would be useful: To quantify just how much better commercial offerings are (or aren't, as the case may be).

Regards,
Craig Steiner


List of 90 messages in thread
TopicAuthorDate
ARM buys Keil!            01/01/70 00:00      
   ARM buys Keil: Good or bad?            01/01/70 00:00      
      Good question!            01/01/70 00:00      
         Can't be bad            01/01/70 00:00      
            Hopefully not...            01/01/70 00:00      
               Revenge            01/01/70 00:00      
         Danger ahead?            01/01/70 00:00      
            Danger Indeed!            01/01/70 00:00      
            Always alternatives            01/01/70 00:00      
               ongoing 8051 compiler development            01/01/70 00:00      
                  There's the answer            01/01/70 00:00      
                     That´s not the answer            01/01/70 00:00      
                        re: not the answer?            01/01/70 00:00      
                           You unfaithful ;-)            01/01/70 00:00      
                              Compiler improvements            01/01/70 00:00      
                                 IDE, sim improvement            01/01/70 00:00      
                                    non-sequitur            01/01/70 00:00      
                                       Yes that was a jump            01/01/70 00:00      
                                          IDE            01/01/70 00:00      
                     The answer is simpler than that            01/01/70 00:00      
                        What a pessimist...            01/01/70 00:00      
                        Be prepared for....            01/01/70 00:00      
                           this is not even a 5 on the ricter scale            01/01/70 00:00      
                        Is ARM always a better choice?            01/01/70 00:00      
                           Keil's website down?            01/01/70 00:00      
                              it was, but isn't            01/01/70 00:00      
                           Windfall is happening?            01/01/70 00:00      
                              What me worry?            01/01/70 00:00      
                        I'm with you Kalpak            01/01/70 00:00      
                           possibly part of it            01/01/70 00:00      
                              But here it is the other way round            01/01/70 00:00      
                                 what about the IDEiots?            01/01/70 00:00      
                                    You have a point            01/01/70 00:00      
                           focus on HC08/12            01/01/70 00:00      
                              Exactly my point            01/01/70 00:00      
                        A similar view expressed on a newsgroup            01/01/70 00:00      
                           You have got to be kidding            01/01/70 00:00      
                              Then again            01/01/70 00:00      
                                 ok, but compared to what?            01/01/70 00:00      
                                 Excellent link            01/01/70 00:00      
                                    Agreed            01/01/70 00:00      
                                       EEMBC            01/01/70 00:00      
                                          8052.com            01/01/70 00:00      
                              why Dhrystones?            01/01/70 00:00      
                           8051 is unique?            01/01/70 00:00      
                           plus ca change...            01/01/70 00:00      
                           3 types of tools            01/01/70 00:00      
      Doesn't affect me in the slightest            01/01/70 00:00      
         What's special about software tools?            01/01/70 00:00      
            Fixable            01/01/70 00:00      
               Why?            01/01/70 00:00      
                  My Caprice is 19 years old            01/01/70 00:00      
                  Open source motoring            01/01/70 00:00      
            Cute little cat!            01/01/70 00:00      
               Cost/benefit            01/01/70 00:00      
                  Quick comparison: SDCC vs Keil            01/01/70 00:00      
                     willing to share ?            01/01/70 00:00      
                        I would but...            01/01/70 00:00      
                  that's the skinny            01/01/70 00:00      
         Beside the point            01/01/70 00:00      
   ARM buys Keil!            01/01/70 00:00      
      why would that happen?            01/01/70 00:00      
      Well hardly            01/01/70 00:00      
      That's highly unlikely!            01/01/70 00:00      
   Digression: Status of 8051 IP?            01/01/70 00:00      
      roll-your-own            01/01/70 00:00      
         ARM may be targetting MCU maket            01/01/70 00:00      
            They said it before            01/01/70 00:00      
            replacing the 8051            01/01/70 00:00      
      8051 IP - Public Domain?            01/01/70 00:00      
   8051 News            01/01/70 00:00      
      News submission broken            01/01/70 00:00      
         The Reason            01/01/70 00:00      
         lucky you            01/01/70 00:00      
         clock problem            01/01/70 00:00      
   How is Leading 51 seriesMCU vendor?            01/01/70 00:00      
      comments            01/01/70 00:00      
      Tools            01/01/70 00:00      
   just thought of it            01/01/70 00:00      
      just noted            01/01/70 00:00      
         Which ad?            01/01/70 00:00      
            the one I did not see            01/01/70 00:00      
               Display cycle            01/01/70 00:00      
            assurances ...            01/01/70 00:00      
               Keil and ARM            01/01/70 00:00      
                  What we've been saying            01/01/70 00:00      
                     cheaper, yes            01/01/70 00:00      
      Deals            01/01/70 00:00      
   a solution            01/01/70 00:00      
      You can keep the IDE            01/01/70 00:00      

Back to Subject List