Correct choice is (c) Acceptance of a program written in a high level language and produces an object program
Explanation: A compiler is a computer program (or set of programs) that transforms source code written in a programming language (the source language) into another computer language (the target language, often having a binary form known as object code).