グローバル【global】

概要

グローバルとは、全世界の、地球全体の、全体的な、広範囲の、などの意味を持つ英単語。ITの分野では、「系全体の」という意味で用いられることが多い。具体的な範囲は分野や対象により異なる。対義語は「ローカル」(local)あるいは「プライベート」(private)。

通信・ネットワークにおけるグローバル

通信やネットワークなどの分野では、室内や建物内など限られた範囲を指す「ローカルネットワーク」(LANLocal Area Network)と対比して、インターネットなど範囲を限定しないネットワーク全体を「グローバルネットワーク」という。

これを反映して、機器に割り当てられるIPアドレスのうち、LAN内でのみ通用するものを「ローカルアドレス」あるいは「プライベートアドレス」、インターネット上で通信可能なものを「グローバルアドレス」という。プライベートアドレスは決められた範囲で組織内で自由に割り当てることができるが、グローバルアドレスインターネット全体で一意である必要があるので、使用するには資源の調整団体に申請して割り当てを受ける必要がある。

プログラミングにおけるグローバル

プログラミングの分野では、変数などのシンボルがプログラム中のどの領域(コードブロック)にも属さず、どこからでも同じように参照できることをグローバルという。

シンボルの通用範囲(スコープ)を表す概念で、プログラム中のどのコードからも等しく同じ存在としてアクセスできる状態を指す。ある関数内でグローバル変数に値を代入し、別の関数でその値を読み出すといったことが可能となる。

一方、関数などの特定の領域(コードブロック)の中で宣言されたシンボルが、その領域の中でしか通用しないことをローカルという。ローカル変数は宣言された領域の外からは参照や代入などができない。異なるブロックで同じ名前のローカル変数があっても、それぞれ別の存在として扱われる。

本ページを参照・引用している文書・論文など (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。