4 ms·
I think this tool gives too fine-grained an outlook about whether a language is "suitable" or "not." Some languages (e.g. Matlab, Erlang) were designed for spe
by adambard 15y ago
I think this tool gives too fine-grained an outlook about whether a language is "suitable" or "not."
Some languages (e.g. Matlab, Erlang) were designed for specific domains in which they excel, but most were designed to be general-purpose. So, most of those languages are really suitable for most tasks.
There are few things that, for example, one might code in Java, that I would not consider using Python for. The two are very different, of course, but for non-specialized applications, the practical reasons for using one over the other come down to other concerns; ubiquity, your own familiarity, interoperability with your existing infrastructure, etc. Me, just I'll choose the novel general-purpose language out of interest.
Then again, a few languages I've worked with (i.e. PHP, Matlab) deserve thoroughly to be crucified for their crimes against computer science and developers everywhere.