#4 concepts of programming language question: (a) Explain the advantages of a system programming language versus an application programming language. (b) Explain what are the differences in the structure of a compiler and an interpreter. (c) Which is more efficient at runtime, an object-oriented programming program or a non object-oriented program? Explain..