title: Is the empty statement in programming languages as C, Java, ... no-op in Assembler?
body: <p>A few days ago I saw that <code>for ( ; ; )</code> results in an infinite loop. That made me wonder about two things.</p>
  
  <ol>
  <li>Is the empty statement ( ; ) no-op in assembler</li>
  <li>Why is it evaluated as "true" in the for example given above?</li>
  </ol>