構文
すべての話し言葉には、単語や文をどのように組み立てるかについての基本的な規則があります。これらの規則は、まとめて言語の構文と呼ばれます。コンピュータープログラミングでも構文は同じ役割を果たし、宣言、関数、コマンド、その他の文をどのように配置するかを定義します。
多くのコンピュータープログラミング言語は、似た構文規則を共有していますが、独自の構文設計を持つものもあります。たとえば、CとJavaは似た構文を使用しますが、PerlにはC言語やJava言語のどちらにも見られない特徴が数多くあります。
プログラムのソースコードは、正しくコンパイルされてプログラムになるために、正しい構文で記述されていなければなりません。実際には、構文が完全でなければならず、そうでない場合、プログラムはコンパイルに失敗して「構文エラー」が発生します。構文エラーは、単純な括弧の不足や、文の末尾にセミコロンを付け忘れるといったものです。このような小さなエラーでも、ソースコードのコンパイルを妨げます。
幸い、ほとんどの統合開発環境(IDE)にはパーサーが含まれており、ソースコード内の構文エラーを検出します。最新のパーサーは、プログラムがコンパイルされる前に構文エラーを強調表示することさえできるため、プログラマーはエラーを簡単に見つけて修正できます。
NOTE: 構文エラーは、プログラムのコンパイルを妨げる可能性があるため、コンパイル時エラーとも呼ばれます。プログラムのコンパイル後に発生するエラーは、プログラムの実行中に発生するため、実行時エラーと呼ばれます。
知識をテストする