In sociolinguistics, a register is a variety of language used for a particular purpose or particular communicative situation. For example, when speaking officially or in a public setting, an English speaker may be more likely to follow prescriptive norms for formal usage than in a casual setting, for example, by pronouncing words ending in -ing with a velar nasal instead of an alveolar nasal (e.g., walking rather than walkin'), choosing words that are considered more "formal" (such as father vs. dad or child vs. kid), and refraining from using words considered nonstandard, such as ain't and y'all.
As with other types of language variation, there tends to be a spectrum of registers rather than a discrete set of obviously distinct varieties—numerous registers can be identified, with no clear boundaries between them. Discourse categorization is a complex problem, and even according to the general definition of register given above (language variation defined by use rather than user), there are cases where other kinds of language variation, such as regional or age dialect, overlap. Due to this complexity, scholarly consensus has not been reached for the definitions of terms such as register, field, or tenor; different scholars' definitions of these terms often contradict each other.
Additional terms such as diatype, genre, text types, style, acrolect, mesolect, basilect, sociolect, and ethnolect, among many others, may be used to cover the same or similar ground. Some prefer to restrict the domain of the term register to a specific vocabulary (which one might commonly call slang, jargon, argot, or cant), while others argue against the use of the term altogether. Crystal and Davy, for instance, have critiqued the way the term has been used "in an almost indiscriminate manner." These various approaches to the concept of register fall within the scope of disciplines such as sociolinguistics (as noted above), stylistics, pragmatics, and systemic functional grammar.
The term register was first used by the linguist T. B. W.