2015-02-16

呟いたらウザいコメントをしてきた知り合いがいてさ

よくあるC言語参考書ってさ、

メモリを箱で表現するから分かりにくいよねって

呟いたらさ、

「へー、どうすれば分かりやすいの?」

って聞いてきたから、

「どうせ、参考書の後の章ではアドレスで説明すんだから

最初からアドレスを触るって言えばよくね?」

と返したら、

「すげぇ‼アドレス触るってッパネぇ」

ってPGドロップアウトした知り合いが返してきたよ。

  • ジュクジュク痛むところに触っちゃったんだよ そういう事あるよ 人間だもの

  • メモリは箱じゃねえよ。 変数が箱だよ。 ポインタは方向指示器だよ。 この理解で問題があるレベルになったら、初めてメモリの構造の話しろっての。

    • 突っ込もうとしたが今俺が突っ込めば戦争が始まり ここもただでは済まなかっただろう 俺が理性的な人間で命拾いしたな

    • クソどうでもいいことを、一応書いておくと 変数はメモリで実装される場合と、レジスターで実装される場合があって メモリーっていうのはハードの話で 変数っていうのはコンパイラ...

    • Cより先にアセンブラをやってたから「ポインタってインデックスレジスタみたいなもん?」みたいに理解して、よく分からん時はデバッガでアセンブラのコードをみて挙動を把握したか...

  • もしプログラマーがみんなアドレスをわかったら Javaなんて、流行らなかっただろうね。

    • javaであれプログラマならアドレスは理解できてるだろ むしろアドレスとかポインタが理解できてるがクラスもオブジェクト指向もわからん奴のほうが多そう

      • 初心者に「まず最初にCをやれ! Cが基本だ! CができなくてJavaやRubyをやってもろくなコード書けない!」みたいなアドバイスする人いるけど、CのベテランがJavaの現場にやってきてあいかわ...

    • アドレスなんて配列の添字みたいなもんだし、理解できない方が謎過ぎる。 まぁ配列すら理解できないと言うなら納得だけどね。

    • アドレスがわかったって見逃しでメモリリークは起こるし、デバッグするのにダンプファイル解析なんてしたくないし、やっぱJava的なものは必要だと思うけど。

  • ポインタのポインタのポインタくらいまでいくとウヒョーってなってくる

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん