title: Misconception in Compiler's function
body: <p>I have studied many articles to understand whether <em>Compiler</em> generates <strong>Object Code</strong> or <strong>Assembly Code</strong> and there is conflict, even in stack overflow. Some says <em>Compiler</em> generates <strong>Object Code</strong> while other says <em>Compiler</em> generates <strong>Assembly Code</strong> which is then converted to <strong>Object Code</strong> by <em>Assembler</em>. Both answers has up-votes. Is there any clarification or justification for this.</p>