Cześć. Natknąłem się kiedyś na coś takiego
"Dennis Ritchie , twórca języka C , powiedział o pierwszeństwie w C (wspólnym dla języków programowania, które zapożyczają te reguły z C, na przykład C++ , Perl i PHP ), że lepiej byłoby przenieść operatory bitowe ponad operatory porównania . [28] Jednak wielu programistów przyzwyczaiło się do tej kolejności. Względne poziomy pierwszeństwa operatorów występujące w wielu językach w stylu C są następujące:"
Sam się spotkałem z językami z trochę inną kolejnością wykonywania działań. Trochę według tego co napisał twórca C.
Czy ktoś wie dlaczego tak chciał twórca języka C ?
Chyba powinni to wprowadzić. Aż się dziwie że do teraz tego nie rozwiązali.
Skutkiem tego jest to że (2&2>1) w dwóch językach programowania daje różne rezultaty(teraz sprawdzałem). To może prowadzić do poważnych błędów.