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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/14/05 07:00
Read: times


 
#103670 - Compatibility
Responding to: ???'s previous message
Hendryawan said:
Is every C compiler is compatible? It mean compiler from Keil also compatible with Rigel compiler?.

If a comiler claims to be an "ANSI 'C' Compiler", then it should be compatible as far as the ANSI 'C' standard defines.

However, there are certain areas that the ANSI standard leaves as "undefined", "implementation-defined", and "unspecified". It is in these areas that different compilers are likely to differ.

Additionally, every compiler I've ever seen has added extensions to the ANSI standard - again, these will be specific to a particular compiler.
For an 8051 Compiler, Extensions will be needed to cope with things like:
  • THe 8051's different memory spaces - CODE, XDATA, IDATA, etc;
  • Writing ISRs
  • Using Register Banks
    etc

    For details of all these issues, you must refer to the Manual for the particular compiler

  • List of 22 messages in thread
    TopicAuthorDate
    mcs51 in C for beginner            01/01/70 00:00      
       Keil            01/01/70 00:00      
          Not really            01/01/70 00:00      
             MCS 51 beginner            01/01/70 00:00      
                Wrong!            01/01/70 00:00      
                   yes later he says that ...            01/01/70 00:00      
          I will try            01/01/70 00:00      
             Not a programming course            01/01/70 00:00      
                Learning Keil            01/01/70 00:00      
             Limitations            01/01/70 00:00      
                Raisonance            01/01/70 00:00      
       Search            01/01/70 00:00      
       beginner??            01/01/70 00:00      
       'C' FAQ            01/01/70 00:00      
          beginner in C language            01/01/70 00:00      
             Compatibility            01/01/70 00:00      
             If self-study is your approach I strongl            01/01/70 00:00      
             Yes and No            01/01/70 00:00      
       mcs 51 beginner            01/01/70 00:00      
       try this link            01/01/70 00:00      
          Some more Links            01/01/70 00:00      
             all the above is great, but            01/01/70 00:00      

    Back to Subject List