When teaching programming the concept of "local scope" seems hard to grasp for some people. The easy explanation is that a pronoun (usually) has a scope of a sentence or a paragraph.
Just calling everything a "variable" seems imprecise.
Just calling everything a "variable" seems imprecise.
If anything, this is placing more emphasis on people with a more formal grasp on language. As a layman, I never thought this hard about pronouns, just associated them with the most common ones and didn't think more about it.
Local means close to, global means everywhere. Give a couple of code examples and I think we're cooking with gas.
That's what they are, though, it is as precise as it needs to be. Why try to reinvent the wheel?