Pointer Type (Re: 構造体をポインタ...)
久野です。
katoh@pop12.odn.ne.jpさん:
> また,記法に関することなら,C以前は,
> int **x;
> の様な書き方が「発明」されていなかったため,ポインタ絡みの宣言
> はとてもとても面倒でした.感じとしては,
それは違うでしょ。Cの「宣言子」はすごく分かりづらい、悪しき発
明です。それはたぶん言語屋すべての共通認識でしょう。Algol68とかは
var x: ref ref int;
とかこんな感じだったかな。これで十分分かりやすいですよ。これはC
より古いよね。Cと同世代っていうとPascalだけど
var x: ↑↑integer;
これも一層簡潔でいいじゃないですか。ひきかえCは変数名の側にいろ
いろくっつけるから込み入ったものになると読めたもんじゃない。
> variable x is pointer of pointer of integer
わざとそういう長ったらしい書き方を発明して煽るのはちょっと…
> #Dereference 演算子というのは凄い「発明」なんですよ〜〜.
で、その演算子はCが最初じゃないってのもご存知ですよね 久野
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735