構文エラー
「構文エラー」の英語
「構文エラー」は英語で syntax error と言います。プログラムや形式的な言語の構造が規則に合わない場合に使う、標準的な技術用語です。自然言語の文法上の誤りには、通常 grammatical error や grammatical mistake を使います。
「構文エラー」の英語の使い分け
プログラムや形式的な言語の構造が規則に合わないときに使う標準的な技術用語です。
コアイメージ
プログラムや文の構造が規則に従っておらず正しく扱えない状態を指す構文エラー
英英
A fault in the arrangement of elements in a sentence or code that does not conform to the formal rules of a language, causing failure to parse or accept the input.
語源
syntax errorは、syntax(ギリシャ語の構造や配列を示す語)とerror(古ラテン語のerrāre由来の誤りを示す語)が結びつき、言語の構造に関する規則違反を意味する語として用いられるようになった。
コラム
- 文法上の誤りという訳語が示す通り、構文エラーは言語のルール違反であり、自然言語の文法ミスと同様に構造の不備を指すが、プログラミングでは自動的に検出される点で扱いが異なる。
「構文エラー」のレベル別の例文
- 中学
I found a syntax error in my code.
- 高校・英検2級
The program stopped because of a syntax error.
- TOEIC・ビジネス
Please check the script for any syntax errors before deployment.
- 日常会話
I think there’s a syntax error here.
「構文エラー」を英語にするときのよくある間違い
× I found syntax error in my code.
○ I found a syntax error in my code.
syntax errorは数えられる名詞なので、単数では冠詞が必要です。