構文

すべての話し言葉には、単語や文をどのように組み立てるかについての基本的な規則があります。これらの規則は、まとめて言語の構文と呼ばれます。コンピュータープログラミングでも構文は同じ役割を果たし、宣言、関数、コマンド、その他の文をどのように配置するかを定義します。

多くのコンピュータープログラミング言語は、似た構文規則を共有していますが、独自の構文設計を持つものもあります。たとえば、CJavaは似た構文を使用しますが、PerlにはC言語やJava言語のどちらにも見られない特徴が数多くあります。

プログラムのソースコードは、正しくコンパイルされてプログラムになるために、正しい構文で記述されていなければなりません。実際には、構文が完全でなければならず、そうでない場合、プログラムはコンパイルに失敗して「構文エラー」が発生します。構文エラーは、単純な括弧の不足や、文の末尾にセミコロンを付け忘れるといったものです。このような小さなエラーでも、ソースコードのコンパイルを妨げます。

幸い、ほとんどの統合開発環境(IDE)にはパーサーが含まれており、ソースコード内の構文エラーを検出します。最新のパーサーは、プログラムがコンパイルされる前に構文エラーを強調表示することさえできるため、プログラマーはエラーを簡単に見つけて修正できます。

NOTE: 構文エラーは、プログラムのコンパイルを妨げる可能性があるため、コンパイル時エラーとも呼ばれます。プログラムのコンパイル後に発生するエラーは、プログラムの実行中に発生するため、実行時エラーと呼ばれます。

更新日 August 12, 2011 著者: Per C.

quiz知識をテストする

How many kilobytes are in a gigabyte?

A
100
0%
B
1,000
0%
C
1,000,000
0%
D
1,000,000,000
0%
Correct! Incorrect!     View the Kilobyte definition.
More Quizzes →

Tech Terms コンピューター辞書

このページの構文の定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。