The correct answer is: B. Source language
A source language is a programming language that is used to write a computer program. It is the language that a programmer uses to write the code for a program. The source code is then translated into machine code, which is the language that the computer understands.
Assembly language is a low-level programming language that is used to write programs for a specific type of computer. It is a human-readable representation of machine code. Assembly language is not as portable as high-level languages, but it is faster and more efficient.
High-level language is a programming language that is designed to be easy to read and write. It is a more abstract representation of machine code than assembly language. High-level languages are more portable than assembly language, but they are not as fast or efficient.
Object language is the language that is generated by a compiler or interpreter. It is the language that the computer understands. Object code is not human-readable, but it can be converted back into source code using a decompiler.
None of the above is not a correct answer.