nein, Bascom macht immer nur eine Operation nach der Anderen.
x=a/b
x=X-20
x=x*3.3
x=x-40
nein, Bascom macht immer nur eine Operation nach der Anderen.
x=a/b
x=X-20
x=x*3.3
x=x-40
Vor den Erfolg haben die Götter den Schweiß gesetzt
der übersicht halber und damit es nicht zu lang wird, schreibe ich in meinen progs die einzeloperationen in eine Zeile und dann den ursprünglichen term dahinter, also z.b.:
x=a/b: x=x-20: x=x*3.3: x=x-40 'x=-40+(a/b-20)*3.3
das spart platz und bleibt übersichtlich und nachvollziehbar
Hey, das ist ne super Idee
Vielen Dank für die Info
mfg milkbubi
Schon etwas traurig dass das nicht geht.
Selbst der gute alte C64 konnte so etwas problemlos.
Dafür möchte ich aber auch nicht wissen, wie der C64 in einem Benchmark gegenüber nem Atmega64 Abk...t
Klar, es ist ganz schön umständlich, um nicht zu sagen: verbesserungswürdig. Aber dafür kommt man auch dazu, einige Rechenoperationen zu optimieren oder zu vereinfachen ... irgendwie muss man das ja positiv sehen
Mein Hexapod im Detail auf www.vreal.de
Kann es sein, dass hier manche Leute etwas verwechseln?
Hier geht es doch nur um die Darstellung in BASCOM. Im AVR werden komplexere Rechnungen sowieso durch mehrere Operationen ausgeführt.
Genau so ist es. Der AVR muß sowieso jeden Schritt einzeln abarbeiten und wie es dann im Source Code steht ist Wurst. Was der Compiler daraus macht ist sowieso wieder was anderes...
Das Gegenteil von "gut" ist "gut gemeint"!
In C kann man das alles fein sortiert in eine Zeile schreiben... Aber dazu muss man leider C beherrschen
??? Im dritten Beitrag ist ein Beispiel wie das alles in einer Zeile geht.
Das Gegenteil von "gut" ist "gut gemeint"!
Lesezeichen