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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
05/23/07 23:13
Read: times


 
#139708 - Terminology
Responding to: ???'s previous message
A Compiler is a thing that translates source code in a high-level language (eg, 'C', Pascal) into machine code - the process is known as "compiling" or "compilation";

An Assembler is a thing that translates assembly source code (a low-level language) into machine code - this process should not be called "compiling" or "compilation";

An IDE (Integrated Development Environment) is just a front end that provides a fancy interface to compilers, assemblers, linkers, etc - and usually adds such things as an editor and some sort of project manager.

As I understand it, the SI Labs IDE uses the Keil compiler, assembler, etc.

Note that "Compiling" refers specifically to the processing done by a compiler - you do not "compile" assembler source files!


List of 24 messages in thread
TopicAuthorDate
Byte used as bit            01/01/70 00:00      
   which compiler?            01/01/70 00:00      
      Silabs IDE            01/01/70 00:00      
         and was this inline assembler in C-program?            01/01/70 00:00      
            No, not an assembler in C            01/01/70 00:00      
         SILabs IDE is NOT a compiler            01/01/70 00:00      
            I was just referring to the IDE used.            01/01/70 00:00      
               Terminology            01/01/70 00:00      
                  Assuming The Keil C Compiler            01/01/70 00:00      
                     No, that's wrong            01/01/70 00:00      
                        So much for the manual            01/01/70 00:00      
                           Yes, that's it!            01/01/70 00:00      
                              assembler            01/01/70 00:00      
                                 assembling not compiling            01/01/70 00:00      
                                 MISC_FLAGS EQU 20h            01/01/70 00:00      
                                    re:MISC_FLAGS EQU 20h            01/01/70 00:00      
                                       Bytes as bits            01/01/70 00:00      
                                          stop expreimenting, read the manual            01/01/70 00:00      
                                          Or use Acc            01/01/70 00:00      
                  Accurate terminology            01/01/70 00:00      
               C51.exe            01/01/70 00:00      
               No and definitely not            01/01/70 00:00      
   Check Byte Address            01/01/70 00:00      
      i do not recall            01/01/70 00:00      

Back to Subject List