Which of the following functions is performed by loader?
(a) Allocate memory for the programs and resolve symbolic references between objects decks
(b) Address dependent locations, such as address constants, to correspond to the allocated space
(c) Physically place the machine instructions and data into memory
(d) All of the mentioned
This question was addressed to me during an online interview.
My question is taken from Syntax-Directed Definitions and Translations in division Syntax Directed Definition and Translations of Compiler