title: What is the difference between Base-2 and Base-10 in the speed and performance?
body: <p>I know the basic definition of <code>base-2</code> and <code>base-10</code> But I wonder what is the difference between them in the <strong>performance</strong> and the <strong>speed</strong> of a program.</p>
  
  <p>for example:
  in <code>C#</code>, data type <code>double</code> is a <code>Base-2</code> and data type <code>decimal</code> is a <code>Base-10</code>
  so that <code>double</code> is very fast in calculations and <code>decimal</code> is up to 10x slower than double.</p>
  
  <p>I don't understand why this ,so please anyone explain this to me and thanks in advance :)</p>