アカウント名:
パスワード:
という、中学生が理解しやすいしきい値で説明した教科書につっこんでいる大人みたいだな。
変数は箱じゃないっていう主張はいいけど、箱じゃないならなんて言って説明すんのさ
「箱」って説明でうまくいく言語って何があるんだろう?C?それでも名札で説明するほうがしっくりくるように思える。
領域確保が必要な場合は箱がわかりやすいあと元記事にも下記の記載がある
※ 追記:読み落とされている方が居るようなので補足しますが、最初に「(変数は箱だという喩えは)プログラミング言語によっては適切」と書いたとおり言語によって適した喩えは違うので、「変数は箱」という喩えが常に悪いという主張ではありません。Python 等の言語を使っている以上は「変数は箱」より「変数は名札」という喩えのほうが適切でしょう、という主張です。
だからそのプログラミング言語はなんだろう?という話なんだけどね。個人的には領域確保こそ名札のほうが分かりやすいと思った。確保された領域はポインタの指し示す先であって、「箱」には領域を指し示す「ポインタ」が入っているので。と思うと名札と教えられたほうがいいんじゃないかなと。
は、アセンブラか!?
いっそリレーでコンピュータを作らせよう
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常
陽子、電子はこれ以上分解できない粒子 (スコア:2, すばらしい洞察)
という、中学生が理解しやすいしきい値で説明した教科書につっこんでいる大人みたいだな。
変数は箱じゃないっていう主張はいいけど、箱じゃないならなんて言って説明すんのさ
Re: (スコア:0)
「箱」って説明でうまくいく言語って何があるんだろう?
C?
それでも名札で説明するほうがしっくりくるように思える。
Re: (スコア:0)
領域確保が必要な場合は箱がわかりやすい
あと元記事にも下記の記載がある
Re: (スコア:0)
だからそのプログラミング言語はなんだろう?という話なんだけどね。
個人的には領域確保こそ名札のほうが分かりやすいと思った。
確保された領域はポインタの指し示す先であって、「箱」には領域を指し示す「ポインタ」が入っているので。
と思うと名札と教えられたほうがいいんじゃないかなと。
は、アセンブラか!?
Re:陽子、電子はこれ以上分解できない粒子 (スコア:0)
いっそリレーでコンピュータを作らせよう