Monday, February 09, 2009

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

言語とプログラミング言語は似ているようで
ほとんど違う

言語は以下の特徴を有する
  • 人と人とのコミュニケーションの道具である(双方向性)
  • 無限の単語と多様な文法で構成される
  • あいまいさが許される
  • 基本的に拡張されない

プログラミング言語は以下の特徴を有する
  • 人がコンピュータを動作させるための命令である(一方向性)
  • 少ない規定語と単純な文法で構成される
  • あいまいさが許されない
  • 新語の構築によって拡張され続ける(抽象化)


No comments: