closed

Loginbox

Please enter your username and password into the following fields to log in.


  • Username:
  • Password:
  •  
  • Auto log in on every visit.


  •  

Boolsche Ausdrücke

Berechnung boolscher Ausdrücke

grech offline
Benutzer
Avatar
Gender: n/a
Location: n/a 
Age: 61
Posts: 8
Registered: 10 / 2015
Private message
Subject: Boolsche Ausdrücke  -  Posted: 02.05.2019 - 12:02   -  
Meine Frage ist :
werden boolsche Ausdrücke komplett berechnet in der Reihenfolge der Argumente
oder wird abgebrochen wenn das Ergebnis feststeht.

Das kann ja wichtig sein wenn Funktionen in dem Ausdruck aufgerufen werde.
Bsp.

if (a<>b) and Boolfunc(a,b) then ...endif;

bei Kurzauswertung kann man ja durch geschickte Reihenfolge ggf. Optimierung betreiben,
kann aber den Nebeneffekt haben, dass Funktionen nicht ausgeführt werden.
in Delphi gibt's dafür einen Compilerschalter.

Weiß jemand, welche Methode im AVRCO angewendet wird oder muss ich's selbst ausprobieren.
Leider konnte konnte ich keinen Hinweis im Handbuch finden?

Gruß grech
This post has been edited 2-times. Last edit: 02.05.2019 - 12:46 by grech.
go down go up
rh offline
Administrator
Avatar
Gender: male
Location: GERMANY  Germany
Age:
Posts: 5442
Registered: 03 / 2002
Homepage Private message
Subject: Re: Boolsche Ausdrücke  -  Posted: 02.05.2019 - 13:51   -  
Hall grech,
im AVRco gibt es kein sog. boolean short circuit.
Wie oben angeführt nicht ganz ungefährlich...
rolf
Cars don't buy cars -- Autos kaufen keine Autos.
Henry Ford
go down go up
grech offline
Benutzer
Avatar
Gender: n/a
Location: n/a 
Age: 61
Posts: 8
Registered: 10 / 2015
Private message
Subject: Re: Boolsche Ausdrücke  -  Posted: 02.05.2019 - 14:27   -  
Schade, aber damit kann ich leben.
Zur Not baut man sich das selbst mittels geschachtelter IF ... THEN.
Danke

Gruß grech
go down go up
pvs-deck offline
Schreiberling
Avatar
Gender: male
Location: GERMANY 
Age: 48
Posts: 990
Registered: 02 / 2009
Homepage Private message
Subject: Re: Boolsche Ausdrücke  -  Posted: 02.05.2019 - 15:59   -  
Quote by rh

Hall grech,
im AVRco gibt es kein sog. boolean short circuit.
Wie oben angeführt nicht ganz ungefährlich...
rolf


Hallo rolf,

gab es da nicht mal von Merlin eine Optimizer-Function für sowas, ich meine mich da zu erinnnern.

Schau mal unter Speed Optimisation
Thorsten
---------------------------------------------------------
Nichts ist unmöglich in der Elektronik und der Software, die Grenzen
setzt nur das Budget, Zeit und der Entwickler! ( P V S - D E C K )
This post has been edited 1-times. Last edit: 02.05.2019 - 16:01 by pvs-deck.
go down go up
Merlin offline
Schreiberling
Avatar
Gender: male
Location: UNITED KINGDOM 
Age:
Posts: 866
Registered: 03 / 2005
Private message
Subject: Re: Boolsche Ausdrücke  -  Posted: 03.05.2019 - 11:37   -  
Hi Thorsten. Short circuit is planned as an option. It is not yet implemented.
Merlin.

:magic:

Software is a black art.
This post has been edited 1-times. Last edit: 03.05.2019 - 11:38 by Merlin.
go down go up
 


Registered users in this topic
Currently no registered users in this section

Delete cookies of this forum  •  FAQ / Help  •  Team page  •  Imprint   |  Local time: 22.05.2019 - 17:17