Does anyone know of a good place to go find comparisons of programming languages by the intended platform/usage? Basically, what I want to know, is of the more popular languages, which ones are meant for high level application development, low level system development, mobile development, web, etc. If there's a good listing out there already, I'm not finding it so far. Does anyone know of a place that would have this? Thanks.

  • Finally found the article I was looking for <a href="en.wikipedia.org/wiki/…>. This shows me the intended use that I want, and I have other charts for other <a href="jvoegele.com/software/langcomp.html">comparisons</a> I need. Thanks for the time everyone.
    – Tom A
    Jan 13, 2011 at 17:43
  • I'd take this list with a grain of salt. It's not always easy to say what a language is "intended" for, let alone how its actual usage evolves in practice. Consider that this list says that C++ is a "application, systems" language, whereas C# is a "applications, web language". And yet, one of the largest web applications on Earth uses a considerable amount of C++. Also, Javascript (a "client-side web" language), is finding a niche in server-side programming as well. It also claims Lisp is a "text processing" language. Jan 13, 2011 at 18:57
  • @Charles Salvia - That's true, but I only need the list for a meeting with uppeer management.
    – Tom A
    Jan 13, 2011 at 20:24

2 Answers 2


Have a look at the right tool website.

The principle : the site gives a list of languages, and a list of statements. Anyone can give his opinion on whether the statement applies to the languages they are familiar with. The results are browsable by languages and by statements.


Not sure if this is what you're after, but Wikipedia has a pretty awesome categorical list of languages.

  • 1
    That's a great list, but i'm more looking for platform appropriateness: desktop, web, system level, cloud, etc.
    – Tom A
    Jan 13, 2011 at 17:34

Not the answer you're looking for? Browse other questions tagged or ask your own question.