retagged by
1,900 views
2 votes
2 votes

A compiler that runs on one machine and produces code for a different machine is called :

  1. Cross compilation             
  2. One pass compilation   
  3. Two pass compilation       
  4. None of the above
retagged by

1 Answer

Best answer
5 votes
5 votes

(A) Cross compilation          :   A compiler for a high-level language that runs on one machine and produces code for a different machine is called cross compiler

(B) One pass compilation    :  one-pass compiler is a compiler that passes through the source code of each compilation unit only once. traverses the program only once.

(C) Two pass compilation    : A multi-pass compiler or two pass compiler is a type of compiler that processes the source code or abstract syntax tree of a program several times.

A one-pass compilers is faster than multi-pass compilers.

Option A is the Correct Answer.

selected by

Related questions

1 votes
1 votes
1 answer
1
rishu_darkshadow asked Sep 22, 2017
1,425 views
In which addressing mode the operand is given explicitly in the instruction itself ?Absolute mode Immediate mode Indirect mode Index mode
2 votes
2 votes
1 answer
2
rishu_darkshadow asked Sep 21, 2017
828 views
With four programs in memory and with $80$% average $I/O$ wait, the $\text{CPU}$ utilization is ?$60$% $70$% $90$% $100$%
–1 votes
–1 votes
0 answers
3
rishu_darkshadow asked Sep 24, 2017
570 views
We cannot delete the __________ icon but we can made it invisible.Recycle My Computer Internet explorer None of the abov...
1 votes
1 votes
2 answers
4