>>692
初心者は「文とは何か」「式とは何か」なんて考えない。
また、そういう問いに厳密な答えを提供するのはBNF以外にあり得ない。
例えば「式は文の構成要素、文はプログラムの構成要素です」と言ったところで
初心者にしてみれば右から左だろうし、答えとしては大雑把すぎて理解を助けるどころか
理解を阻害しかねない。結局、きちんと理解したければBNF嫁ということになる。
つーことで、
      _
      /,.ァ、\    B
     ( ノo o ) )  N
      )ヽ ◎/(.    F
    (/.(・)(・)\ . 嫁
    (/| x |\)
      //\\
   . (/   \)