For example, if you don't have a FooBar-language compiler, but have a FooBar-to-C translator, then you still can use FooBar-language programs.
To translate the C source code program, you need a program called a "C compiler".
C would be a good language if you wanted to then go on to improve the efficiency of the code perhaps by editing the translated code. I wouldn't call C a high language :)
compiler
A source file is typically a readable, Ascii file, that is not the result of a compiler or translator to binary machine code.
compiler is just translator it translates the our source program to equivalent langauage,so computer can easily understand and compile that program efficiently................
A compiler transforms source code from a source file into low-level machine code, which is able to be executed directly on the CPU. A translator feeds the source code of a script into a different program that determines what the code is doing and executes the instructions.
A Compiler.
Translates from source code to object module. What else did you think?
To convert source code (.c file) to an executable (.exe) file you have to use a compiler, which is a translator of source code to machine code.
In computer science, a symbol table is a data structure used by a language translator such as a compiler or interpreter, where eachidentifier in a program's source code is associated with information relating to its declaration or appearance in the source, such as itstype, scope level and sometimes its location
This is usually the first stage in compilation. The source code is read and checked for syntax and usability then passed to the compile stage to be converted to object (or machine) code that the computer can understand.Translator translates program written in one programming language into (equivalent) program written in another language. For example, Java to C# translator would translate Java program into (equivalent) C# program. This is similar to as if you would translate some text in English into Spanish or vice versa.If target language is lower level language like assembly language, machine language, or pseudocode, translator is called compiler. For example, some C++ compiler could compile (translate) program in C++ into machine code.
compiler is a software translator used in ProgrammingLanguage: C,C++, Java etc ). This used for to translate High level language to Machine independent language. Interpreter is used to translate source code to machine code by line by line.