When I read this thread, I though the implication was that .class files no
longer contain symbolic references. I found this very surprising so I
investigated just a little and confirmed that .class files still contain
symbolic references.
I agree the problem has to do with context. The
problem is that the context that is in your head is not the same as the context
someone else has when they read what you have written. The term "Java bytecode"
can mean what you want it to mean and it can also mean what you don't want want
it to mean depending on whether one is looking inside a .class file or is
looking at the overall flow of information (which I think it the more general
context).
This kind of confusion happens frequently when someone delves
deep into something and then reports what they have found. They mistakenly
assume all readers have the same context the writer acquired during their
investigations. Instead of arguing that everyone should have the same context
*you* happen to have at this particular point in time I am suggesting that you
include the word "instruction" so that everyone can understand what you are
saying even if they are not coming from exactly the same context as
you.
--- Our job is to remind ourselves that there are more
contexts
than the one we’re in now — the one that we think is reality.
-- Alan Kay [ Reply to This | Parent | # ]
|