Codewisseling oftewel codeswitchen[1] is een in de sociolinguïstiek gebruikte term voor een bepaalde vorm van taalmenging, waarbij tijdens een gesprek tussen twee of meer gesprekspartners schijnbaar willekeurig van de ene op de andere taal wordt overgeschakeld. Dit wordt vooral veel gedaan door mensen met een grote taalvaardigheid en mensen die meertalig zijn opgegroeid.
Codewisseling kan zowel op de grens van twee opeenvolgende zinnen als binnen een en dezelfde zin plaatsvinden. In het laatste geval wordt ook wel gesproken van intrasententiële codewisseling. Bij codewisseling op de grens van twee zinnen speelt vaak het feit dat de volgende zin aan een nieuwe gesprekspartner is gericht, met een andere moedertaal dan die van de gesprekspartner aan wie de voorafgaande zin was gericht.
Codewisseling is soms een manier om een identiteit tot uiting te brengen,[1] zoals bij een groep Puerto Ricaans-Amerikaanse inwoners van New York in een onderzoek van linguïst Ana Celia Zentella. De vermenging van Spaans en Engels wordt soms wel aangeduid als 'Spanglish'.[2][3]
In sommige gevallen gaat het niet om het wisselen tussen verschillende talen, maar om verschillende dialecten, stijlen of registers.[4] Deze vorm van codewisselen wordt bijvoorbeeld veel toegepast door sprekers van Afro-Amerikaans-Engels als ze van een informele naar een formelere situatie gaan.[5] Nederlanders die als kind in het gezin een dialect spraken, maar zich later Standaardnederlands hebben aangeleerd (tot de jaren zeventig ook wel 'Algemeen Beschaafd Nederlands' genoemd), wisselen tussen de dialecten, afhankelijk van de context waarin ze zich bevinden en het taalgebruik van de gesprekspartner(s).
Mensen maken gebruik van codewisseling in verschillende contexten om meerdere redenen, bijvoorbeeld:
Literatuurwetenschappers gebruiken de term codewisselen om de literaire stijlen te beschrijven die elementen van meer dan een taal bevatten, zoals in romans van Chinees-Amerikaanse, Anglo-Indiase of Latino auteurs.[7]
In sommige muziekstijlen, zoals hiphop, wordt codewisseling veel toegepast.[8]
Naast talen, dialecten, stijlen en jargon gaat het bij codewisselen vaak ook om verschillende sociale omgevingen, culturele gebruiken en etiquette zoals aanspreekvormen, beleefdheidsfrases en manieren van omgaan met het aanbieden en aannemen van voedsel.[9][10][1]