- ベストアンサー
コンパイルの意味
こんな質問で恥ずかしいのですが教えてください。コンパイルの意味
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
★辞書サイトを紹介します。 ・次の場所で分からない用語を調べることができます。 http://ew.hitachi-system.co.jp/→『IT用語辞典 - 日立システム』 http://yougo.ascii24.com/→『アスキー デジタル用語辞典』 http://e-words.jp/→『IT用語辞典 e-Words』 http://www.sophia-it.com/→『IT用語辞典バイナリ』 今後、分からない用語は上記の辞書サイトを活用しましょう。 本題: ・コンパイラ【compiler】とは、プログラム・ソースを実行可能なプログラムに変換する ソフトウェアのことを指します。また、実行可能なプログラムにすることをコンパイル 【compile】と呼びます。 ・『コンパイラでコンパイルする』とは、機械語に変換するソフトウェアで CPU に理解できる 実行可能な exe ファイルを作成するという事です。 ・以上。おわり。
その他の回答 (5)
ANo.5の 1、構文解析 2、文法解析 は 1、字句解析 2、構文解析 の誤りです
コンパイルとは、ソースコードを 1、構文解析 2、文法解析 3、アセンブラコードに変換 することです。 あなたの質問に対する答えは上記までです。 ついでですが、 アセンブラコードをオブジェクトファイルにするものが 「アセンブラ」です。 さらに、オブジェクトファイルを実行可能ファイルにするのが 「リンカ」です。 ただし、一般的に「コンパイラ(ルじゃない)」はソースコードを 実行可能ファイルまで一気に処理します。
お礼
ありがとうございます。
- debukuro
- ベストアンサー率19% (3634/18947)
言葉の意味なら「編集」です。
- isoyujin
- ベストアンサー率21% (145/662)
後、プログラムの文法上のミスを指摘してくれます。一部構造解析も行ってくれる事もあります。
- calltella
- ベストアンサー率49% (317/635)
人間がプログラミング言語を用いて作成したソフトウェアの設計図(ソースコード)を、コンピュータ上で実行可能な形式(オブジェクトコード)に変換すること。そのためのソフトウェアをコンパイラという。変換のみを一括して行い、生成したオブジェクトコードの実行は行わない。 http://kaden.yahoo.co.jp/dict/?type=detail&id=1303 つまりコンピュータが理解できる様に翻訳してあげる事です。
お礼
ありがとうございます。
お礼
ありがとうございました。