08/23 14:38 @AoiMoe そのへんは「こんぱいらの解析器が最終的にみるのがそれであったとしても、もう少し隠す方法はあっただろう」とは思う。typedefはもちろんその方法のひとつとして有効だけど
08/23 14:54 (
@n_soda)
@AoiMoe スタック専用が先ですね。
@gorry5 さんが書いたように、それを(PDP-11で?)汎用レジスタに拡大して、結構便利なので、みんな目から鱗だったという。それと、PCを汎用レジスタにした件を組み合わせて、イミディエイト・アクセスが、PC++で済んだ…みたいなのも
(petu)
08/23 14:15 @gorry5 うーん、たとえば int (*(*a)(int *(*)(int *), void *))(); みたいな変数定義を見ておかしいと思いませんかwwww (beda)
08/23 14:54 (
@n_soda)
@AoiMoe スタック専用が先ですね。
@gorry5 さんが書いたように、それを(PDP-11で?)汎用レジスタに拡大して、結構便利なので、みんな目から鱗だったという。それと、PCを汎用レジスタにした件を組み合わせて、イミディエイト・アクセスが、PC++で済んだ…みたいなのも
(petu)
08/23 14:21 @AoiMoe @gorry5 ポインタの「*」演算子が前置だというのが諸悪の根源ですね。後置なら括弧なんていらず、順番に読めた。あと、関数ポインタの「ポインタ (*pf)()」は不要で、単なる「関数型変数 pf()」で良かった。
(bozu)
08/23 14:54 @AoiMoe スタック専用が先ですね。
@gorry5 さんが書いたように、それを(PDP-11で?)汎用レジスタに拡大して、結構便利なので、みんな目から鱗だったという。それと、PCを汎用レジスタにした件を組み合わせて、イミディエイト・アクセスが、PC++で済んだ…みたいなのも
(petu)