• ベストアンサー

コンパイルの意味

こんな質問で恥ずかしいのですが教えてください。コンパイルの意味

質問者が選んだベストアンサー

  • ベストアンサー
  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.4

★辞書サイトを紹介します。 ・次の場所で分からない用語を調べることができます。  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 ファイルを作成するという事です。 ・以上。おわり。

参考URL:
http://ew.hitachi-system.co.jp/
sankyu58
質問者

お礼

ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (5)

noname#246547
noname#246547
回答No.6

ANo.5の 1、構文解析 2、文法解析 は 1、字句解析 2、構文解析 の誤りです

全文を見る
すると、全ての回答が全文表示されます。
noname#246547
noname#246547
回答No.5

コンパイルとは、ソースコードを 1、構文解析 2、文法解析 3、アセンブラコードに変換 することです。 あなたの質問に対する答えは上記までです。 ついでですが、 アセンブラコードをオブジェクトファイルにするものが 「アセンブラ」です。 さらに、オブジェクトファイルを実行可能ファイルにするのが 「リンカ」です。 ただし、一般的に「コンパイラ(ルじゃない)」はソースコードを 実行可能ファイルまで一気に処理します。

sankyu58
質問者

お礼

ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • debukuro
  • ベストアンサー率19% (3635/18948)
回答No.3

言葉の意味なら「編集」です。

全文を見る
すると、全ての回答が全文表示されます。
  • isoyujin
  • ベストアンサー率21% (145/662)
回答No.2

後、プログラムの文法上のミスを指摘してくれます。一部構造解析も行ってくれる事もあります。

全文を見る
すると、全ての回答が全文表示されます。
  • calltella
  • ベストアンサー率49% (317/635)
回答No.1

人間がプログラミング言語を用いて作成したソフトウェアの設計図(ソースコード)を、コンピュータ上で実行可能な形式(オブジェクトコード)に変換すること。そのためのソフトウェアをコンパイラという。変換のみを一括して行い、生成したオブジェクトコードの実行は行わない。 http://kaden.yahoo.co.jp/dict/?type=detail&id=1303 つまりコンピュータが理解できる様に翻訳してあげる事です。

sankyu58
質問者

お礼

ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 「コンパイル」の意味って?C++

    いつもお世話になっております。 またまた質問なのですが、 あるゲームで 「これをネット上で遊ぶには まず○○をコンパイルしてください。 コンパイルの意味が分からない方は諦めてください」 という説明書きがありました。 この「コンパイル」という意味が分からず悩んでおります。 ゲームの設置の仕方を教えてほしいとまでは甘えませんが、 この意味だけでも教えてもらえないでしょうか。 それをヒントに また勉強したいと思います。 かなり初歩的な質問だとは思いますけど よろしくお願いします。 ネット検索しても いまいち意味が分からなかったので(汗)

  • コンパイル言語のコンパイルとはどういう意味なんでし

    コンパイル言語のコンパイルとはどういう意味なんでしょうか?

  • コンパイルエラーの意味

    OSはSoralis、DBはSybase環境下でCのコンパイルをしていますが、 file path prefix `dynamic' never used というコンパイルエラーがでますが、おおまかすぎて意味がわかりません。 改造なので、もとネタをコピーしてのコンパイルなのですが、 どこから手をつけていいのか分からずとりあえずコンパイルから はじめている状況です。 とりあえずここを調べていけばいいんでは? と推測でもなんでも結構ですのでよろしくお願いします。

  • VBAにおいて「デバッグ」と「コンパイル」は同じ意味ですか?

    VBAにおいて「デバッグ」と「コンパイル」は同じ意味ですか? 言葉の意味がいまいちわかっていないので教えてくださいませ。

  • コンパイルエラー <identifier>がありませんの意味が分かりません。

    コンパイルエラー <identifier>がありませんの意味が分かりません。教えていただけないでしょうか。

    • ベストアンサー
    • Java
  • Javaのコンパイルについて

    どうでもいいことかも知れませんが少し気になったので質問します。以下のようなプログラムを作成しました。 (1) Client.java main()有り、main内でServerのインスタンス作成 (2) Server.java main()無し、インターフェイスの定義のみ (3) ServerImpl.java main()有り、main内で自分自身(ServerImpl)のインスタンス作成 いつもはフォルダ内でjavac *.javaとコンパイルしてきたのですが、たまたま今日は一つずつコンパイルしてみました。一ファイルずつコンパイル出来るものかと思っていたのですがそうではなく、 (2)は単独でコンパイル出来る。 (1)と(3)は単独でコンパイル出来ない。((1)は(2)と同時にコンパイルする必要がある。(3)は(2)と同時にコンパイルする必要がある。) であることを初めて知りました。つまり関連するクラスは一緒にコンパイルしなければならないということだと思うのですが、普通は関連するjavaファイルだけのMakefileをそれぞれ作るのでしょうか?それも大変だと思うのですが。。それともjavac *.javaのように一括でコンパイルするのが普通なのでしょうか?もし毎回全ファイルをコンパイルすると、修正のないものまでコンパイルしてしまうことになると思いますがそういうものなのでしょうか?質問がちょっと意味不明で恐縮ですが一人で小さなプログラムを作成したことしかないので、会社などで大規模なプログラムを作成している現場では普通どうやっているものか知りたくて質問しました。

    • ベストアンサー
    • Java
  • コンパイルができなくて悩んでいます!!!

    先程、サンマイクロシステム社のホームページから、jdk1.5.0_02のJDKをダウンロードしてインストールしたのですが、どうしてもコンパイルできません。 "MyJava.java"というデータを作成したフォルダに行き"javac MyJava.java"とコンパイルすると、 画面には Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/javac/Main と表示されます。。。何回してもこのメッセージが出るのですが、私全くの初心者でどういう意味なのかわかりません。本当に困っています、なぜコンパイルが出来ないのか、また解決方法を教えてください。どうかお願いします。

    • ベストアンサー
    • Java
  • ビルドとコンパイル

    プログラム用語で ビルドとコンパイルは同じような意味ですか? どちらもコードのチェックという意味でしょうか?

  • Linux におけるコンパイル について

    みなさんは、Linuxにおいて、C言語をコンパイルするときはどのようにしていますか? 超初心者的な質問ですみません。わからないのです。 ちなみに、Red Hatの7.1 を使っています。 できれば、一番簡単なHello World!プログラムを使って説明していただけないでしょうか。 makeコマンド?の意味もわからないので、できればわかりやすく、説明してください。 いろいろと、すみません。 どうか、お願いします。

  • コンパイルができない!?

    ファイルA:¥Text1.txtの拡張子に関連したコンパイルツールがないためコンパイルできません。とでたのですが、どうすればコンパイルできるようになるのですか?ちなみに、Microsoft eMbedded Visual C++を使っています。