過剰一般化

ジャーゴンの非常に目立つ特徴は、プログラムツールの名前、コマンド言語の基本要素、さらにはアセンブラのオペコードといったテックスピーク項目が、ハッカーが愉快な類似性を見出すあらゆる場所で、コンピューティングの外の文脈に適用される頻度の高さである。こうして(最もよく知られた例のひとつを挙げれば)Unixハッカーはしばしば、ものを探す代わりにそれをgrepする。辞典項目の多くは、まさにこの種の一般化である。

ハッカーは文法のレベルでも過剰一般化を楽しむ。多くのハッカーは様々な語を取り上げ、しばしば標準的な規則を不均一なケースに(あるいはその逆に)拡張することで、間違った語尾を付けて名詞や動詞を作るのを好む。たとえば、porous → porosity および generous → generosity であるから、ハッカーは喜んでこう一般化する。

  • mysterious → mysteriosity

  • ferrous → ferrosity

  • obvious → obviosity

  • dubious → dubiosity

もう一つよくあるパターンは、ほぼあらゆる形容詞や名詞から性質を抽象化するのに接尾辞‘-itude’を使うものである。この用法は特に、主流の英語なら‘-iness’や‘-ingness’で同じ抽象化を行うようなケースで生じる。たとえば次のとおり。

  • win → winnitude(よくある感嘆の言葉)

  • loss → lossitude

  • cruft → cruftitude

  • lame → lameitude

一部のハッカーはこの変換を陽気に逆転させる。彼らはたとえば、地球儀上の水平な度数線は‘lats’と呼ばれるべきだと論じる――何しろそれらは緯度(latitude)を測っているのだから!

また、すべての名詞は動詞化できることに注意せよ。例:「All nouns can be verbed(すべての名詞は動詞化できる)」、「I'll mouse it up(マウスで片付けよう)」、「Hang on while I clipboard it over(クリップボードで移すからちょっと待って)」、「I'm grepping the files(ファイルをgrepしている)」。英語全体がすでにこの方向(中国語のような純粋な位置文法へ向かって)に進んでいる。ハッカーは単にその先端を少し行っているだけである。

接尾辞「-full」も一般化された空想的なやり方で適用できる。「As soon as you have more than one cachefull of data, the system starts thrashing(キャッシュ一杯分を超えるデータを持つやいなや、システムはスラッシングを始める)」や「As soon as I have more than one headfull of ideas, I start writing it all down(頭一杯分を超えるアイデアを持つやいなや、全部書き留め始める)」のように。よくある用法は「screenfull」で、一画面に収まるテキストの量を意味し、通常は文字サイズを選べないテキストモードでのことである。もう一つよくある形は「bufferfull」である。

しかしハッカーは、marketroidやbean-counter、そしてペンタゴンに特徴的な、想像力に欠ける動詞作りの手法を避ける。ハッカーはたとえば、ものを‘productize’、‘prioritize’、‘securitize’したりは決してしない。ハッカーは官僚的なたわごとに強い嫌悪を抱き、それを使う者を軽蔑の目で見る。

同様に、すべての動詞は名詞化できる。これは現代英語ではほんのわずかな過剰一般化にすぎないが、ハッカー語では、何らかの標準的に非標準なやり方でそれと印を付けるのが良い作法である。たとえば次のとおり。

  • win → winnitude, winnage

  • disgust → disgustitude

  • hack → hackification

さらに、ある種の非標準な複数形の蔓延に注意せよ。これらのいくつかはかなり昔にさかのぼる。TMRC Dictionaryには、‘mouse’の複数形がmeecesであることを示唆する項目があり、‘caboose’の定められた複数形が‘cabeese’であると記している。後者は鉄道ファン(鉄道愛好家)の間で長年にわたり標準(あるいは少なくとも標準的な冗談)であったらしい。

同様にアングロサクソン的な調子で言えば、‘x’で終わるものはほぼ何でも‘-xen’で複数形を作れる(本文中のVAXenboxenを参照)。音声上の/k/だけで終わる語さえ、時にこの扱いを受ける。たとえば一束の靴下を指す‘soxen’である。他の愉快な複数形には、‘frobbozz’の複数形のヘブライ語風の‘frobbotzim’(frobnitzを参照)や、‘Unices’と‘Twenices’(‘Unixes’や‘Twenexes’ではなく。本文中のUnixTWENEXを参照)がある。ただし‘Twenexen’は一度も使われず、‘Unixen’は論理的に使われ始めてもよかった時から30年後の2000年まで、野生ではめったに目撃されなかったことに注意せよ。これは‘-ix’と‘-ex’がラテン語の単数語尾であり、ラテン語風の複数形を引き寄せるからだと示唆されている。Perlハッカーの間では、‘comma’と‘semicolon’がそれぞれ‘commata’と‘semicola’として複数化すると報告されている。最後に、‘mongoose’の複数形は‘polygoose’であるべきだと、おおむね賛同を得て示唆されている。

ここでのパターンは、他のハッカー的な文法上の癖と同様に、英語では外来語か化石(ヘブライ語の複数語尾‘-im’や、アングロサクソンの複数接尾辞‘-en’など)である屈折規則を、通常は適用されないと考えられるケースへと一般化することである。

これは‘下手な文法’ではない。ハッカーは言語を歪めるとき、自分が何をしているのか概してよくわかっているからである。これは文法的な創造性であり、遊び心の一形態である。それは感心させるためではなく楽しませるために行われ、決して明晰さを犠牲にしてではない。