The study of the ways in which both geographical and social factors can cause language to vary and change over time.