namespaces

Symbol organization domains

Namespaces is the plural of namespace, a computing term for a container that holds identifiers—variable names, function names, classes—to prevent conflicts when different parts of a program use the same name.

Two functions called "print" can coexist if they live in separate namespaces: The error occurred because both libraries defined the same function in the global namespace.

programming

scope

Extent or range

identifiers · variables · functions · classes · imports · declarations · prefixes · isolation · resolution · global

XML

prefix

Root-modifying front element

  • URIResource identification string
  • elementsFundamental parts or substances
  • tagsIdentifiers for sorting items

attributes · schema · qualified · declaration · scope · serialization · parsing · well-formed · unprefixed

DNS

domains

Areas of control or expertise

TLD · registry · zone · delegation · root · hostname · URL · ICANN · registrar

taxonomy

classification

Systematic grouping by traits

phyla · genus · species · Linnaean · systematics · categorization · clade · family · order · class

Categories
Opposites
organizational structure

namespacesspaghetti code

Poorly structured program

Family

namespace

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Abstract · Rated G