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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/09/07 17:13
Read: times


 
Msg Score: +1
 +1 Good Answer/Helpful
#130518 - re: HLLs are for people
Responding to: ???'s previous message
Richard Erlacher said:
... at least who don't wish to devote the necessary time and effort to learn the "ins and outs" of a particular set of hardware and the associated set of task requirements to do the job at maximal efficiency. HLL programmers rely on the fact that the hardware is 100x as capabable as they need, so they don't mind operating at 30% efficiency rather than 90%.


Oh, come on, Richard, stop painting everything with such a broad brush. It's just not true.

I DO understand the ins and outs of the micros I use, and I DO understand my requirements. Do I think I'm an exception? Of course not. I'm sure there are a lot of highly-skilled micro developers out there who use C, and use it well. You just don't see them asking newbie questions on internet forums.

I choose to code in C because it really does make my life easier. Maybe my code isn't as maximally compact as it could be, but it's a lot more readable and hence maintainable.

I'm not a "burn and crash" developer who writes code first and thinks later. Nor am I a Windows programmer doing micros as a side project.

I realize I'm going against the grain of the He-Man C-Haters Club here, but I have to say this: I'm never going to do another CPLD or FPGA design using schematics and I won't write micro firmware in assembler.

-a

List of 35 messages in thread
TopicAuthorDate
Code transform from A51 -> C51 Keil            01/01/70 00:00      
   I don't think so, I'm afraid            01/01/70 00:00      
   there is NO WAY you can do that. C does not, in a            01/01/70 00:00      
      You are right I can't be sure            01/01/70 00:00      
         API            01/01/70 00:00      
            The problem is with the API development...            01/01/70 00:00      
               Welcome to the world of cross-platform development            01/01/70 00:00      
                  Use A51 compiled object files in SDCC...            01/01/70 00:00      
                     Did you say what you mean?            01/01/70 00:00      
                        Yes I was actualy meaning GENERATED...            01/01/70 00:00      
                  About inventing time in make...            01/01/70 00:00      
                     Inventing            01/01/70 00:00      
                     well, since you hide your e-mail (the 8052 e-mail            01/01/70 00:00      
                        Please, please could you send it?            01/01/70 00:00      
                     Unix utilities for Windows            01/01/70 00:00      
                        SDCC paths            01/01/70 00:00      
               The 'C' preprocessor            01/01/70 00:00      
               if you use a sensible approach it is easy            01/01/70 00:00      
                  I don't know about 'easy'...            01/01/70 00:00      
         HLL's are for people who are too lazy ...            01/01/70 00:00      
            re: HLLs are for people            01/01/70 00:00      
               what\\\'s He-Man?            01/01/70 00:00      
                  Def: He-Man            01/01/70 00:00      
            ยต-controllers are for people who are too lazy ...            01/01/70 00:00      
               I don't want to discuss about HLL's effyciency            01/01/70 00:00      
               Oops            01/01/70 00:00      
                  dyslexics untie!            01/01/70 00:00      
            30% to 90%?            01/01/70 00:00      
               Neil, I kind of agree            01/01/70 00:00      
   You can be sure it does.            01/01/70 00:00      
   Code transform from A51 -> SDCC            01/01/70 00:00      
      This is also a thing I missed..            01/01/70 00:00      
         similar concept to MAC routines, locking to binary            01/01/70 00:00      
   is it possible ?            01/01/70 00:00      
      yes            01/01/70 00:00      

Back to Subject List