Language Classification based on Paradigm
Some languages make it easy to write in one some paradigms compared to others. Which is why, paradigms are often seen as classification for programming languages. However, many programming languages can't be strictly classified into one paradigm.