Gerade oder ungerade Zahlen feststellen
- Froggerprogger
- Badmin
- Beiträge: 855
- Registriert: 08.09.2004 20:02
- remi_meier
- Beiträge: 1078
- Registriert: 29.08.2004 20:11
- Wohnort: Schweiz
Welches Beispiel würde nun anders laufen mit einem "regulären" Mod?NicTheQuick hat geschrieben:Warum? Ist doch praktisch, z. B. bei Winkeln:remi_meier hat geschrieben:Irgendwie kann ich mit einem negativen Operanden bei Modulo nix anfangen.
Also mich stört es nicht, dass es für negative Zahlen nicht immer geht.
[...]
Ich habe nur noch nie einen negativen Rest benötigt, meine Winkel
befinden sich z. B. immer im positiven Bereich.
Aber natürlich wirde es irgendwo eine Anwendung dafür geben...
Schade nur, wenn sie entfernt würde, denn diese Optimierung bringt sehr
viel...
- Froggerprogger
- Badmin
- Beiträge: 855
- Registriert: 08.09.2004 20:02
Man kann ja jederzeit selbst ein a & 255 anstelle von a % 256 nutzen.Schade nur, wenn sie entfernt würde, denn diese Optimierung bringt sehr
viel...
Bitoperationen sind schneller als modulo, und auch nicht schwerer zu verstehen. Jemand, dem es darauf ankommt, sollte wissen, wie, wann und warum er lieber a & 255 nimmt und wann lieber ein konsistentes und konformes modulo.
Optimierungen sollten niemals ohne Warnung etwas am Verhalten einer Funktion verändern, und solcherart sollten optional sein.
!UD2
- remi_meier
- Beiträge: 1078
- Registriert: 29.08.2004 20:11
- Wohnort: Schweiz
> Man kann ja jederzeit selbst ein a & 255 anstelle von a % 256 nutzen.
klar
> Bitoperationen sind schneller als modulo, und auch nicht schwerer zu
> verstehen. Jemand, dem es darauf ankommt, sollte wissen, wie, wann
> und warum er lieber a & 255 nimmt und wann lieber ein konsistentes
> und konformes modulo.
Ansichtssache
> Optimierungen sollten niemals ohne Warnung etwas am Verhalten einer
> Funktion verändern, und solcherart sollten optional sein.
Bis jetzt scheint es niemanden gestört zu haben
, aber wahr
ist es.
Das einzige, was ich sagen möchte, ist, dass man dieses Problem nicht
zu hoch hypen sollte, denn es betrifft eh kein Schwein
klar
> Bitoperationen sind schneller als modulo, und auch nicht schwerer zu
> verstehen. Jemand, dem es darauf ankommt, sollte wissen, wie, wann
> und warum er lieber a & 255 nimmt und wann lieber ein konsistentes
> und konformes modulo.
Ansichtssache
> Optimierungen sollten niemals ohne Warnung etwas am Verhalten einer
> Funktion verändern, und solcherart sollten optional sein.
Bis jetzt scheint es niemanden gestört zu haben

ist es.
Das einzige, was ich sagen möchte, ist, dass man dieses Problem nicht
zu hoch hypen sollte, denn es betrifft eh kein Schwein

- Froggerprogger
- Badmin
- Beiträge: 855
- Registriert: 08.09.2004 20:02
- NicTheQuick
- Ein Admin
- Beiträge: 8808
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
ja, stimmt....habe gerade gesehen, dass diese Funktion bei droopy drin ist...naja, bin eben Anfänger un installier alles, ohne zu wissen, was alles...
Wollte kurz noch sagen, dass einzige, was ich in all den Texten üner Macros und ASM verstanden habe, ist gerade und ungerade....
Wollte kurz noch sagen, dass einzige, was ich in all den Texten üner Macros und ASM verstanden habe, ist gerade und ungerade....

Windows 11 - PB 6.03 x64
_________________________________
_________________________________
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22