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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/20/07 08:35
Read: times


 
#147236 - 2 Issues
Responding to: ???'s previous message
"Embedded C" (whatever that means) is essentially platform independent - so you have 2 largely independent issues here:

  • "Embedded C";

  • The specific target architecture (8051, in this case).

    You will need to understand both, but I don't think there's any definitive answer to which should come first.

    People who learn assembler first tend to then write their 'C' programs as if they were assembler, and end up making things unnecessarily complicated;

    People who learn 'C' first tend to fall foul of the architecture specifics, and end up making things unnecessarily inefficient.

    It probably also depends on your background:

  • If you have a hardware background, you will probably find it easier to work "up" to 'C';

  • If you have a software background, you will probably find it easier to work "down" from 'C'...

  • List of 27 messages in thread
    TopicAuthorDate
    Sequence of learning 8051, asm and C            01/01/70 00:00      
       2 Issues            01/01/70 00:00      
          my wrong path            01/01/70 00:00      
             OT, but            01/01/70 00:00      
                OT - error message            01/01/70 00:00      
                   Use the tags            01/01/70 00:00      
                      single-character const            01/01/70 00:00      
                         QED?            01/01/70 00:00      
                            As Erik suggests            01/01/70 00:00      
                               Just learning - too luxury.            01/01/70 00:00      
                                  how can that be "too luxorious"            01/01/70 00:00      
                                  Foolish builder?            01/01/70 00:00      
                   pointer to a const            01/01/70 00:00      
                      True, but...            01/01/70 00:00      
                         Explaining            01/01/70 00:00      
                            helpfull ,thanks, but..            01/01/70 00:00      
                               Declaration            01/01/70 00:00      
                                  thanks            01/01/70 00:00      
                                     Adjust declaration            01/01/70 00:00      
                                        thanks again            01/01/70 00:00      
                      const            01/01/70 00:00      
             no wrong path            01/01/70 00:00      
       learning C            01/01/70 00:00      
          Freebies            01/01/70 00:00      
          Erik is right            01/01/70 00:00      
             not necessary            01/01/70 00:00      
       You\'re skipping the most important step ...            01/01/70 00:00      

    Back to Subject List