3

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.

3
  • 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

8

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.

2

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

1
  • 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.