Which of the following are considered functional programming languages and which are not: OCaml, Scala, Python, C, and Java.
OCaml and Scala are considered functional languages, while Python C, and Java are not.
Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.
### Instruction: Which of the following are considered functional programming languages and which are not: OCaml, Scala, Python, C, and Java.
### Input: 
### Response: OCaml and Scala are considered functional languages, while Python C, and Java are not.