Question 5
A compiler architecture uses a common Intermediate Representation (IR). Initially, it supports 6 source languages and 4 target architectures.
Later, support for 3 new source languages and 2 new target architectures is added.
Without using IR, the compiler requires one translator for every source-target pair.
With IR, how many fewer translators/components are required after the expansion?
24
30
39
48