<Tr> <Td> <Ul> <Li> </Li> <Li> </Li> <Li> </Li> </Ul> </Td> </Tr> <Ul> <Li> </Li> <Li> </Li> <Li> </Li> </Ul> <P> A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language). Compilers are a type of translator that support digital devices, primarily computers . The name compiler is primarily used for programs that translate source code from a high - level programming language to a lower level language (e.g., assembly language, object code, or machine code) to create an executable program . </P> <P> However, there are many different types of compilers . If the compiled program can run on a computer whose CPU or operating system is different from the one on which the compiler runs, the compiler is a cross-compiler . A bootstrap compiler is written in the language that is compiled . A program that translates from a low - level language to a higher level one is a decompiler . A program that translates between high - level languages is usually called a source - to - source compiler or transpiler . A language rewriter is usually a program that translates the form of expressions without a change of language . The term compiler - compiler refers to tools used to create parsers that perform syntax analysis . </P>

What is the meaning of compiler in computer