Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Namespace

Index Namespace

In computing, a namespace is a set of symbols that are used to organize objects of various kinds, so that these objects may be referred to by name. [1]

94 relations: Ada (programming language), Anthroponymy, Argument-dependent name lookup, Astronomical naming conventions, Augmented Backus–Naur form, Basic Linear Algebra Subprograms, Binomial nomenclature, Biology, C (programming language), C Sharp (programming language), C++, C++ Standard Library, Chemical nomenclature, Class (computer programming), Computer network, Computer program, Computer programming, Computing, Concept, Constructed language, Context (computing), Data storage, Delivery point, Dewey Decimal Classification, Dialect, Digital object identifier, Directory (computing), Distributed computing, Domain name, Domain Name System, File system, Fortran, Fully qualified name, Grep, GS1, Handle System, HTML element, Identifier, Identity (object-oriented programming), International Article Number, International Standard Book Number, Internet, Internet Assigned Numbers Authority, Internet Engineering Task Force, Jargon, Java (programming language), Java (software platform), Java package, Java Platform, Standard Edition, LAPACK, ..., Libpng, Library of Congress Classification, List of GS1 country codes, List of territorial entities where German is an official language, MAC address, Metadata registry, Microsoft Windows, Modular programming, Name collision, Name mangling, Name resolution (programming languages), Namespace, Naming collision, Naming convention (programming), National Internet registry, Natural language, Object lifetime, Organizationally unique identifier, Path (computing), PCI configuration space, PHP, Programming language, Python (programming language), Reflection (computer programming), Registration authority, Scope (computer science), Sociolect, Star catalogue, Subroutine, Substring, Symbol, Table (furniture), Tree (data structure), UN/LOCODE, Uniform Resource Name, Universally unique identifier, USENIX, Variable (computer science), Vehicle registration plate, Website, XML, XML namespace, ZIP Code, .NET Framework. Expand index (44 more) »

Ada (programming language)

Ada is a structured, statically typed, imperative, and object-oriented high-level computer programming language, extended from Pascal and other languages.

New!!: Namespace and Ada (programming language) · See more »

Anthroponymy

Anthroponomastics (or anthroponymy) is the study of the names of human beings.

New!!: Namespace and Anthroponymy · See more »

Argument-dependent name lookup

In the C++ programming language, argument-dependent lookup (ADL), or argument-dependent name lookup, applies to the lookup of an unqualified function name depending on the types of the arguments given to the function call.

New!!: Namespace and Argument-dependent name lookup · See more »

Astronomical naming conventions

In ancient times, only the Sun and Moon, a few hundred stars and the most easily visible planets had names.

New!!: Namespace and Astronomical naming conventions · See more »

Augmented Backus–Naur form

In computer science, augmented Backus–Naur form (ABNF) is a metalanguage based on Backus–Naur form (BNF), but consisting of its own syntax and derivation rules.

New!!: Namespace and Augmented Backus–Naur form · See more »

Basic Linear Algebra Subprograms

Basic Linear Algebra Subprograms (BLAS) is a specification that prescribes a set of low-level routines for performing common linear algebra operations such as vector addition, scalar multiplication, dot products, linear combinations, and matrix multiplication.

New!!: Namespace and Basic Linear Algebra Subprograms · See more »

Binomial nomenclature

Binomial nomenclature ("two-term naming system") also called nomenclature ("two-name naming system") or binary nomenclature, is a formal system of naming species of living things by giving each a name composed of two parts, both of which use Latin grammatical forms, although they can be based on words from other languages.

New!!: Namespace and Binomial nomenclature · See more »

Biology

Biology is the natural science that studies life and living organisms, including their physical structure, chemical composition, function, development and evolution.

New!!: Namespace and Biology · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Namespace and C (programming language) · See more »

C Sharp (programming language)

C# (/si: ʃɑːrp/) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

New!!: Namespace and C Sharp (programming language) · See more »

C++

C++ ("see plus plus") is a general-purpose programming language.

New!!: Namespace and C++ · See more »

C++ Standard Library

In the C++ programming language, the C++ Standard Library is a collection of classes and functions, which are written in the core language and part of the C++ ISO Standard itself.

New!!: Namespace and C++ Standard Library · See more »

Chemical nomenclature

A chemical nomenclature is a set of rules to generate systematic names for chemical compounds.

New!!: Namespace and Chemical nomenclature · See more »

Class (computer programming)

In object-oriented programming, a class is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods).

New!!: Namespace and Class (computer programming) · See more »

Computer network

A computer network, or data network, is a digital telecommunications network which allows nodes to share resources.

New!!: Namespace and Computer network · See more »

Computer program

A computer program is a collection of instructions for performing a specific task that is designed to solve a specific class of problems.

