In general, a namespace is an abstract container providing context for the items (names A name is a label for a noun, normally used to distinguish one from another. Names can identify a class or category of things, or a single thing, either uniquely, or within a given context. A personal name identifies a specific unique and identifiable individual person. The name of a specific entity is sometimes called a proper name and is a, or technical terms Technical terminology is the specialized vocabulary of a field, the nomenclature. These terms have specific definitions within the field, which is not necessarily the same as their meaning in common use. Jargon is similar, but more informal in definition and use, while legal terms of art or words of art have meanings that are strictly defined by, or words A word is the smallest free form in a language, in contrast to a morpheme, which is the smallest unit of meaning. A word may consist of only one morpheme (e.g. cat), but a single morpheme may not be able to exist as a free form (e.g. the English plural morpheme -s)) it holds and allowing disambiguation of homonym In linguistics, a homonym is one of a group of words that share the same spelling and the same pronunciation but have different meanings, usually as a result of the two words having different origins. The state of being a homonym is called homonymy items having the same name (residing in different namespaces).

As a rule, names in a namespace cannot have more than one meaning, that is, two or more things cannot share the same name. A namespace is also called a context In computer science, a task context is the minimal set of data used by this task that must be saved to allow a task interruption at a given date, and a continuation of this task at the point it has been interrupted and at an arbitrary future date. The concept of context assumes significance in the case of interruptible tasks, wherein upon being, as the valid meaning of a name can change depending on what namespace applies. Names in it can represent objects as well as concepts There are two prevailing theories in contemporary philosophy which attempt to explain the nature of concepts . The representational theory of mind proposes that concepts are mental representations, while the semantic theory of concepts (originating with Frege's distinction between concept and object) holds that they are abstract objects. Ideas are, whether it is a natural or ethnic language, a constructed language A planned or constructed language—known colloquially or informally as a conlang—is a language whose phonology, grammar, and/or vocabulary have been consciously devised by an individual or group, instead of having evolved naturally. There are many possible reasons to create a constructed language: to ease human communication ; to bring fiction, the technical terminology Technical terminology is the specialized vocabulary of a field, the nomenclature. These terms have specific definitions within the field, which is not necessarily the same as their meaning in common use. Jargon is similar, but more informal in definition and use, while legal terms of art or words of art have meanings that are strictly defined by of a profession, a dialect The term dialect is used in two distinct ways, even by scholars of language. One usage refers to a variety of a language that is characteristic of a particular group of the language's speakers. The term is applied most often to regional speech patterns, but a dialect may also be defined by other factors, such as social class. A dialect that is, a sociolect In linguistics, a sociolect is a social dialect spoken by a particular group, such as working-class or upper-class speech in the UK. Etymologically, sociolect derives from the morphemes “socio-” (social) and “-lect” (language variety), or an artificial language (e.g., a programming language A programming language is an artificial language designed to express computations that can be performed by a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine, to express algorithms precisely, or as a mode of human communication).

For many programming languages, a namespace A namespace is an abstract container or environment created to hold a logical grouping of unique identifiers or symbols . An identifier defined in a namespace is associated with that namespace. The same identifier can be independently defined in multiple namespaces. That is, the meaning associated with an identifier defined in one namespace may or is a context for identifiers An identifier is a unique expression in a written format either by a code, by numbers or by the combination of both to distinguish variations from one to another among a class of substances, items, or objects. For living organisms and the structural identifications of objects, identifiers could be more complicated. In an operating system, an example of namespace is a directory. It contains items which must have unique names. In the Java programming language Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode that can run, items that appear in namespaces have a short (local) name and unique long "qualified" names for use outside the name space. Also, some languages (such as C++) combine namespace and names in a process called name mangling In software compiler engineering, name mangling is a technique used to solve various problems caused by the need to resolve unique names for programming entities in many modern programming languages in order to eradicate ambiguity Ambiguity is the property of being ambiguous, where a word, term, notation, sign, symbol, phrase, sentence, or any other form used for communication, is called ambiguous if it can be interpreted in more than one way. Ambiguity is different from vagueness, which arises when the boundaries of meaning are indistinct. Ambiguity is context-dependent:.

Below is an example of a namespace in C++:

namespace Box1{
int boxSide = 4;
}
namespace Box2{
int boxHeight = 12;
}
int main () {
cout << Box1::boxSide << endl; //output 4
cout << Box2::boxHeight << endl; //output 12
return 0;
}

See also

Look up namespace in Wiktionary Wiktionary is a multilingual, Web-based project to create a free content dictionary, available in over 151 languages. Unlike standard dictionaries, it is written collaboratively by volunteers, dubbed "Wiktionarians", using wiki software, allowing articles to be changed by almost anyone with access to the website, the free dictionary.
This computer A computer is a machine that manipulates data according to a set of instructions-related article is a stub. You can help Wikipedia by expanding it.

Categories: Computing terminology From Technical terminology: Technical terminology is the specialized vocabulary of a field. These terms have specific definitions within the field, which is not necessarily the same as their meaning in common use. Jargon is similar, but more informal in definition and use.. | Naming conventions |

 

The above information uses material from Wikipedia and is licensed under the GNU Free Documentation License The purpose of this License is to make a manual, textbook, or other functional and useful document "free" in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a.
Some facts may not have been fully verified for accuracy. [Disclaimers Wikipedia is an online open-content collaborative encyclopedia, that is, a voluntary association of individuals and groups working to develop a common resource of human knowledge. The structure of the project allows anyone with an Internet connection to alter its content. Please be advised that nothing found here has necessarily been reviewed by]
This page was last archived by our server on Tue Nov 3 11:52:20 2009. [ refresh local cache ]
Displaying this page or its contents does not use any Wikimedia Foundation's resources.
The owners of this site proudly support the Wikimedia Foundation.


Media Spaces - KanglaOnline
news.google.com
Media Spaces

KanglaOnline

While reporting on rape has indeed gone to a stage where the name of the victim is changed to protect her identity, most reports still carry the name of the ...
Google News Search: Name space,
Sat Jul 25 14:20:23 2009
space 046 jpg
wp.li.ru
space 046 jpg
768px x 1024px | 127.70kB

[source page]

space 042 jpg 76 7k 29 Feb 2004 space 043 jpg 176k 29 Feb 2004 space 044 jpg 101k 29 Feb 2004 space 045 jpg 128k 29 Feb 2004 space 046 jpg 32 8k 29 Feb 2004 space 047 jpg 87 0k 29 Feb 2004 space 048 jpg 108k 29 Feb 2004 space 049 jpg 41 6k 29 Feb 2004

Yahoo Images Search: Name space,
Sun Jul 26 16:58:12 2009
Facebook's Namespace Land Grab? Or Maybe...It's Just Useful - John ...
battellemedia.com
Facebook's Namespace Land Grab? Or Maybe...It's Just Useful - John ...

http://fmpub.net/contact.php?to=jb

hu, 11 Jun 2009 21:38:12 GM

Facebook's . Namespace. Land Grab? Or Maybe...It's Just Useful. June 11, 2009. By John Battelle. Much buzz over the past few days about Facebook's plans to let folks (and, ahem, brands) claim their namespaces on Facebook. ...

Google Blogs Search: Name space,
Sat Aug 29 14:02:47 2009
Any one ever hear of a young space explorer nick name Newton?
Q. Do not confuse it with lippy sci-fi but there was a very young space and planet explorer with that nick name Newton.
Asked by Gceusthriwce - Wed Nov 19 16:45:52 2008 - - 3 Answers - 0 Comments

A. Wayne Newton?
Answered by stickypyros2 - Wed Nov 19 18:49:06 2008

Yahoo Answers Search: Name space,
Sun Jul 26 01:28:05 2009