In sociolinguistics, the term "anti-language" refers to a type of language used by subgroups or non-mainstream communities to distinguish themselves from the larger society. This language often serves as a form of resistance or rebellion, creating a barrier to understanding between the group and outsiders.
The correct answer (C) Communication by small non-mainstream groups refers to how marginalized groups, such as criminals, protest groups, or secretive communities, develop their own specialized language or jargon to maintain secrecy, assert identity, or challenge mainstream norms. Anti-languages often involve deliberate changes to standard language forms, such as using coded words, slang, or newly created terminology.
Additional Context:
Anti-languages are an important concept in sociolinguistics because they highlight the social function of language as not just a tool for communication but also as a means of social and political distinction. These languages serve to establish in-group solidarity and protect group identity by preventing outsiders from understanding internal conversations.