New!!: Namespace and Computer program · See more »

Computer programming

Computer programming is the process of building and designing an executable computer program for accomplishing a specific computing task.

New!!: Namespace and Computer programming · See more »

Computing

Computing is any goal-oriented activity requiring, benefiting from, or creating computers.

New!!: Namespace and Computing · See more »

Concept

Concepts are mental representations, abstract objects or abilities that make up the fundamental building blocks of thoughts and beliefs.

New!!: Namespace and Concept · See more »

Constructed language

A constructed language (sometimes called a conlang) is a language whose phonology, grammar, and vocabulary have been consciously devised for human or human-like communication, instead of having developed naturally.

New!!: Namespace and Constructed language · See more »

Context (computing)

In computer science, a task context is the minimal set of data used by a task (which may be a process or thread) that must be saved to allow a task to be interrupted, and later continued from the same point.

New!!: Namespace and Context (computing) · See more »

Data storage

Data storage is the recording (storing) of information (data) in a storage medium.

New!!: Namespace and Data storage · See more »

Delivery point

In a postal system, a delivery point (sometimes DP) is a single mailbox or other place at which mail is delivered.

New!!: Namespace and Delivery point · See more »

Dewey Decimal Classification

The Dewey Decimal Classification (DDC), or Dewey Decimal System, is a proprietary library classification system first published in the United States by Melvil Dewey in 1876.

New!!: Namespace and Dewey Decimal Classification · See more »

Dialect

The term dialect (from Latin,, from the Ancient Greek word,, "discourse", from,, "through" and,, "I speak") is used in two distinct ways to refer to two different types of linguistic phenomena.

New!!: Namespace and Dialect · See more »

Digital object identifier

In computing, a Digital Object Identifier or DOI is a persistent identifier or handle used to uniquely identify objects, standardized by the International Organization for Standardization (ISO).

New!!: Namespace and Digital object identifier · See more »

Directory (computing)

In computing, a directory is a file system cataloging structure which contains references to other computer files, and possibly other directories.

New!!: Namespace and Directory (computing) · See more »

Distributed computing

Distributed computing is a field of computer science that studies distributed systems.

New!!: Namespace and Distributed computing · See more »

Domain name

A domain name is an identification string that defines a realm of administrative autonomy, authority or control within the Internet.

New!!: Namespace and Domain name · See more »

Domain Name System

The Domain Name System (DNS) is a hierarchical decentralized naming system for computers, services, or other resources connected to the Internet or a private network.

New!!: Namespace and Domain Name System · See more »

File system

In computing, a file system or filesystem controls how data is stored and retrieved.

New!!: Namespace and File system · See more »

Fortran

Fortran (formerly FORTRAN, derived from Formula Translation) is a general-purpose, compiled imperative programming language that is especially suited to numeric computation and scientific computing.

New!!: Namespace and Fortran · See more »

Fully qualified name

In computer programming, a fully qualified name is an unambiguous name that specifies which object, function, or variable a call refers to without regard to the context of the call.

New!!: Namespace and Fully qualified name · See more »

Grep

grep is a command-line utility for searching plain-text data sets for lines that match a regular expression.

New!!: Namespace and Grep · See more »

GS1

GS1 is a not-for-profit organisation that develops and maintains global standards for business communication.

New!!: Namespace and GS1 · See more »

Handle System

The Handle System is the Corporation for National Research Initiatives's proprietary registry assigning persistent identifiers, or handles, to information resources, and for resolving "those handles into the information necessary to locate, access, and otherwise make use of the resources".

New!!: Namespace and Handle System · See more »

HTML element

An HTML element is an individual component of an HTML document or web page, once this has been parsed into the Document Object Model.

New!!: Namespace and HTML element · See more »

Identifier

An identifier is a name that identifies (that is, labels the identity of) either a unique object or a unique class of objects, where the "object" or class may be an idea, physical object (or class thereof), or physical substance (or class thereof).

New!!: Namespace and Identifier · See more »

Identity (object-oriented programming)

An identity in object-oriented programming, object-oriented design and object-oriented analysis describes the property of objects that distinguishes them from other objects.

New!!: Namespace and Identity (object-oriented programming) · See more »

International Article Number

The International Article Number (also known as European Article Number or EAN) is a standard describing a barcode symbology and numbering system used in global trade to identify a specific retail product type, in a specific packaging configuration, from a specific manufacturer.

New!!: Namespace and International Article Number · See more »

International Standard Book Number

The International Standard Book Number (ISBN) is a unique numeric commercial book identifier.

New!!: Namespace and International Standard Book Number · See more »

Internet

The Internet is the global system of interconnected computer networks that use the Internet protocol suite (TCP/IP) to link devices worldwide.

