title: What's the difference between a "script" and an "application"?
body: <p>I'm referring to distinctions such as in <a href="https://stackoverflow.com/questions/17231/why-shouldnt-i-bet-the-future-of-the-company-on-shell-scripts#92305">this answer</a>:</p>
  
  <blockquote>
    <p>...bash isn't for writing applications it's for, well, scripting. So sure, your application might have some housekeeping scripts but don't go writing <code>critical-business-logic.sh</code> because another language is probably better for stuff like that.</p>
  </blockquote>
  
  <p>As programmer who's worked in many languages, this seems to be C, Java and other compiled language snobbery.  I'm not looking for reenforcement of my opinion or hand-wavy answers.  Rather, I genuinely want to know what technical differences are being referred to.</p>
  
  <p>(And I use C in my day job, so I'm not just being defensive.)</p>