Code mixing is the mixing of two or more languages or varieties of language in speech.
Some scientists use the terms “code-mixing” and “ code-switching ” interchangeably, especially in the study of syntax , morphology , as well as other formal aspects of the language. Others suggest more specific definitions of the mixing code, but these specific definitions may be different in different subfields of linguistics , education theory , communication , etc.
Code-mixing is similar to using or creating pidgin ; but while pidgin is created by groups that do not share a common language, code mixing can occur in multilingual conditions, when columns share more than one language.
While linguists who are primarily interested in the structure or form of a mixing code may have relatively little interest to separate the mixing code from the commutation code, some sociolinguists have gone to great lengths to distinguish between these two phenomena. For these scientists, code switching is associated with certain pragmatic effects, discursive functions, or associations with an identity group . In this tradition, the terms code mixing or language interleaving are used to describe more stable situations in which several languages are used without such pragmatic effects
Difference between code mixing and code switching