A programming language is to be designed to run on a machine that does not have a big memory.
(a) Prefer a 2 pass compiler
(b) Prefer an interpreter
(c) Not support recursion
(d) All of the mentioned
The question was posed to me by my college director while I was bunking the class.
Asked question is from SDT Schemes to Specify Translation of various Programming Language Construct topic in section Syntax Directed Definition and Translations of Compiler