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

javac

pointこの用語のポイント

pointコマンドだよ

pointコンパイラだよ

pointJava用だよ

スポンサーリンク

簡単に書くよ

javac(読:ジャヴァシー)とは

Java(プログラムの元ネタを書くときに使う言葉(プログラミング言語)のひとつ)のソースファイル(人間語で書かれた、プログラムの元ネタファイル)をコンパイル(人間語で書いたプログラムの元ネタをコンピュータさんが分かる形に翻訳すること)するのがお仕事のプログラム
であり

Javaのソースファイルをコンパイルするときに使うコマンド
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

Java(ジャヴァ)
コンパイル
コンパイラ


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

Javaプログラミング言語のひとつです。
プログラムの元ネタソースコードを書くときに使う言葉です。

プログラムというのは一般的に、まず、人間語で元ネタ(ソースコード)を作ります。
人間語で書かれたプログラムの元ネタファイルは「ソースファイル」です。

javac

次に「コンパイル」という作業を通して、コンピュータが分かる形に変換します。

javac2

これでコンピュータさんはプログラムの内容を理解できるようになりました。
あとは実際に動かします。

javac3

いろいろと端折りましたが、これが、プログラムができるまでの流れです。

プログラムを作るときには、コンパイルしてくれるやつが必要です。
コンパイルしてくれるやつは「コンパイラ」と呼ばれます。

javac4

以上を踏まえて

Javaのソースファイルをコンパイルするのがお仕事のプログラム(コンパイラ)

が「javac」です。
「javac」の「c」は、おそらく「compiler(コンパイラ)」の「c」でしょう。
Windowsの場合は「javac.exe」という名前の実行ファイルが本体です。

javac5

Javaのソースファイルをコンパイルするときには、そのものズバリ「javac」というコマンドを使います。
例えば

javac test.java

を実行すると「test.java」がコンパイルされて「test.class」という名前の(コンピュータさんが分かる形になった)ファイルが、できあがります。

javac6

ですから、javacは「コンパイラである」とも言えますし「コンパイル用のコマンドである」とも言えます。


image piyo2

一言でまとめるよ

まぁ「javac」って単語が出てきたら「Java(プログラムの元ネタを書くときに使う言葉(プログラミング言語)のひとつ)のソースファイル(人間語で書かれた、プログラムの元ネタファイル)をコンパイル(人間語で書いたプログラムの元ネタをコンピュータさんが分かる形に翻訳すること)するプログラム(コマンド)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像057
書籍画像017

おまけ

■訳してみるよ

「java(ジャヴァ)」はプログラミング言語の「Java」です。
「c」は多分「compiler(コンパイラ)」の略です。
「compiler(コンパイラ)」は「compile(コンパイル)」+「er」です。
「compile(コンパイル)」の意味は「1つに集める」とか「編集する」とかです。
接尾辞「er」を付けると「~する人」とか「~するもの」的な意味になります。
何となく くっつけると

Javaの編集者

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
「定年力」の鍛え方 老後の毎日を最高にする方法
ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた