[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

フォアグラウンド (foreground)

pointこの用語のポイント

point人間様の見えるところだよ

スポンサーリンク

簡単に書くよ

フォアグラウンド (foreground)とは

コンピュータさん世界における「表の世界」のこと。
もう少し真面目に書くと

プログラムさんのお仕事場所のうち、人間様の「見えるところ」のこと
です。
あるいは

パソコンさんの画面の中で、人間様の目から見て「一番手前」のこと
です。

image piyo

詳しく書くよ

コンピュータの中ではプログラムさんが、えっちらおっちらとお仕事をしています。

フォアグラウンド

これらのお仕事は、人間様の見えるところで「へいへい、今、俺お仕事してるぜ~」とアピールしながらやっているお仕事と、人間様の見えないところで「あっ、僕のことは気にしなくて良いんで。生まれてきてごめんなさい」とこっそりちまちまやっているお仕事に分けられます。

フォアグラウンド2

このうち、人間様の見えるところで「さぁ、俺を見ろ!」と言わんばかりにアピールしながらやるお仕事の作業場所が「フォアグラウンド」です。
「フォア(fore:前)」な「グラウンド(ground:地面)」で「フォアグラウンド(foreground)」ですね。
大人に成りきれていない人が好きそうな表現を使えば「表の世界」です。太陽がまぶしいぜ。

フォアグラウンド3

ついでに書いておくと、人間様の見えないところでやるお仕事の作業場所は「バックグラウンド」と言います。
こちらは「バック(back:後ろ)」な「グラウンド(ground:地面)」で「バックグラウンド(background)」です。
大人に成りきれていない人が好きそうな表現を使えば「裏の世界」になります。おまえはこっちの世界に来ちゃいけね~ぜ、ふっ。

フォアグラウンド4

ちなみに、フォアグラウンドでお仕事しているプログラムのことを「フォアグラウンドプロセス」と呼ぶ場合があります。
あまり使わない表現ですけどね。
バックグラウンドでお仕事しているプログラムを「バックグラウンドプロセス」と呼ぶので、それと対比させたいときに使います。
余裕があれば、併せて覚えてあげてください。

フォアグラウンド5

これが一つ目の意味の「フォアグラウンド」です。
プログラムさんの作業場所のうち「人間様の見えるところ」を意味します。

次は、二つ目の意味の「フォアグラウンド」の説明です。
実際に意味するところは一つ目の説明と同じなのですが、ニュアンスが違うので分けてみました。

パソコンさんの画面の中で「一番手前」を意味するのが「フォアグラウンド」です。

最近のパソコンさんは、一つの画面で一度にたくさんのお仕事をできます。
インターネットをしながら文章を書いたり、音楽を聞きながら絵を描いたりすることもあるでしょう。
複数のウィンドウ(プログラムを起動したりファイルを開くと画面上に出てくる、小さい画面)を開いて作業をすることができます。

フォアグラウンド6

ただし、一度にたくさんのお仕事をできるとは言っても、人間様の手で操作できるのは一度に一つです。
操作できるのは一番手前にあるウィンドウ一つのみで、それ以外のウィンドウ、例えば他の奴の陰に隠れてしまっている奴は操作できません。
操作したければ一番手前に持ってくる必要があります。

フォアグラウンド7

このときの「一番手前」を意味するのが「フォアグラウンド」です。
ついでに書くと「後ろの方」つまり「一番手前以外」は「バックグラウンド」と言います。

フォアグラウンド8

如何でしょう?

実際のところ、一つ目のフォアグラウンドも二つ目のフォアグラウンドも、意味合いは同じです。
「見えるところですよ~」「一番手前ですよ~」を意味します。

個人的には分けて考えた方が分かりやすいと思っているので、今回は分けて書いてみました。

image piyo2

一言でまとめるよ

まぁ「フォアグラウンド」って単語が出てきたら「コンピュータさん世界における表の世界なんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク