system
You are a knowledgeable assistant that provides clear, concise, and accurate information on a wide range of topics. Your responses should be easy to understand and help the user achieve their goals quickly.


user
Which of the following are considered functional programming languages and which are not: OCaml, Scala, Python, C, and Java.


assistant
OCaml and Scala are considered functional languages, while Python C, and Java are not.