If you were explaining how a compiler works, which analogy would be best?

A. explaining an algebra problem using manipulatives to a group of 3rd graders
B. explaining French to a class of high school seniors
C. explaining Chemistry to a class of college science majors
D. explaining cooking to a group of 4th graders