Hacker News new | ask | show | jobs
by walledstance 2170 days ago
Thank you for this conception. Metaphor and analogy are vital in every human endeavor.

As for my reasoning why:

Analogies and other figurative speech is important, not just as conversational tools, but also in thinking. Language is a metaphorical tool we place on reality to manage and interpret it. This is true for human languages and programming languages. Take Python. This is a high level language which an interpreter uses to help a computer parse it into the needed lower language for its understanding. The language alone though does little on its own without the multiple layers computers use to apply given instructions. Human language is multiple levels higher than computer languages when it comes to interpreting reality. Pretty much all human language is a metaphor because it doesn't directly mean what we are referring to. It instead refers to our mental conception of what we are attempting to relate to in reality.