ringoさん
VIEW
【炎上】今週のヤンジャン「null」を「ゼロ」と訳してしまいシステム系から大炎上
Null(ヌル、ナル)は、何もない、という意味で、プログラミング言語などコンピュータ関係では、「何も示さないもの」を表すのに使われる。同様のものに、nil が使われることもある。他の名前のこともある。
ドイツ語において Null は数値の0(ゼロ)を意味し、発音は /nʊl/ である。一方、英語において null は /nʌl/ と発音される。[1]ドイツ語においても、数値の0と区別するために、本記事の意味の Null は英語風に /nʌl/ と発音される場合がある。[2][3]
日本においては「ヌル」という発音が定着しているが、英語読みに近い「ナル」という発音で呼ばれる場合もある(専門書、国家試験[4]など)。
プログラミング言語などにおいて、nullやnilといった予約語や定数名のものなどの意味がどういったものかは言語により、場合によっては実装ごとに違う。ポインタや参照のある言語では、ヌルポインタなどと呼ばれる何も指さない特別なポインタであることもあるし、Pythonのようにオブジェクトの[5]こともある。古典的なLISPのように真理値の偽(の代表)や空リスト「()」を兼ねたもの(それらと同じもの)だったりすることもある。
ドイツ語の人と
システム系の人で反応が分かれてるな
@kefia0731 「0」←null(ドイツ語)
「」←Null(C言語)
よく「ぬるぽ」と言われるNullPointerExceptionとは(簡略化した説明)
メモリ
. 1 2 3 4 5 6 7 8
10 x x x x x x x x
20 x x D A T A x x
ポインタ「メモリ23番地にデータが入ってますよ」
↓何らかの原因で化ける
ポインタ「メモリミ゚番地にデータが入ってますよ」
PC「データどこやねん」
@kefia0731 DB使いとしてはnullは「値が入っていない」であって、「0という値が入っている」のとは明確に違うと言いたいが…
@JeanLuc_Picachu @kefia0731 拾いもんの画像ですがこれが一番分かりやすい例えかと……。トイレットペーパーホルダーに芯が入っているか、そもそも何も入っていないのか。 https://t.co/5aknoK01BN
@WhiteJa_Chan @JeanLuc_Picachu @kefia0731 データベースで言うNULLはこのツイート画像の右側じゃないかなーと、以前考えたりしていました。値が存在しない以外にも「不明」という意味もあったりするので。
t.co/sSEWsJr8FB
@kefia0731 ちょっと前にバズった『明朝体に疲れが残らないか心配だ』が明朝体に見えた人、と同じく何系の人かで見方が分かれてますね。
@kefia0731 FF外から以下略
一応…
# define NULL ((void *)(0))
@kefia0731 ドイツ語やろ
@kefia0731 所々で「ぬるぽ」「ガッ!」のネット老人会開かれてんの草
@kefia0731 FF外かろ失礼するゾ!
ヌルと聞いてサイボーグ忍者とグレイフォックスが出た私は異端者
@yusuk8720 同じコードネームを持つ男
@ZFv8K9CDciDgV1X @00g10 @yusuk8720 フランク・イェーガー
@kefia0731 ドイツ語やろ、そんならゼロで正しい。
@gorn @kefia0731 知らなかった、、
「nullとゼロは同じじゃない」という天の声を受信した気がしたので……! 左がゼロ、右がnullです。(再掲)
t.co/eVyROtTkL7 @itm_nlab