ガッ
概要
ぬるぽとは、プログラム言語「Java」で組まれたプログラム処理において、処理中に発生する例外(エラーのようなもの)である「NullPointerException」(ヌル・ポインター・エクセプション)をちょっと可愛く言った略称である。
「NullPointerException」の内容については同項目に詳しいが、ざっくりと言えば、数値や文字などを記憶領域に入れて計算などの処理を行う際に、まだ何も記憶領域の内容(ポインタ)を定義していない「Null」(ヌル)の状態で処理の対象としたことで「内容決まってないものが計算できるかよ」と処理できず、エラーになるというものである。
Javaにおいて、NullPointerExceptionは代表的と言っていい非常にありがちな例外である。ただし、根本的には処理を組む際の考慮不足によって発生する例外であり、動作テストの段階で対処されているべき初歩的なエラーであることが殆どである。
元は2ch(現5ch)にある掲示板「プログラム板」(ム板)、「プログラマー板」(マ板)から発祥した「お約束」であり、誰かが「ぬるぽ」と書いたら、「ガッ」とレス(レスポンス)を返して突っ込みを入れなければならない。
これは、マ板(当時ム板はなかった)の初代「NullPointerExceptionをぬるぽと呼ぶスレ」の1がAA付きでぬるぽと書いたのに対して2がAA付きでガッしたからで、
1 :仕様書無しさん :02/06/20 15:09
∧_∧
( ´∀`)< ぬるぽ
2 :仕様書無しさん :02/06/20 15:11
( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/ ←>>1
(_フ彡 /
「ガッ」をする意味や理由は2を探し出して聞かない限りわからないが、 昔の2ちゃんねる用語辞典には「ぬるぽ」の記事にこう書かれている。
叩かれる経緯としては、gooの辞書でぬるぽを検索したところ意味として殴るが出てきた為。
ただしこの説は、当初「ぬるぽ」と検索して「殴る」と表示された例は無く、今ではデマだと考えられている。
結局、「ガッ」をする理由はこのスレの2を探し出すしか知る方法はなさそうである。
スレが立ってわずか2分でAAの書き込みがあることから、たまたま手持ちのAAが叩くAAだったためと考えるのが一番自然かも知れない。
なお、ラ板(ラーメン板・インスタント麺板)では、「カップヌードル・ポーク」の略とされる。(当該製品は現在販売されていない)
テストコードの一例
try {
throw new NullPointerException( "ぬるぽ" );
} catch ( Exception e ) {
System.out.println( e );
System.out.println( "ガッ" );
}
他の言語におけるぬるぽ
言語仕様としてのポインタは非常に一般的であるため、似たようなポインタアドレス違反による例外/エラー/不具合は他の言語でもしばしば発生する。
関連動画
プログラマーを中心とした「いちぶのうた」に近いネタでもあるためか、再生数はそれほど多くないが、ぬるぽをネタにした曲や替え歌がいくつかみられる。
「ぬるぽ天国」の歌詞に出てくる「山崎君♪」とは、アスキーキャラ「山崎モナー」のことである。詳細については別記事「山崎渉」を参照。
関連項目
- ネットスラングの一覧
- AA(アスキーアート)
- ■-⊂(`・ω・)彡★ガッ
- 山崎渉
- モナー
- 2ちゃんねる
- Java
- ポインタ
- Wikipedia:ぬるぽ - こちらのほうが詳しいかも
- 96
- 0pt