In
programming terminology, a
global is an entity with the largest
visibility or
scope an entity may have.
The other kinds of scope or visibility are
block local,
function local,
parameter,
class private,
protected, and
file.
Do not confuse visibility with
storage class or
lifetime