title: EXE version numbers -- how to correctly compare minor versions
body: <p>Windows EXE files have version numbers attached to them, consisting of four digits separated by dots (e.g. 1.0.0.0).</p>
  
  <p><strong>Question</strong>: What is the correct way to compare these numbers? In particular, is 1.15.0.0 > 1.2.0.0 (since 15 > 2) or vice versa (since, mathematically, 1.15 &lt; 1.2)?</p>
  
  <hr>
  
  <p><i>Background: One of my applications has reached 3.9.* and I would like to know wheter I can continue with 3.10.* without installers or other components that compare version numbers causing trouble.</i></p>