title: Why are C names shortened?
body: <p>Why there is a function called <code>strcat</code> and not a function called <code>stringConcatenation</code>, or <code>stringConcat</code> or <code>string_concat</code> or something like that? Why there is a <code>clrscr</code> function and not <code>clearScreen</code> or <code>clear_screen</code>?</p>
  
  <p>Does it have something to do with source code size in past days, where every byte was worth gold on overly-sized floppy disks? Or is this fueled by programmers' inherent laziness? Is it a convention?</p>