シンタックス 【syntax】
処理系が正しいソースコードとして解釈可能な文字や記号の並べ方、単語や文の組み合わせ方などの規則の総体である。プログラミング言語の場合、例えば「複数の文を並べる場合はセミコロンで区切る」「変数は使用前に型と変数名を宣言する」などがシンタックスにあたる。
シンタックスは言語仕様として形式的に定義することができ、コンパイラやインタプリタなどのコンピュータプログラムによって自動処理が可能である。シンタックスを満たさない記述があるとコードを正しく解釈できないため、シンタックスエラー(syntax error)となりそこで処理は打ち切られる。
シンタックスはコードが形式的に言語仕様に従って記述されているかどうかを表す概念だが、これと対比して、その表す意味や内容のことを指す場合は「セマンティクス」(semantics:意味論)という用語を用いる。
(2021.12.8更新)