 The structural difference between code-switching and code-mixing is the position of the altered elements—for code-switching, the modification of the codes occurs intersententially, while for code-mixing, it occurs intrasententially.In other work the term code-switching emphasizes a multilingual speaker's movement from one grammatical system to another, while the term code-mixing suggests a hybrid form, drawing from distinct grammars.In other words, "code-mixing" emphasizes the formal aspects of language structures or linguistic competence, while "code-switching" emphasizes linguistic performance.