Question: what is code switching linguistics?
Answer: Code-switching, process of shifting from one linguistic code (a language or dialect) to another, depending on the social context or conversational setting.