title: What is a dynamic language, and why doesn't C# qualify?
body: <p>Listening to a podcast, I heard that C# is not dynamic language while Ruby is.</p>
  
  <p>What is a "dynamic language"? Does the existence of dynamic languages imply that there are static languages?</p>
  
  <p>Why is C# a dynamic language and what other languages are dynamic? If C# is <em>not</em> dynamic, why is Microsoft pushing it strongly to the market?</p>
  
  <p>As well why most of .NET programmers are going crazy over it and leaving other languages and moving to C#?</p>
  
  <p>Why is Ruby "the language of the future"? </p>