title: What is the point of finally in a try catch/except finally statement
body: <p>I have used try-catch/except-finally variants in many languages for years, today someone asked me what is the point of finally and I couldn't answer.  </p>
  
  <p>Basically why would you put a statement in finally instead of just putting it after the whole try-catch block? Or in other words is there a difference between the following blocks of code:</p>
  
  <pre><code>try{ //a}
  catch {//b}
  finally {//c}
  
  
  try{//a}
  catch{//b}
  //c
  </code></pre>
  
  <p>EDIT:<br>
  PEOPLE, I know what finally does, I have been using it for ages, but my question is in the above example putting <code>//c</code> in finally seems redundant, doesn't it?</p>