1. Code switching refers to switching between two or more languages or language varieties within a conversation. It can occur between speaker turns or within a single turn.
2. Diglossia describes a stable language situation where two varieties of the same language are used differently, such as a high (H) variety for formal contexts and a low (L) variety for informal contexts.
3. Examples of diglossia include Arabic (H variety for formal contexts vs. colloquial Arabic as L variety), and Swiss German (H variety) vs. local dialects (L varieties). Code switching is a conversational strategy while digloss