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
Correct Answer: Allow dynamic data structure
E.g.: Heap.