もちろん、読者諸氏は、"dereference" の意味をご存じだろう。つまりは、
* 演算子のことであるが、C/C++ の世界において、この言葉ほど、
さまざまな訳語が当てられてきたものは他になかろう。私がこれまでに目にした
訳語を挙げていくと、
*演算子がやっていることを考えると、「参照」という
中間段階を取っ払って、指している先の値を得るわけであるから、「参照剥がし」
あるいは「参照外し」というのが意味的には正しいように思われる。
…しかし、訳語としては、ちょっとイタダケナイのではないか? ということで、僭越ながら、ここで一つ、新たな訳語を提案させていただく。
「脱参照」
というのはいかがであろうか。ご明察どおり、"deconstruction" 「脱構築」からの パクリなのだが、Google で検索するかぎり、キーワード「脱参照」では、一件も ヒットしなかった。意外な感もあるが、まあ、プログラマというのは、ブツさえ 動いてくれれば、それが何と呼ばれようと気にしない人種だとも言えよう。
初出: 2001年3月1日