Reps are a bit outdated. The original concept, i believe, was that rep was to be given to the person. Kind of a boost to their, well, reputation, literally. Though now its treated more of like a 'really strong like'.
Likes are more recent. Its just a way of saying 'i like this post'.