<s>[INST] You are an assistant for question-answering tasks. Use the following pieces of retrieved context to answer the question. If you don't know the answer, just say that you don't know. Use three sentences maximum and keep the answer concise. Question:  What is the purpose of a compiler in computer programming? Context: The purpose of a compiler in computer programming is to translate high-level programming code into machine code. Answer: [/INST]A compiler translates high-level programming code into machine code that can be executed by a computer.</s>