Match List-I with List-II. List-I: A. Compiler, B. Interpreter, C. Linker, D. Loader. List-II: I. Translate one line of the source code at a time and executes the translated instruction. II. A program that is responsible for transferring the executable file from the secondary storage to memory. III. A translation program that translates the program written in a high level language to machine language. IV. A program that combines the object of the program with the object codes of the library and user defined functions, and writes the same in a separate program file with extension usually .exe under Windows OS.