Which languages necessarily need heap allocation in the runtime environment?
(a) Those that support recursion
(b) Those that use dynamic scoping
(c) Allow dynamic data structure
(d) Those that use global variables
The question was asked in unit test.
The doubt is from Three-Address Statements in portion Syntax Directed Definition and Translations of Compiler