Sociolinguistics looks into how social contexts affect language use, and as such it centers on the notion of social functions of language and of the ways it is used to convey social meaning.