プログラミング言語の学習においては、絶対的に不正確な理解に直結する自然言語からの類推ではなく、プログラミング言語は形式言語なのであるから、bnfなど形式的な(フォーマルな)仕様などを理解できるように努めたほうが、結果として早道である)。