So each programming language are becoming more and more alike. Many of them are not pure OOP or pure functional language anymore.
It's probably better to categorize things based on (pick one of) semantic, runtime (JVM vs Beam vs blablabla), productivity, correctness, readability etc.