トイレットペーパーでプログラミングの変数を理解する模型(🧻0Null…)【ねとらぼ】 [少考さん★]
■ このスレッドは過去ログ倉庫に格納されています
トイレットペーパーでプログラミングの変数を理解する模型が分かりやすい 「絶妙」「秀逸」と話題に
ただしガムテでお尻は拭けないものとする。
https://nlab.itmedia.co.jp/nl/articles/2201/10/news048.html
2022年01月10日 19時50分 公開
https://image.itmedia.co.jp/nl/articles/2201/10/l_ah00_null1.jpg
プログラマーが変数を理解するため、トイレットペーパーに例えてみた模型が「分かりやすい」「秀逸」と注目を集めています。
https://twitter.com/pcb/status/1478324098292133888
製作したのはTwitterユーザーのぱんかれ(@pcb)さん。木箱の中に、小さなトイレットペーパーホルダーが入っており、それぞれ「Non Zero Value(トイレットペーパーがついてる)」「0(芯だけついてる)」「Null(何もついてない)」「Undefined(ホルダーすらない)」「NaN(ホルダーにガムテープがついてる)」とラベルがついています。
ぱんかれさんの説明によると、トイレットペーパーを数値(signed integer)だとすると、
Non Zero Value:0ではない長さのトイレットペーパー(残量≒数値)
0:長さ0のトイレットペーパー(残量がちょうど0:棒には芯だけになってる)
Null(無):トイレットペーパー自体がセットされてない(ので芯すらない)
Undefined(未定義):トイレットペーパーが入るための器(データ型)がない(未定義なので、そこにトイレットペーパーを入れる先がない)
NaN(Not a Number:数字ではない):トイレットペーパー(≒数値)ではない
なおNaNは1+NaNのように数字を足しても全てNaNになるので、「(ガムテが入ったホルダーにトイレットペーパーを入れても)トイレットペーパーにガムテープがくっついて使えなくなるので数字にならない」とのこと(※ただしガムテでお尻は拭けないものとする)。
(略)
※省略していますので全文はソース元を参照して下さい。
https://twitter.com/5chan_nel (5ch newer account) >>1
嘗糞文化ならでは
やっぱジャップはスカトロジスト民族だわw 言語やDBによって取り扱いが異なるのでちゃんと確認するように 意味不明w
そんなんでわかった気になってんじゃねえやw オナニーはトイレットペーパーにした方がトイレに流せるので俺はトイレットペーパー専門だな トイレットペーパーの構造に前提が多すぎるだろw普通に箱とミカンでいい 分かってる人には当たり前
分からない人には白人の出身国を当てるくらい困難 このレベルの理解で模型まで必要なら
プログラミングは向いてない気がする… よくある「箱(変数)を用意(定義)してそこにもの(値)を入れる」で理解できない人がいるのか ツッコミだしたら色々言いたくなるけど
面白いからまあよし 定義域以外の値を入れたい
ロール10個分とかマイナスとか プログラミングがわかってる人にはこの模型がわかる
わかってない人にはわからない
学習用にはならなそう。ジョークとしておもしろい >>4
嘘を繰り返し喚いてもひっくり返しようのない事実が有るからクソ杭は韓国の数少ない文化ってことは替えられない
建国神話からして神様が大陸の端からケツ突き出してした大量のうんこが朝鮮半島になったっていう
食糞を美化するような昔話があったり日常に根付いてないとこの辺は残ってこないわな
異常行動を異常とも感じないからいたるところにうんこ関連の事例が隠れてる糞食い民族のくせに >>8
意味不明と言えばいいと思ってるだろ?
そうじゃなくて理解しようとしてないからだ
お前にはがっかりだ 空文字は文字列型のサイズのない状態か
あるいは、中身のない空っぽなやつ >>1
ポインタすら知らないハゲがプログラミングとか語ってんじゃねえよドアホ .Netしか分からないおっさんだけど、Newする場合としない場合の理解に1ヶ月かかったわ ポインタを知っていても理解できずに敗れ去ったJava屋が哀れ これを理解に一助としてちゃんと調べてくれれば良いが 1回30センチとか使っていい長さが決められてそうだな
あんまり使いたくない だがしかし、nullポインターが〜などと得体のしれない化け物のように扱うことだけは上手だったな >>23
芯のないトイレットペーパーが後1周しかない状態かなぁ 気合があればどうにかなるのに諦めてからが試合開始の場合もあるのに根性なしどもめらがっガッツを見せる ポインターのポインターを理解できなくて敗れ去ったCおじさんお元気してますか ごちゃごちゃうるせえくそ野郎って言いたいだけなんだろうな
追い詰められてるのだろうニチャァ >>39
そんな超絶バカはお前くらいなもんじゃね? そんな小手先のことより自分で簡易プロセッサーを設計した方が早いよ
ハードとソフト、まぁこの場合はRTLシミュレーションとアセンブラがどう動くか分かれば、高級言語の動きなんて自然の摂理の如く理解可能 論理回路を自分で実装してみれば確かにおのずと理解できるだろ
低みからのマウンティング行為 >>45
ポインタすら知らないいつもの知的障害ジジィのお前やお前w
なんか書いてみろやバカ > ID:UzkVJ5kI0の自己紹介をちょっと眺めてみよう
・ポインターのポインターが理解できない
・常にアドレス渡しのくそ野郎
・再起関数すら作れないゴミ ソフトウェアは仮想じゃなくて
実際に回路を使って実装されるもの。
といえばだいたい理解してくれるもんだ。 仮性包茎みたいなもんで一皮むければどうにかなるのに
ポインターだめだめおじさんは常に敗れ去るのだ >>48
ひどいバカ発見wwwww
ゴミはお前の頭だろwwwww IDコロコロしてて唐突に表れる
よく透明にしたと気が付いたなゴミ
なかなか慣れてるじゃないかハゲ 毎日フルボッコにされてアウアウ悔しがってる反吐が出るようなガイジ顔ジジィID:sMpWhngM0
今日もボコボコにされて泣きじゃくっててワロタ 日本もインドみたいに16×16まで暗記するとかしたらいいんじゃね
インド式数学もいいよね しかし理解してる側からするとなんでそこで詰まるんだ?ってのを眺めるのは楽しいたまらん >>1
トイレットペーパーの芯にチンコ入れてシコシコ 今日もいつもどおり自己紹介乙〜w
> 毎日フルボッコにされてアウアウ悔しがってる反吐が出るようなガイジ顔ジジィID:sMpWhngM0
> 今日もボコボコにされて泣きじゃくっててワロタ >>59
お前が馬鹿だと自己紹介してるだけだろwwwww 今時ポインターなんて使う場面ある?
for文でさえ見なくなったのに。 分かってる人が見てわかってるだけシリーズ定期アフィ よほど常日頃いじめられてるんだろうな
この無限ループっぷりはポインタおじさんじゃないわ
ポインタだめだめおじさん元気してるかな? ポインターってあれだよね
白黒の豹柄模様のわんわんお コアな実装してない上辺だけの末端PGだったらポインターなんて見る機会すらないでーすと自己紹介してるようなもの これで理解できるかどうかで適性がわかるかもね
ほかにも、たとえばインスタンスの概念についても言えるけど こういう具象物で理解できるってのは既に知ってる人だけ
データ型、オブジェクトを知らない人はこれで理解はできない いやこんな抽象的なクイズだされても理解してる人はわかるが、理解しようとしないマヌケにはナンノコトヤラサパーリだろ ゼロとnullの差がイマイチだよな
nullをうまく表現できてない >>68
マヌケなこと書いても概念を抑えてる人からは生暖かい目で見られるだけよ >ID:sMpWhngM0=ID:/8o+O5930
こいつウジャウジャ頭に虫湧いてそう 「0以外」
「0」
「」
「無理」
こんな感じなん?
プログラム言語知らんけど >>1
ぬるぽはトイレットペーパーをセットする棒がない状態だな。 >>75
お前の存在自体がバグってるからそう思い込むだけじゃねえのか
ハゲ >>62
お前がいい年こいて機械音痴な理由わ自覚しろ ハゲは常に空回りするからな
存在自体がもったいないという
そしてハゲ散らかしと 初めて代入文 y:=x を見て、この後 x は値が消えてなくなっちゃうと思い込む人は一定数居るんだよな >>67
いや、昔のCプログラマーなんて参考書いっぱいあったから
参入は簡単だった(書き方も作法があって作法通りやれば良い)。
今のWebは日本語の参考書が殆んどないし
バージョン違うと書き方も変わるのに
体系化されてない。
それこそギフハブ見て自分で考えろって方針。 >>70
的外れのアホなだけだと理解できないお前がマヌケ >>84
それは知ったか丸出しでしかないんだよな
前線でコード書いてたおっさんたちは、英語の世界で頑張ってたよ
それを噛み砕いたダメな参考書みてるからお前はいつまでたってもハゲなんだよハゲ
自覚しろよハゲ バカでもわかる対偶命題🤪😜😝
「お姉ちゃんってどうしてそんなにエッチなの??」
「エッチでなかったらお姉ちゃんじゃないからよ」 ValueObjectをトイレットペーパーで表現したら偉い。 >>86
おいこらハゲ
IDコロコロ忘れてるぞハゲ モジュール間のデータの受け渡しを最適化するための「型」なのに
大容量通信時代になったせいで、どれだけパケット飛ばしてるのかも意識せずに
変数の型を設計してる糞SEばかり
最悪なのはCHAR型にカンマ区切りで多数のデータぶち込んでドヤ顔する糞SE
IT後進国の極み ぶっちゃけ、そこでは躓かないからw
ポインタをトイレペで例える模型作れ >>91=ID:/8o+O5930
IDコロコロは白々しいお前一匹だろ 理系男でも本質的に脳筋ですっていうスレだな
マウント合戦で1000まで行くんだぜ とにかくやれば良いんだ。
頭で考えても始まらない。
コンパイル掛けてアセンブラをみて人間逆コンパイラになってCソースを作る。
これの繰り返しだよ ハゲ散らかしはほっとけばずーっと無限に実体のない相手に紙を返してと泣き叫ぶ
見苦しいことこの上もないw>>94 ■ このスレッドは過去ログ倉庫に格納されています