No, they are two different things, source code is human-readable and machine code is machine-readable (though it can be represented in assembly)
False. A compiler converts source code into object code.
It coverts your source code into machine code so the computer can execute it.
compiler is complex software compounding of scanner,parser,intermediate code generator , object code generator etc. Actually its tasks is to convert one language to another target language. then it may be possible that source language may be c# ,java , C source code and target language one of them or assembly language code.
compiler
Coverts source code into object code
Both compiler and interpreter are the language programs that translates source program into machine code or we can say object code. Both are used to find errors in source program.
A Compiler.
A bliss compiler compiles Bliss source into Bliss object code which is a step in executing macdine code written by the Bliss compiler.
Object code is necessary, because object code is the actual instructions, or machine language, that the computer executes. Object code is the output of the compiler, as it translates the higher level language into the machine language. It is also the output of the linker, as it combines object code modules from the compiler output and the various libraries in its process of building a fully linked load module.
Translates from source code to object module. What else did you think?
A program that translates source program into object code.
Writing a language converter is very much like writing a compiler. In fact, a compiler can be considered a language converter, when the target language is object code. The actual science of writing a compiler is complex.