グローバル 【global】
概要
グローバル(global)とは、全世界の、地球全体の、全体的な、広範囲の、などの意味を持つ英単語。ITの分野では、「系全体の」という意味で用いられることが多い。具体的な範囲は分野や対象により異なる。対義語は「ローカル」(local)あるいは「プライベート」(private)。通信・ネットワークにおけるグローバル
通信やネットワークなどの分野では、室内や建物内など限られた範囲を指すローカルネットワーク(LAN:Local Area Network)と対比して、インターネットなど範囲を限定しないネットワーク全体をグローバルネットワークという。
これを反映して、機器に割り当てられるIPアドレスのうち、LAN内でのみ通用するものをローカルアドレスあるいはプライベートアドレス、インターネット上で通信可能なものをグローバルアドレスという。
プログラミングにおけるグローバル
プログラミングの分野では、変数などのシンボルがプログラム中のどの領域(コードブロック)にも属さず、どこからでも同じように参照できることをグローバルという。
シンボルの通用範囲(スコープ)を表す概念で、プログラム中のどのコードからも等しく同じ存在としてアクセスできる状態を指す。ある関数内でグローバル変数に値を代入し、別の関数でその値を読み出すといったことが可能となる。
一方、関数などの特定の領域(コードブロック)の中で宣言されたシンボルが、その領域の中でしか通用しないことをローカルという。ローカル変数は宣言された領域の外からは参照や代入などができない。
(2019.4.22更新)
関連用語
他の辞典による解説 (外部サイト)
この記事を参照している文書など (外部サイト)
- 福岡県宗像市「第4次宗像市情報化計画」(PDFファイル)にて引用 (2015年3月)