ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
インストール
ブラウザよりも高速アクセス!
 

名前空間

索引 名前空間

名前空間(なまえくうかん)はNamespaceの訳語で、名前の集合を分割することで衝突の可能性を低減しつつ参照を容易にする概念である。 この集合は、全事象の元の全ての組み合わせ可能なものからなる集合全体および物理的な名称を指すことが可能である。つまり英字・数字・記号などを組みあわせて作られる名前全てを含む集合である。名前に結び付けられる実体(型や変数)は、名前がそれぞれどの集合(空間)に属するか指定されることで一意に定まる。名前空間が異なれば同じ名前でも別の実体に対応付けられる。.

29 関係: 名前変数 (プログラミング)家族メールアドレスデータ型ディレクティブ命名規則 (プログラミング)アルファベットウィキペディアクラススコープソースコードサブルーチンC SharpC++C言語Extensible Markup Language記号集合Internet Assigned Numbers AuthorityJavaMediaWikiSchemeUniform Resource Identifier束縛 (情報工学)日本擬似コード数字

名前

名前(なまえ、όνομα、nomen、name)とは、物や人物に与えられた言葉のことで、対象を呼んだりする際に使われる。名称、あるいは単に名とも言う。名前をつけることを「名付ける」「命名(めいめい)する」という。名前として使われる言葉を名詞という。 多くの場合、名前とは人名である。また、人名のうち、家族を表す姓(名字)でない方、個人を識別する名を指すことも多い。ただし、名ではなく姓を指して「名前」と呼ぶこともある。.

新しい!!: 名前空間と名前 · 続きを見る »

変数 (プログラミング)

プログラミングにおいて、変数(へんすう、variable)とは、プログラムのソースコードにおいて、扱われるデータを一定期間記憶し必要なときに利用できるようにするために、データに固有の名前を与えたものである。 一人一人の人間が異なる名前によって区別されるように、一つ一つの変数も名前によって区別される。これにより、複数のデータを容易に識別することができる。変数名は一般に(字句的には)識別子である、ないし、変数の識別子のことを変数名という。一般に、変数が表しているデータをその変数の値(あたい)という。.

新しい!!: 名前空間と変数 (プログラミング) · 続きを見る »

姓(せい)とは、東アジアの漢字文化圏で用いられる血縁集団の名称。その範囲は地域や時代によって変動し、氏や名字といった他の血縁集団名と様々な階層関係にあった。近代以降、ヨーロッパなどの他の文化圏の血縁集団名、家系名の訳語としても用いられている。.

新しい!!: 名前空間と姓 · 続きを見る »

家族

19世紀のあるギリシャ人一家(1895年) 本項目では家族(かぞく、独: Familie、仏: famille、英: family)について解説する。.

新しい!!: 名前空間と家族 · 続きを見る »

メールアドレス

電子メールアドレス(でんしメールアドレス、英語:Electronic mail address)、Eメールアドレス(イーメールアドレス、英語:email address、e-mail address)は電子メールにおける送信先や発信元を表す。略称としてメールアドレス、アドレス、メルアド、メアドなどがある。漢字で言うと電子郵便住所である。.

新しい!!: 名前空間とメールアドレス · 続きを見る »

データ型

データ型(データがた、)とは、(コンピュータにおける)データ(値)の種類に関する分類である。データタイプとも。 具体的にいうと、たとえば 0, 1, 2, -42 といったような値は整数型であり、"foo", "Hello" といったような値は文字列型である。プログラミングなどにおいて、まずデータオブジェクトや関数などの「値」について、またさらに、それらに関連付け(束縛)される変数や定数、リテラル、それらを組合せる演算子、さらにそれらからなる式といった構文上の要素の型が、データ型の議論の対象となる。.

新しい!!: 名前空間とデータ型 · 続きを見る »

ディレクティブ

ディレクティブ(Directive)は、プログラミングにおいてコマンドのような意味で使われる用語であり、プログラミング言語の一部の構成要素(例えば、コンパイラやアセンブラに処理方法を指示する記述など)を指すこともある。.

新しい!!: 名前空間とディレクティブ · 続きを見る »

命名規則 (プログラミング)