New!!: Namespace and Internet · See more »

Internet Assigned Numbers Authority

The Internet Assigned Numbers Authority (IANA) is a function of ICANN, a nonprofit private American corporation that oversees global IP address allocation, autonomous system number allocation, root zone management in the Domain Name System (DNS), media types, and other Internet Protocol-related symbols and Internet numbers.

New!!: Namespace and Internet Assigned Numbers Authority · See more »

Internet Engineering Task Force

The Internet Engineering Task Force (IETF) develops and promotes voluntary Internet standards, in particular the standards that comprise the Internet protocol suite (TCP/IP).

New!!: Namespace and Internet Engineering Task Force · See more »

Jargon

Jargon is a type of language that is used in a particular context and may not be well understood outside that context.

New!!: Namespace and Jargon · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Namespace and Java (programming language) · See more »

Java (software platform)

Java is a set of computer software and specifications developed by James Gosling at Sun Microsystems, which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment.

New!!: Namespace and Java (software platform) · See more »

Java package

A Java package organizes Java classes into namespaces, providing a unique namespace for each type it contains.

New!!: Namespace and Java package · See more »

Java Platform, Standard Edition

Java Platform, Standard Edition (Java SE) is a computing platform for development and deployment of portable code for desktop and server environments.

New!!: Namespace and Java Platform, Standard Edition · See more »

LAPACK

LAPACK (Linear Algebra Package) is a standard software library for numerical linear algebra.

New!!: Namespace and LAPACK · See more »

Libpng

libpng is the official Portable Network Graphics (PNG) reference library (originally called pnglib).

New!!: Namespace and Libpng · See more »

Library of Congress Classification

The Library of Congress Classification (LCC) is a system of library classification developed by the Library of Congress.

New!!: Namespace and Library of Congress Classification · See more »

List of GS1 country codes

This is a list of country codes used by GS1.

New!!: Namespace and List of GS1 country codes · See more »

List of territorial entities where German is an official language

The following is a list of the territorial entities where German is an official language.

New!!: Namespace and List of territorial entities where German is an official language · See more »

MAC address

A media access control address (MAC address) of a device is a unique identifier assigned to a network interface controller (NIC) for communications at the data link layer of a network segment.

New!!: Namespace and MAC address · See more »

Metadata registry

A metadata registry is a central location in an organization where metadata definitions are stored and maintained in a controlled method.

New!!: Namespace and Metadata registry · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Namespace and Microsoft Windows · See more »

Modular programming

Modular programming is a software design technique that emphasizes separating the functionality of a programme into independent, interchangeable modules, such that each contains everything necessary to execute only one aspect of the desired functionality.

New!!: Namespace and Modular programming · See more »

Name collision

The term "name collision" refers to the nomenclature problem that occurs in computer programs when the same variable name is used for different things in two separate areas that are joined, merged, or otherwise go from occupying separate namespaces to sharing one.

New!!: Namespace and Name collision · See more »

Name mangling

In compiler construction, name mangling (also called name decoration) is a technique used to solve various problems caused by the need to resolve unique names for programming entities in many modern programming languages.

New!!: Namespace and Name mangling · See more »

Name resolution (programming languages)

In programming languages, name resolution refers to the resolution of the tokens within program expressions to the intended program components.

New!!: Namespace and Name resolution (programming languages) · See more »

Namespace

In computing, a namespace is a set of symbols that are used to organize objects of various kinds, so that these objects may be referred to by name.

New!!: Namespace and Namespace · See more »

Naming collision

A naming collision is a circumstance where two or more identifiers in a given namespace or a given scope cannot be unambiguously resolved, and such unambiguous resolution is a requirement of the underlying system.

New!!: Namespace and Naming collision · See more »

Naming convention (programming)

In computer programming, a naming convention is a set of rules for choosing the character sequence to be used for identifiers which denote variables, types, functions, and other entities in source code and documentation.

New!!: Namespace and Naming convention (programming) · See more »

National Internet registry

A National Internet Registry (or NIR) is an organization under the umbrella of a Regional Internet Registry with the task of coordinating IP address allocations and other Internet resource management functions at a national level within a country or economic unit.

New!!: Namespace and National Internet registry · See more »

Natural language

In neuropsychology, linguistics, and the philosophy of language, a natural language or ordinary language is any language that has evolved naturally in humans through use and repetition without conscious planning or premeditation.

New!!: Namespace and Natural language · See more »

Object lifetime

In object-oriented programming (OOP), the object lifetime (or life cycle) of an object is the time between an object's creation and its destruction.

New!!: Namespace and Object lifetime · See more »

Organizationally unique identifier

An organizationally unique identifier (OUI) is a 24-bit number that uniquely identifies a vendor, manufacturer, or other organization.

