Could you recommend a good reference on this topic? Or would you be interested in writing and article on this subject?
Here are some thoughts, based on my experience. This is just a (small) starting point. Could you help me build a much better lists, and provide details on each language? Maybe a tree that shows for each language, its parent(s) (e.g. C++ has C and Pascal Oriented Object as parents)
Classification by function:
Classification by type: