自然言語とプログラミング言語

自然言語の意味は、その文脈(コンテキスト)によって定まる部分も多い。 これに対して、プログラミング言語は、コンピュータによって扱いやすいように、文脈によって意味が変わることができるだけないように設計されている。 -- プログラミング言語 - Wikipedia

  • コンテキストによって意味解釈が変わる
  • 規則性はあるが例外も多い