I know that ==
was chosen for equality and =
for assignment, because they thought that people were doing more tasks than checking for equality --- but, of course, they didnβt think there would be more bits than logical logic?
Why not go the other way around: &
and |
are logical operators?
source share