对牛弹琴

Pinyin:duì niú tán qín

Languages: 中文 English Español 日本語 한국어 Tiếng Việt ไทย Русский

📖 Meaning

Casting pearls before swine.

📜 Origin

《理惑论》

💡 Detailed Explanation

"Playing the lute to a cow" literally means playing music to a cow, which cannot understand it. This idiom comes from Mou Rong's *Lihuo Lun* (On Resolving Doubts) of the Han Dynasty. It is a metaphor for reasoning with those who do not understand reason, or using expert language with laypeople, wasting one's breath. It emphasizes the importance of choosing the right audience: if the other party lacks the foundation for understanding, no matter how good the reasoning or talent is, it cannot be appreciated. It is mostly used to criticize speaking without considering one's audience, or to mock oneself for saying something the other party cannot understand. Its emotional tone is somewhat derogatory, but it sometimes carries a teasing flavor, suggesting that the speaker has labored in vain. In terms of cultural background, it reflects the Confucian wisdom of "teaching according to aptitude" and the Daoist wisdom of "non-action," reminding people that communication should vary from person to person. Its deeper meaning also includes: it is not that the reasoning itself is flawed, but that the audience is unsuitable; therefore, one should be good at judging the level of one's listeners and avoid ineffective communication.

📝 Example

1. Explaining algorithm optimization to an artist who knows nothing about programming is simply casting pearls before swine. (A metaphor for wasting effort explaining specialized content to someone who cannot understand it.) 2. He tried to explain quantum mechanics to elementary school students in classical Chinese, which was undoubtedly casting pearls before swine. (A metaphor for speaking without considering the audience, making it impossible for them to understand.)