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

イニシャライズ(initialize)

pointこの用語のポイント

point最初の状態にするよ

point一般的には「初期化」のことだと説明されるよ

point個人的には「初期化」と「イニシャライズ」はニュアンスが違うと思ってるよ

スポンサーリンク

 簡単に書くよ

イニシャライズ(initialize)とは

一般的には「初期化のことですよ」と説明される用語。
用語の中身としては

(使い始める)最初の状態にすること
です。

ただし、個人的には

使い始められるように、最初の状態を整えること
がイニシャライズだと思っています。


image piyo

 詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「初期化」について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

初期化は「最初の状態に戻す」あるいは「最初の状態を整える」です。
どちらも最初の状態にすることを意味しますが「戻す」と「整える」は区別して考えた方が分かりやすいと思います。

イニシャライズ

例えば、そうですね。
パソコンの設定をあれやこれやと変更したら、おかしなことになってしまいました。
仕方ないので買ったときの状態、最初の状態に戻すことにします。
この作業を指して「パソコン(の設定)を初期化する」と言いますよね。
これは、パソコンの設定を最初の状態に「戻す」作業です。

イニシャライズ2

一方で、使えるように準備することを指して「初期化」と言う場合もあります。
例えば、プログラミングにおいては

int i = 10;

のように、使い始める前の変数(値を入れる箱)に初期値(最初の値)を設定する行為を「変数の初期化」と言います。
こちらは、変数を使うために「整える(準備する)」作業です。

イニシャライズ3

「初期化」と聞くと、最初の状態に「戻す」イメージを抱く方が多いと思います。
私自身も、どちらかと言えば戻すイメージを持ちます。

ですが、必ずしもそうとは限らないのです。
ものによっては物事を進める「初期化」もあります。

イニシャライズ4

「スタートラインに立つ行為」であるのは同じですけどね。
具体的にどんな作業を指すかはケース・バイ・ケースです。

以上を踏まえて

一般的には「初期化と同じ意味の用語ですよ」と説明される用語

が「イニシャライズ」です。
「イニシャライズ」と「初期化」は定義の上では同じ意味の用語です……多分。

イニシャライズ5

なんか歯切れの悪い説明ですね。
理由は、私自身が「初期化」と「イニシャライズ」は少しニュアンスが違うんじゃないかな~と思っているからです。

「イニシャライズ」は「初期化」と読み替えられます。
ただし「初期化」を無条件に「イニシャライズ」と読み替えると、おかしなことになる気がします。

私自身の印象では、イニシャライズは

それを始められるように最初の状態を整える

です。

「整える」を意図する「初期化」は「イニシャライズ」と読み替えられます。

イニシャライズ6

「戻す」を意図する「初期化」を「イニシャライズ」と読み替えるのは、少しだけ違和感を覚えます。

イニシャライズ7

例えば、中身が空のDVD-Rを買ってきて、使い始めるために初期化するとしましょう。
これは「買ってきたDVD-Rを初期化する」と言ったり「買ってきたDVD-Rをイニシャライズする」と言ったりします。
「初期化」と「イニシャライズ」を同じニュアンスで使います。

イニシャライズ8

一方で、おかしくなったパソコンさんを買った時の状態に戻すのを「おかしくなったパソコンをイニシャライズする」とは言いません。
「おかしくなったパソコンを初期化する」とは言います。

イニシャライズ9

実際には区別しないで

初期化=イニシャライズ

と解釈するのが正しいのかもしれませんけどね。

私個人は

最初の状態に「整える」:初期化 or イニシャライズ
最初の状態に「戻す」:初期化


と使い分けています。


image piyo2

 一言でまとめるよ

まぁ「イニシャライズ」って単語が出てきたら「最初の状態にすることなんだな~」と、お考えください。

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