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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/05/06 21:08
Read: times


 
#127402 - C vs speed&efficiency
Responding to: ???'s previous message
James Corbin said:
Jeff Post said:
The two requirements above are mutually incompatible.


Not true at all. Most professional C compilers for the x51 family allow tight control over the generated assembly.


That they allow that it does not mean it is easy or even within the reach of those, who just want to program in C...

James Corbin said:
Needing tight I/O or code timing is easily controllable with a professional C compiler for this family.

No. It is not easy at all and requires at least as much competence as to write in asm, or even more. In fact, HLLs should NOT be used with efficiency of any kind in mind.

James Corbin said:
Wheather you use SDCC or Keil, it's just a tool. Learn the 8051 architecture and good coding techniques.

... or, instead of coding, try learning programming... :-)

James Corbin said:
Learning the ends and outs of a tool (SDCC or Keil) is important, but there really is no reason to force somebody to learn one of these first before using the preferred tool.

... but then there is also no reason to expect from them fast and efficient code.

Jan Waclawek


List of 24 messages in thread
TopicAuthorDate
DEVELOPMENT SYSTEMS            01/01/70 00:00      
   if it is professional work            01/01/70 00:00      
      Horsefeathers! It's SDCC, because nobody's paying            01/01/70 00:00      
         that is bu...... eh horsefeathers            01/01/70 00:00      
            I concur            01/01/70 00:00      
         Justification            01/01/70 00:00      
         what a horrible attitude            01/01/70 00:00      
            it\'s not that simple            01/01/70 00:00      
               well it is            01/01/70 00:00      
                  You're right, if you already have it.            01/01/70 00:00      
   Getting the job done            01/01/70 00:00      
      why not M$W?            01/01/70 00:00      
         MS doesn't get the job done            01/01/70 00:00      
            Now, that's just pure hogwash!            01/01/70 00:00      
      Stick it to the man            01/01/70 00:00      
         C vs speed&efficiency            01/01/70 00:00      
         coding            01/01/70 00:00      
            M$-haters arise!            01/01/70 00:00      
      This is not Slashdot            01/01/70 00:00      
         Kozzy, is it a) or b)            01/01/70 00:00      
   development system            01/01/70 00:00      
   Real Questions            01/01/70 00:00      
      re            01/01/70 00:00      
   Thanks all            01/01/70 00:00      

Back to Subject List