![見出し画像](https://assets.st-note.com/production/uploads/images/86465064/rectangle_large_type_2_efc3ce0aa2dfc5f7715c829fb8e5484a.png?width=800)
【IT用語】コンパイル
用語説明
コンパイル
コンピュータに分かるように変換すること
compile = (資料などをまとめて)編集する、集める
解説
人間が分かる言葉と、機械が分かる言葉は全く異なります。
もちろん「電源落として」とそのままコンピュータに命令しても
コンピュータからしたらまず何語を言っているのか分からないので
「?」状態です。
それを解決してくれるのがコンパイルです。
人「電源落として」→ コンパイル → 「電源落として(機械語)」
PC「あ、電源落とすってことか!了解!」
…と分かるように変換してくれます。
翻訳に近いですね。
思ったこと
プログラミングに欠かせない用語です。
コンパイルは元々の意味としても、集めるだったり、編集するといった意味があるので、一緒に覚えると良いでしょう。
プログラミングも、そのまま入力してじゃあ実行!っていう流れではありません。
一度コンパイルして、機械にもわかるように変換してようやく実行されます。
私たち人間も、生きてる環境が違うので、同じ言葉を使ってても受け取り方が全く違ったりしますよね。
そう考えると言葉って難しくもあり、苦しめることもあるけど、良い意味で心に響く、記憶に残る。そんなこともあるかと。
全部悪い言葉とかが自分にとってプラスに勝手に変換してくれたらいいのに!と思いました笑
こう書くと過去になにか似たような例を書いたような…
あ、そうだ、プロトコルでした笑
プロトコルは規約、ルールというものなので、翻訳とはまた違いますね…^^;
今日も一日お疲れ様でした。
明日に備えて、ゆっくり休んでください。
この記事が気に入ったらサポートをしてみませんか?