title: What is the meaning of 'construct' in programming languages
body: <p>I see the term 'construct' come up very often in programming readings. The current book I am reading, "Programming in C" by Stephen Koching has used it a few times throughout the book. One example is in the chapter on looping, which says: </p>
  
  <blockquote>
    <p>"When developing programs, it sometimes becomes desirable to have the
    test made at the end of the loop rather than at the beginning.
    Naturally, the C language provides a special language <em>construct</em> to
    handle such a situation. This looping statement is known as the <code>do</code>
    statement."</p>
  </blockquote>
  
  <p>In this case what does the term 'construct' mean, and does the word 'construct' have any relation to an object 'constructor' in other languages?</p>