グローバル【global】
概要
通信・ネットワークにおけるグローバル
通信やネットワークなどの分野では、室内や建物内など限られた範囲を指す「ローカルネットワーク」(LAN:Local Area Network)と対比して、インターネットなど範囲を限定しないネットワーク全体を「グローバルネットワーク」という。
これを反映して、機器に割り当てられるIPアドレスのうち、LAN内でのみ通用するものを「ローカルアドレス」あるいは「プライベートアドレス」、インターネット上で通信可能なものを「グローバルアドレス」という。プライベートアドレスは決められた範囲で組織内で自由に割り当てることができるが、グローバルアドレスはインターネット全体で一意である必要があるので、使用するには資源の調整団体に申請して割り当てを受ける必要がある。
プログラミングにおけるグローバル
プログラミングの分野では、変数などのシンボルがプログラム中のどの領域(コードブロック)にも属さず、どこからでも同じように参照できることをグローバルという。
シンボルの通用範囲(スコープ)を表す概念で、プログラム中のどのコードからも等しく同じ存在としてアクセスできる状態を指す。ある関数内でグローバル変数に値を代入し、別の関数でその値を読み出すといったことが可能となる。
一方、関数などの特定の領域(コードブロック)の中で宣言されたシンボルが、その領域の中でしか通用しないことをローカルという。ローカル変数は宣言された領域の外からは参照や代入などができない。異なるブロックで同じ名前のローカル変数があっても、それぞれ別の存在として扱われる。
関連用語
本ページを参照・引用している文書・論文など (外部サイト)
- 福岡県宗像市「第4次宗像市情報化計画
」(PDFファイル)にて引用 (2015年3月)
