Abstract
Bilingual speakers often code-switch from one language to another, especially when both languages are used in the environment. This article explores the potential theoretical explanations for this language behavior, the costs and benefits associated with language switching, and the role of language dominance in the direction of the switch. In short, code switching follows functional and grammatical principles and is a complex, rule-governed phenomenon. Although significant progress has been made in understanding the psycholinguistics of code switching, research is needed to examine the cognitive mechanisms underlying the bilingual's ability to integrate and separate two languages during the communicative process.
Get full access to this article
View all access options for this article.
