code switching
Code switching (noun) means In linguistics, alternating between two or more languages or dialects within a single conversation or even a single sentence, typical of fluent bilingual speakers. Example: “Her family's dinner conversation code switches freely between Punjabi and English.”
How to use code switching
Learner’s notesIn plain EnglishChanging how you talk and act to fit in with different groups of people.
Neutral. Written both code switching and code-switching; hyphenated when used before a noun.
As a verb it splits: people code switch. As a modifier it takes a hyphen: code-switching behaviour.
Trace the full origin ↓Fill the gap
Can you complete this real example?
He described the exhaustion of _____ between home and the office every day.
Etymology
From linguistics, where code means a language or language variety; switching between codes gave the term, which later broadened to cover social and behavioural adjustment.
Synonyms
View more →Related words
Rhymes for code switching
See all rhymes for code switching →Frequently asked questions
What is the difference between code switching and code mixing?
Linguists usually reserve code switching for alternating between languages across clauses or sentences, and code mixing for blending elements within a single clause, such as dropping one language's noun into another's grammar. In everyday use the two are often treated as the same thing.
Is code switching the same as having an accent you can change?
Accent is one part of it. Code switching also covers word choice, references, humour, formality and demeanour — the whole presentation a person adjusts to be read as belonging. Changing accent alone is usually called style-shifting.
Why is code switching described as tiring?
Because it demands constant self-monitoring on top of whatever work is actually being done. Research on the workplace consistently finds this extra effort falls unevenly on people whose natural way of speaking is treated as unprofessional by default.
What is the meaning of code switching?
"code switching" (noun) means in linguistics, alternating between two or more languages or dialects within a single conversation or even a single sentence, typical of fluent bilingual speakers.