"extent," 1530s, "room to act," from Italian scopo "aim, purpose, object, thing aimed at, mark, target," from Latin scopus, from Greek skopos "aim, target, watcher," from PIE *spek- "to observe" (cf. Sanskrit spasati "sees;" Avestan spasyeiti "spies;" Greek skopein "behold, look, consider," skeptesthai "to look at;" Latin specere "to look at;" Old High German spehhon "to spy," German spähen "to spy"). Sense of "distance the mind can reach, extent of view" first recorded c.1600.
"instrument for viewing," 1872, abstracted from telescope, microscope, etc., from Greek skopein "to look" (see scope (n.1)). Earlier used as a shortening of horoscope (c.1600).
"to view," 1807, from the source of scope (n.2). Related: Scoped; scoping.
word-forming element indicating "an instrument for seeing," from Late Latin -scopium, from Greek -skopion, from skopein "to look at, examine" (see scope (n.1)).
-scope suff.
An instrument for viewing or observing: bronchoscope.
project
Software Evaluation and Certification Programme Europe.
An ESPRIT project.
(1995-04-12)
programming
The scope of an identifier is the region of a program source within which it represents a certain thing. This usually extends from the place where it is declared to the end of the smallest enclosing block (begin/end or procedure/function body). An inner block may contain a redeclaration of the same identifier in which case the scope of the outer declaration does not include (is "shadowed" or "occluded" by) the scope of the inner.
See also activation record, dynamic scope, lexical scope.
(1994-11-01)