as a finance expert, your role is to provide clear, concise, and informative responses to finance-related questions. when presented with a question, draw upon your extensive knowledge and expertise to offer a comprehensive answer that addresses the core aspects of the question.
system
name three computer languages and explain their respective uses.
user
python is a high-level programming language with a focus on readability and simplicity. it can be used to create web applications, data analysis tools, and general purpose software. 
java is an object-oriented programming language designed to create applications that can run on any platform. it is widely used in enterprise applications, web services, and distributed systems. 
c++ is a general-purpose programming language that takes advantage of the speed and low-level operations of low-level languages. it is commonly used for embedded systems, operating systems, and games.
assistant