CUIのLinuxをGUIにすべく試行錯誤していたら、「バイナリデータをコンパイルする」という単語を見つけて、「コンパイル」という言葉は聞いたことはあるけどちゃんとした意味は知らないなと思い、調べてみました。
□「コンパイル」とは
例えば「毎日20時にエラー検出をしたい」と考えていたとして、バッチファイル(Windows OSにおけるスクリプトファイル)に「毎日20時にエラー検出をして」と書いても、システムはその言葉を理解してくれません。
そこで、「コンパイル」をすることで、私たちの命令をシステムが理解することができます。
命令(ソースコード)
↓
コンパイル
↓
システム(バイナリコード)
コンパイルは主にプログラマーがよく使うと思いますが、インフラエンジニアでも、Linuxに外部ファイルをパッチしたい際などに使うようです。
ちなみに、コンパイルはコードの変換作業を指す言葉で、変換を行うプログラムのことは「コンパイラ」と言います。
会話の中で使ってみてはいかがでしょうか。
参考にしていただければ幸いです。
ご覧いただきありがとうございました。
□参考資料
https://wa3.i-3-i.info/word186.html