Gamestudio Links
Zorro Links
Newest Posts
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
Help with plotting multiple ZigZag
by degenerate_762. 04/30/24 23:23
M1 Oversampling
by 11honza11. 04/30/24 08:16
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
4 registered members (AndrewAMD, dr_panther, degenerate_762, Ayumi), 790 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Newest Members
firatv, wandaluciaia, Mega_Rod, EternallyCurious, howardR
19050 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 2 of 2 1 2
Re: if else Verschachtelung [Re: Damocles_] #359407
02/17/11 13:57
02/17/11 13:57
Joined: Aug 2003
Posts: 7,439
Red Dwarf
Michael_Schwarz Offline
Senior Expert
Michael_Schwarz  Offline
Senior Expert

Joined: Aug 2003
Posts: 7,439
Red Dwarf
Originally Posted By: Damocles_
Bei Operationen die in sehr schnellen langlaufenden Schleifen
ausgeführt werden (zB Kollisionserkennung, AI Tiefensuche)
hat die Codestruktur schon einen großen Einfluss auf die Performance.
(zB keine funktionen mit parametern aufrufn,sondern inline
ausführen. Keine temporären variablen neu deklarieren.)

Reine "one time" Berechnungen muß man allerdings nicht optimieren.

Ich sehe oft daß Java Programmierer trinary Operationen
nutzen, die oft den Code unübersichtlich machen.
Allerdings sieht der kompilierte Bytecode letztendlich genauso aus wie
ne klassische If else Abfrage.
Somit hat das optimieren in dem Fall gar keinen Effekt.


Aber... aber! Es lässt doch den code so viel guru-iger aussehen als mit so nem noobigen if/else!!!11!!11!!drölf Weil! Ähm... Aber....!


"Sometimes JCL reminds me of Notch, but more competent" ~ Kiyaku
Re: if else Verschachtelung [Re: Damocles_] #359408
02/17/11 13:58
02/17/11 13:58
Joined: Feb 2005
Posts: 3,687
Hessen, Germany
T
Tempelbauer Offline
Expert
Tempelbauer  Offline
Expert
T

Joined: Feb 2005
Posts: 3,687
Hessen, Germany
Quote:
Ich sehe oft daß Java Programmierer trinary Operationen
nutzen, die oft den Code unübersichtlich machen.

Meinst du Ternäre Operationen?
Ich persönlich habe mich an sie gewöhnt. Ein Code mit ihnen ist für mich genauso gut lesbar wie einer mit klassischen ifs. Allerdings nur wenn vernünftig eingerückt wird (wozu die meisten nicht in der lage sind)!

Code:
var x = y==z?a:b;  //das brauch ich auch nicht

var x = (y==z) ? (a) : (b);  //meine schreibweise bei tenären operatoren

if(x==y) { //if-schreibweise die ich unübersichtlich finde und gar nicht leiden kann
   x = a;
}

if (x==y) //so geht das
{
   x = a;
}



Page 2 of 2 1 2

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1