命名規則(めいめいきそく、英: Naming conventions)とは、プログラミングを行う際に識別子の名称となる文字列を決定するためのルールを定めたもの。ネーミング規則、ネーミング規約、命名規約とも呼ぶ。 通常は、ソースコードの可読性や視認性の向上、プログラミング効率の改善などを目的としている。 命名規則は、プログラミング言語の仕様、メモリサイズ等のハードウェア的な制約、エディタや IDE の機能などに影響を受けていることがある。.

新しい!!: 名前空間と命名規則 (プログラミング) · 続きを見る »

アルファベット

アルファベット(alphabet)は、ひとつひとつの文字が原則としてひとつの子音または母音という音素をあらわす表音文字の一種であり、また、それを伝統的な配列で並べたものをいう。「アルファベット」という語は、ギリシア文字の最初の2文字 α, β の読み方である「アルファ」(ἄλφα)、「ベータ」(βήτα)に由来する。 日常語において「アルファベット」という単語は主にヨーロッパ系の言語の文字一覧を表すが、学術的には後述する定義を満たしさえすればヨーロッパ系の言語でなくともよい。また、文字一覧はどの言語習得においても初期に学ぶことであるから、「学習の初歩」を意味することもある。 なお、英語の「alphabet」という単語は日常語においてもヨーロッパ系言語に限らない文字一覧を表す。たとえばハングルはKorean alphabetと呼ばれる。 日本においては「アルファベット」の語は、世界でもっとも広く通用している代表的なアルファベットであるラテン文字(ローマ字)の代名詞としても定着しており、一方で(歴史的経緯により)「ローマ字」の語を日本語のラテン文字化に限定する用法も一般的である。 形式言語とオートマトンの理論の用語では、その対象とする文字列や文などに現れる要素(終端記号)を「アルファベット」という。これは、一般的な用語のアルファベットとだいたい同様に文字のことを指すこともあるが、文字というよりは語にあたる「トークン」のことである場合もある。詳細は、アルファベット (計算機科学) の記事を参照。.

新しい!!: 名前空間とアルファベット · 続きを見る »

ウィキペディア

ウィキペディアの多言語ポータル(全体のトップページ) ウィキペディア(Wikipedia)は、ウィキメディア財団が運営しているインターネット百科事典である。コピーレフトなライセンスのもと、サイトにアクセス可能な誰もが無料で自由に編集に参加できる。世界の各言語で展開されている。 「ウィキペディア(Wikipedia)」という名前は、ウェブブラウザ上でウェブページを編集することができる「ウィキ(Wiki)」というシステムを使用した「百科事典」(Encyclopedia)であることに由来する造語である。設立者の1人であるラリー・サンガーにより命名された。.

新しい!!: 名前空間とウィキペディア · 続きを見る »

クラス

ラ.

新しい!!: 名前空間とクラス · 続きを見る »

スコープ

プログラミングでのスコープ(scope, 可視範囲)とは、ある変数名や関数名といった名前を参照できる範囲のこと。ある範囲の外に置いた変数等は、通常、その名前だけでは参照できない。このときこれらの変数はスコープ外である、「見えない」といわれる。 プログラミングでは、予期しない誤作動を避けるためにも、それぞれの作業段階で必要のない名前はできるだけ参照されないようにすることが望ましい(特に、大域変数は便利な場合もあるが、危険でもある)。たとえば、CERT C コーディングスタンダードには、「変数と関数の有効範囲を最小限にする」(DCL19-C.)というレコメンデーションがある。.

新しい!!: 名前空間とスコープ · 続きを見る »

ソースコード

青で示されているのが有効なコードである。 ソースコード(source code)とは、コンピュータプログラミング言語で書かれた、コンピュータプログラムである文字列(テキストないしテキストファイル)のことである。.

新しい!!: 名前空間とソースコード · 続きを見る »

サブルーチン

ブルーチン(subroutine)は、コンピュータプログラミングにおいて、プログラム中で意味や内容がまとまっている作業をひとつの手続きとしたものである。繰り返し利用されるルーチン作業をモジュールとしてまとめたもので、呼び出す側の「主」となるもの(メインルーチン)と対比して「サブルーチン」と呼ばれる。サブプログラム (subprogram) と呼ばれることもある。また、「サブ」をつけずに「ルーチン」と呼ぶこともある。 プログラムのソース中で、繰り返し現れる作業をサブルーチン化することで、可読性や保守性を高く保つことができる。繰り返し現れる作業でなくても、意味的なまとまりを示すためにサブルーチン化することもある。また、キャッシュのような階層的メモリの設計を持つコンピュータ(現在のパソコンやワークステーションなどほぼすべて)では、よく使われるサブルーチンがキャッシュに格納されることで高速な動作を期待できる。.

