>>930
C言語との互換性を気にした理由は、

  ・Pythonのビット演算に対して影響がある
  ・アセンブラの次にビット演算を多用している言語
  ・ビット演算子はC言語のように振る舞うべき
   (同じ表現に対して同じ結果が得られるべき)

と考えているから。
でも、Pythonで3番目の結果を得られない。

似てるようで似ていないというのが、
いい状態なのかという疑問がある。

マスクの必要性があるというのは、C言語から乖離があるわけだし、
いちいちマスクするなら、専用のクラスを設けた方が楽になる。
そしてビット演算子を無くしてしまえば、C言語のそれと混同することがない。


>>929は、無くなったら別の使い道もあるだろうという、一石二鳥の考え。

まぁ、今のPythonの(劣化)ビット演算が無くなって、
混乱する人がゼロになるだけでもいいと思うんだけど。