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.
Coverts source code into object code
compiler
Yes, a compiler translates source code, which is written in a high-level programming language, into object code, which is a low-level machine-readable format. This object code typically contains binary instructions that a computer's processor can execute. The compiler performs various tasks during this process, including syntax checking, optimization, and code generation. Ultimately, the object code can be linked with other object files to produce an executable program.
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.
A program that translates source program into object code.
Translates from source code to object module. What else did you think?