Kerry Hung 高三下 (2010/01/22) 7
Code-switching is a linguistics term denoting the concurrent use of more than one language, or language variety, in conversation. Multilinguals, people who speak more than one language, sometimes use elements of multiple languages in conversing with each other. Thus, code-switching is the syntactically and phonologically appropriate use of more than one linguistic variety.
Code-switching is distinct from other language contact phenomena, such as borrowing, pidgins and creoles, loan translation (calques), and language transfer (language interference). Speakers form and establish a p...