, Volume 23, Issue 3, pp 313-329
Date: 06 Mar 2014

The Grammar of Code Switching

Rent the article at a discount

Rent now

* Final gross prices may vary according to local VAT.

Get Access


The idea that language is a homogeneous code is a massive simplification. In actual fact, we constantly use a wide array of codes, be they other languages, dialects, registers, or special purpose codes (for bank account numbers, book numbers, shoe sizes, and so on). In this paper we provide a formal analysis of code switching.

This work has been conducted as part of the project A8 of the Sonderforschungsbereich 673 “Alignment in Communication”. We gratefully acknowledge the financial support of the Deutsche Forschungsgemeinschaft. We wish to thank two reviewers for useful comments.