新しい!!: 名前空間とサブルーチン · 続きを見る »

C Sharp

C#(シーシャープ)は、アンダース・ヘルスバーグが設計(デザイン)したプログラミング言語であり、構文(syntax)は(名前にもある通り)C言語や、C言語風に構文が設計されたC++やJavaなどの影響があるが、構文以外についてはヘルスバーグが以前の所属であるBorlandで設計したDelphiからの影響がある。 Microsoftによる謳い文句としては、マルチパラダイムプログラミング言語、強い型付け、命令型、宣言型、手続き型、関数型、ジェネリック、オブジェクト指向の要素を持つ、などといった点が強調されている。 CLIといった周辺も含め、Microsoftのフレームワーク「.NET Framework」の一部である他、VJ++で「非互換なJava」をJavaに持ち込もうとしたような以前のMicrosoftとは異なり、その多くの仕様を積極的に公開し標準化機構に託して自由な利用を許す(ECMA-334、ISO/IEC 23270:2003、JIS X 3015)など、同社の姿勢の変化があらわれている一面でもある(実際に「Mono」という、フリーソフトウェアの定義に合致したライセンスの、コミュニティによる実装がある)。.

新しい!!: 名前空間とC Sharp · 続きを見る »

C++

C++(シープラスプラス)は、汎用プログラミング言語の一つである。日本語では略してシープラプラ、シープラなどとも呼ばれる。.

新しい!!: 名前空間とC++ · 続きを見る »

C言語

C言語(シーげんご)は、1972年にAT&Tベル研究所のデニス・リッチーが主体となって開発したプログラミング言語である。英語圏では単に C と呼んでおり、日本でも文書や文脈によっては同様に C と呼ぶことがある。.

新しい!!: 名前空間とC言語 · 続きを見る »

Extensible Markup Language

