L’alternance codique (de l'anglais code-switching) désigne l’alternance entre plusieurs codes linguistiques (langues, dialectes ou registres de langue) au sein d’un même et unique discours ou énoncé, voire au sein d’une phrase, le plus souvent là où les syntaxes des deux codes s'alignent (Codique DGCP)[1]. On parle d’alternance codique seulement lorsqu’il est produit par des multilingues parlant couramment leurs langues[2]. Sinon il s’agit d’un emprunt lexical, qui lui ne marque pas la réelle volonté de changement, mais plutôt un manque de compétence dans la langue ou une insuffisance de la langue elle-même, et qui est considéré comme appartenant à la langue qui l'a « emprunté ». Dans d’autres cas plus rares, l’alternance devient systématique et crée une langue mixte, comme le métchif, ou alors supplante la langue officielle, comme le taglish (en) (tagalog et anglais) ou le portuñol (portugais et espagnol)[3].