New!!: Namespace and Organizationally unique identifier · See more »

Path (computing)

A path, the general form of the name of a file or directory, specifies a unique location in a file system.

New!!: Namespace and Path (computing) · See more »

PCI configuration space

PCI configuration space is the underlying way that the Conventional PCI, PCI-X and PCI Express perform auto configuration of the cards inserted into their bus.

New!!: Namespace and PCI configuration space · See more »

PHP

PHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web development, but also used as a general-purpose programming language.

New!!: Namespace and PHP · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: Namespace and Programming language · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Namespace and Python (programming language) · See more »

Reflection (computer programming)

In computer science, reflection is the ability of a computer program to examine, introspect, and modify its own structure and behavior at runtime.

New!!: Namespace and Reflection (computer programming) · See more »

Registration authority

Registration authorities exist for many standards organizations, such as ANNA (Association of National Numbering Agencies for ISIN), the Object Management Group, W3C, IEEE and others.

New!!: Namespace and Registration authority · See more »

Scope (computer science)

In computer programming, the scope of a name binding – an association of a name to an entity, such as a variable – is the region of a computer program where the binding is valid: where the name can be used to refer to the entity.

New!!: Namespace and Scope (computer science) · See more »

Sociolect

In sociolinguistics, a sociolect or social dialect is a variety of language (a register) used by a socioeconomic class, a profession, an age group or other social group.

New!!: Namespace and Sociolect · See more »

Star catalogue

A star catalogue (Commonwealth English) or star catalog (American English), is an astronomical catalogue that lists stars.

New!!: Namespace and Star catalogue · See more »

Subroutine

In computer programming, a subroutine is a sequence of program instructions that performs a specific task, packaged as a unit.

New!!: Namespace and Subroutine · See more »

Substring

A substring is a contiguous sequence of characters within a string.

New!!: Namespace and Substring · See more »

Symbol

A symbol is a mark, sign or word that indicates, signifies, or is understood as representing an idea, object, or relationship.

New!!: Namespace and Symbol · See more »

Table (furniture)

A table is an item of furniture with a flat top and one or more legs, used as a surface for working at, eating from or on which to place things.

New!!: Namespace and Table (furniture) · See more »

Tree (data structure)

In computer science, a tree is a widely used abstract data type (ADT)—or data structure implementing this ADT—that simulates a hierarchical tree structure, with a root value and subtrees of children with a parent node, represented as a set of linked nodes.

New!!: Namespace and Tree (data structure) · See more »

UN/LOCODE

UN/LOCODE, the United Nations Code for Trade and Transport Locations, is a geographic coding scheme developed and maintained by United Nations Economic Commission for Europe (UNECE).

New!!: Namespace and UN/LOCODE · See more »

Uniform Resource Name

RFC xxxx" because otherwise they get auto-converted by MediaWiki into hyperlinks to the IETF website, making the article a mess.

New!!: Namespace and Uniform Resource Name · See more »

Universally unique identifier

A universally unique identifier (UUID) is a 128-bit number used to identify information in computer systems.

New!!: Namespace and Universally unique identifier · See more »

USENIX

The USENIX Association is the Advanced Computing Systems Association.

New!!: Namespace and USENIX · See more »

Variable (computer science)

In computer programming, a variable or scalar is a storage location (identified by a memory address) paired with an associated symbolic name (an identifier), which contains some known or unknown quantity of information referred to as a value.

New!!: Namespace and Variable (computer science) · See more »

Vehicle registration plate

A vehicle registration plate, also known as a number plate (British English) or a license plate (American English), is a metal or plastic plate attached to a motor vehicle or trailer for official identification purposes.

New!!: Namespace and Vehicle registration plate · See more »

Website

A website is a collection of related web pages, including multimedia content, typically identified with a common domain name, and published on at least one web server.

New!!: Namespace and Website · See more »

XML

In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.

New!!: Namespace and XML · See more »

XML namespace

XML namespaces are used for providing uniquely named elements and attributes in an XML document.

New!!: Namespace and XML namespace · See more »

ZIP Code

ZIP Codes are a system of postal codes used by the United States Postal Service (USPS) since 1963.

New!!: Namespace and ZIP Code · See more »

.NET Framework

.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.

New!!: Namespace and .NET Framework · See more »

Redirects here:

Anonymous namespace, Articlespace, Hierarchical name space, Hierarchical namespace, Main namespace, Name space, Name spaces, Name-space, Namescope, Namescopes, Namespace (C++), Namespace (computer science), Namespace (programming), Namespace identifier, Namespaces.

References

[1] https://en.wikipedia.org/wiki/Namespace

OutgoingIncoming
Hey! We are on Facebook now! »