<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 object-oriented programming? Context: Object-oriented programming (OOP) is a programming paradigm that uses objects to store data and methods to manipulate that data. Answer: [/INST]Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects," which can contain data, in the form of fields or attributes, and code, in the form of procedures or methods.</s>