title: "Every language was created for a specific purpose"
body: <p>I was reading the post <a href="http://dotnetthoughts.wordpress.com/2007/10/12/why-language-is-important-why-i-prefer-c/" rel="nofollow noreferrer">Why Language is Important (Why I prefer C#)</a> from 'Dot Net Thoughts' and the first paragraph of the article ends with this statement:</p>
  
  <blockquote>
    <p>...every language was created for a
    specific purpose.</p>
  </blockquote>
  
  <p>This got me thinking about exactly "why" certain languages exist...ie what is their specific reason of their existence.</p>
  
  <p>My goal from this question is to <strong>list as many programming languages as possible and their main reason of why they exist</strong>...why they are used; and this will help people on deciding on what language to use for specific tasks.</p>
  
  <p>Languages such as <code>C#</code>, <code>VB</code>, <code>Haskell</code>, <code>Eiffel</code>, <code>Perl</code>, <code>Python</code>, <code>Java</code> etc; <em>procedural</em> languages, <em>functional</em> languages, <em>object-oriented</em> languages etc...</p>