A と The

プログラミング言語屋が陥る罠として「手段が目的になる」というものがある.自分自身はいつも言語を作っといてから目的を探し出すからいつもこの罠にはまっている.

一方,プログラミング言語屋の役割は「目的に適した手段を提供する」ことである,と思っている.しかしそうなると「手段(を提供すること)が目的」ともいえくもない,が何か釈然としない.

と思っていたので英語にしたらだいぶわかりやすくなった.

  • The method for a purpose この手段のために何か目的を見つける
  • A method for the purpose ある手段を使ってこの目的を達成する