Considering that:
- most programming work does not access the machine's hardware directly, and
- using bit fields for memory optimizations is not necessary anymore in most cases, and
- bitwise operators use several really enviable characters (~, &, ^, |, for example,) and
- bit manipulation can be handled with a simple library and does not need to be built into a language,
I say: stop copying these operators from new language to new language! They were an important part of the C programming language, which is to this day twiddling uncountable amounts of bits per second. For a new, non-system programming language, they are extremely out of place.
Finally we will be able use & and | for boolean operations instead of && and || !
