C言語学習ポータル(無料版) 学習コンテンツ 用語辞典 コンパイル

コンパイルとは

読み:こんぱいる・C言語用語辞典

ソースコードをコンピュータが直接実行できる機械語に変換する作業。翻訳者が人間の言葉を機械の言葉に訳してくれる工程だとイメージすると分かりやすい。この工程を経なければ、書いたコードはコンピュータの上でまったく動かせない。

📜 プログラムとは何かで学ぶ用語

この用語が登場する解説

ソースコードから機械語へ——コンパイルの旅ソースコード・コンパイラ・機械語の関係と、コンパイルという工程の役割を説明できる プログラミング言語の地図とCの位置低級言語・高級言語の違いを理解し、数ある言語の中でのC言語の位置づけを説明できる エラーメッセージは敵ではないエラーメッセージの構造を知り、英語のまま読んで対処できるようになる 開発環境ゼロで始める——このポータルの使い方環境構築なしで学習を始める手順と、このポータルの3つの使い方(読む・追う・解く)が分かる コンパイルエラーと友達になるエラーメッセージ1行を分解して読み、最初の1件から順に直せるようになる コメントとコードの整え方2種類のコメントを使い分け、読みやすい書き方の基本ルールを身につける 定数——const と constexprconstとconstexpr(C23)を使い分け、変わらない値を宣言時に固定できる

関連する用語

コンパイラこんぱいら

ソースコードを機械語に変換するソフトウェア。文法チェックも同時に行い、間違いがあればコンパイルエラーとして知らせてくれる翻訳者兼校正者にあたる。gccやclangなど、C言語向けのコンパイラにはいくつかの種類がある。

機械語きかいご

0と1の並びだけで書かれた、CPUが直接理解できる命令の集まり。人間には読みにくいが、コンピュータが実行できる唯一の言葉にあたる。同じソースコードでも、CPUの種類が変われば生成される機械語も変わってくる。

アプリの用語集で引く(無料・登録不要) 用語辞典の目次へ

もっと先へ:ポインタ・メモリ・ファイル入出力・セキュアコーディングを含む全26トラックと、段位検定・模試のフルセットは完全版に収録しています。

完全版(BOOTH)を見る