title: Difference between left/right recursive, left/right-most derivation, precedence, associativity etc
body: <p>I am currently learning language processors and a topic that comes up very often is the direction in which elements in a grammar are consumed. Left to right or right to left.
  I understand the concept but there seems to be so many ways of writing these rules and I am not sure if they are all the same. What I've seen so far is:</p>
  
  <p>Right/Left recursion,
  Right/Left-most derivation,
  Right/Left reduction, precedence, associativity etc.</p>
  
  <p>Do these all mean the same thing?</p>