You know the difference about eq? and equal?
(C-Programmers know == and strcmp instead)
and you probably remember how you once understood it.
Most computer science students need some time to understand
how important that difference is.
At the other hand,
natural languages develop a term for each concept
which is just important enough.
And there is the differentiation between same and equal,
which compare exactly to eq? and equal?.
So much nothing new.
Both the paragraphs above are just an example
of text containing the same idea,
referential equality (in this case),
and I could easily add more explanations.
If all these explanations actualy contain the the same idea,
(which is to be attributed to the same originator / author,
even though I don't know whom),
then we are in trouble concerning intellectual property rights.
If two texts, pictures, head etc. express the same idea, and we want
to make intellectual property possible
(feasable, defensible, trade-able) at all,
then we need to take steps to model it.
(and I'd add to model it the way natural language does)
This is also important to other fields:
I wasted long hours in document management meetings,
without result basically due to the same confusion.