Codeswitching
Code-switching, or language switching, is the alternation between two or more languages or language varieties within a single conversation, clause, or sentence. It occurs in many multilingual communities and can serve multiple communicative functions.
Common patterns include inter-sentential switching (switching between sentences), intra-sentential switching (within a single sentence), and tag
Several theoretical approaches explain why code-switching occurs. Poplack's equivalence constraint and free morpheme constraint describe structural
Code-switching is used for reasons including topic emphasis, quotation, humor, efficiency, or marking membership in a
In education and policy, code-switching is debated: some see it as a resource to support comprehension and