I don’t know if it’s fair to say all of “computing” behaves that way, as that article lists a number of languages that perform the mathematical operation. But obviously C++ (on which Unreal is based) works that way. This discrepancy is what causes so much confusion, because most people think of % in an objective mathematical context rather than a language specific paradigm.