Extensible Markup Language(エクステンシブル マークアップ ランゲージ)は、基本的な構文規則を共通とすることで、任意の用途向けの言語に拡張することを容易としたことが特徴のマークアップ言語の総称である。一般的にXML(エックスエムエル)と略称で呼ばれる。JISによる訳語は「拡張可能なマーク付け言語」。 SGMLからの移行を目的として開発された。文法はSGMLの構文解析器と互換性を保つようにSGMLのサブセットに定められシンプルになり、機能はSGMLに無いものが追加されている。 XML の仕様は、World Wide Web Consortium (W3C) により策定・勧告されている。1998年2月に XML 1.0 が勧告された。2010年4月現在、XML 1.0 と XML 1.1 の2つのバージョンが勧告されている(#バージョン)。 ちなみに、「eXtensible Markup Language の略である」と書かれることがあるが、これは間違いであり、XはExの発音を表している。.

新しい!!: 名前空間とExtensible Markup Language · 続きを見る »

記号

記号(きごう、Sign)とは、情報伝達や思考・感情・芸術などの精神行為の働きを助ける媒体のことである。狭義には、文字やマーク、絵など、意味を付された図形を指すが、広義には表現物、ファッションや様々な行為(およびその結果など)までをも含む。.

新しい!!: 名前空間と記号 · 続きを見る »

集合

数学における集合 (しゅうごう、set, ensemble, Menge) とは、大雑把に言えばいくつかの「もの」からなる「集まり」である。集合を構成する個々の「もの」のことを元 (げん、; 要素) という。 集合は、集合論のみならず現代数学全体における最も基本的な概念の一つであり、現代数学のほとんどが集合と写像の言葉で書かれていると言ってよい。 慣例的に、ある種の集合が系 (けい、) や族 (ぞく、) などと呼ばれることもある。実際には、これらの呼び名に本質的な違いはないが細かなニュアンスの違いを含むと考えられている。たとえば、方程式系(「相互に連立する」方程式の集合)、集合族(「一定の規則に基づく」集合の集合)、加法族(「加法的な性質を持つ」集合族)など。.

新しい!!: 名前空間と集合 · 続きを見る »

Internet Assigned Numbers Authority

Internet Assigned Numbers Authority(IANA、アイアナ)とはインターネットに関連する番号を管理する組織である。IPアドレス・ドメイン名・ポート番号等の標準化・割り当て・管理などを行う。アメリカの南カリフォルニア大学のISI(Information Sciences Institute)にある。 ジョン・ポステルが中心となって始めた組織。運営費用の一部がアメリカ政府により援助されていたが国際的な機関となるために1999年、ICANNの援助によって活動する組織に変更された。現在、ICANNの下部組織。 XML宣言に記述するエンコーディングの名前は、IANAに登録されたキャラクタセット名が使用される。.

新しい!!: 名前空間とInternet Assigned Numbers Authority · 続きを見る »

Java

Java(ジャバ)は、狭義ではプログラミング言語Javaを指す。広義では言語仕様以外にも、仕様が与えられているJavaクラスライブラリやJava仮想マシン、さらにはJDKやJREなどの公式のものをはじめとする、場合によってはサードパーティのものなどを含め曖昧にJavaプラットフォームと総称されるようなものなどのエコシステムなどを指すこともある。構文についてはJavaの文法の記事を参照。.

新しい!!: 名前空間とJava · 続きを見る »

MediaWiki

MediaWiki(メディアウィキ)は、GNU General Public Licenseで配布されるウィキソフトウェアである。PHPで書かれており、データベースとしてMySQLまたはPostgreSQLを使用する。非公式だがMariaDBにも対応している。.

新しい!!: 名前空間とMediaWiki · 続きを見る »

Scheme

Scheme(スキーム)はコンピュータ・プログラミング言語 Lispの方言のひとつで、静的スコープなどが特徴である。仕様(2017年現在、改7版まで存在する)を指すこともあれば、実装を指すこともある。Schemeにより、Lisp方言に静的スコープが広められた。.

新しい!!: 名前空間とScheme · 続きを見る »

Uniform Resource Identifier

Uniform Resource Identifier(ユニフォーム リソース アイデンティファイア、URI)または統一資源識別子(とういつしげんしきべつし)は、一定の書式によってリソース(資源)を指し示す識別子。1998年8月に RFC 2396 として規定され、2005年1月に RFC 3986 として改定された。URI はUniform Resource Locator (URL) の考え方を拡張したものである。 URI は http/https や ftp などのスキームで始まり、コロン による区切りのあとにスキームごとに定義された書式によってリソースを示す。また、URIによって示されるリソースはコンピュータが扱うデータに限らず、人や会社、書籍などを示すことも可能である。 URIスキームはIANAによって登録されたものが公式なものとされている。その一方で、 javascript のように未登録ではあるが広く使われているスキームも存在する。.

新しい!!: 名前空間とUniform Resource Identifier · 続きを見る »

束縛 (情報工学)

束縛またはバインディング(Binding)は一般に、参照 (情報工学) の集合である。コンピュータ関連で「束縛」という語が使われるものはいくつかあり、それぞれ具体的な内容は異なるので、以下いくつかの例を示す。.

新しい!!: 名前空間と束縛 (情報工学) · 続きを見る »

日本

日本国(にっぽんこく、にほんこく、ひのもとのくに)、または日本(にっぽん、にほん、ひのもと)は、東アジアに位置する日本列島(北海道・本州・四国・九州の主要四島およびそれに付随する島々)及び、南西諸島・伊豆諸島・小笠原諸島などから成る島国広辞苑第5版。.

新しい!!: 名前空間と日本 · 続きを見る »

擬似コード

擬似コード (ぎじコード、pseudocode)とは、アルゴリズムなどを、架空の非常に高水準なプログラミング言語(擬似言語)で記述したものである。Pascal、Fortran、C言語などの既存のプログラミング言語の構文と、自然言語に近い表現を組み合わせて記述することが多い。.

新しい!!: 名前空間と擬似コード · 続きを見る »

数字

数字(すうじ、numeral)とは数(数値、数量、number)を表現するための記号(figure, digit)および文字(character, letter)である。 ただし日本では、数字は数自身と混同されることが多いが、これによって問題を生じることもある。 また、企業によっては売上や顧客数・視聴率(放送業界)など、数値によって表わされる業績を「数字」と呼ぶことがある。.

新しい!!: 名前空間と数字 · 続きを見る »

ここにリダイレクトされます:

Namespaceネームスペース

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »