Yes
Coverts source code into object code
compiler
It coverts your source code into machine code so the computer can execute it.
Programs that translate source code to object code are known as compilers. A compiler takes high-level programming languages like C, C++, or Java and converts them into machine code or object code that can be executed by a computer's hardware. Additionally, assemblers translate assembly language into object code, while interpreters directly execute the source code without generating a separate object code file. Examples of popular compilers include GCC for C/C++ and the Java Compiler (javac) for Java.
Source code is the human-readable version of a program written in a programming language, while object code is the machine-readable version generated by a compiler from the source code. The "best" between them depends on the context: source code is easier for humans to read and modify, while object code is necessary for a computer to execute the program. Both are important in software development.
No, they are two different things, source code is human-readable and machine code is machine-readable (though it can be represented in assembly)
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.
A program that translates source program into object code.
Translates from source code to object module. What else did you think?
Source code is code written in a programming language, such as C++ or Java. It is designed to be architecture-independent and human-readable. Source code must be converted to object code (aka machine code) before it can be executed. Object code is architecture-dependent and is not easily human-readable (think ones and zeros). The point of this setup is that you can ensure that code you write in a programming language (source code) can be executed on ANY architecture that has a proper compiler.
Programmers used (and still use) translators to convert the source code into object code.
False. A compiler converts source code into object code.