En sociolinguistique, une langue peut être désignée comme un code. Un code est un terme neutre qui peut être utilisé pour désigner une langue ou une variété de langue. Le résultat linguistique est une hybridation caractéristique en raison du mélange d'éléments linguistiques de deux langues dans une même phrase ou clause.