Und - Und nicht

Zuviel Werbung?
-> Hier kostenlos registrieren
Da geht es halt nicht in einem Rutsch und es müssen mehrere Teile separat bearbeitet werden. Und die Ergebnisse in ein Wort geschrieben und dieses wieder in einem Vergleich untersucht werden.

Genau. Aber Jungs, geht mal in euch und denkt mal darüber nach ob es Ziel ist lesbaren/verständlichen Code zu schreiben oder durch dirty tricks ein paar µs Zykluszeit und paar Byte Programmspeicher einzusparen. Oder wollt ihr mit S7-AWL am www.ioccc.org teilnehmen?

Die Lösung von Manfred Stangl ist meiner Ansicht nach am saubersten. Und da können Leute von DeltaLogik noch so drüber gähnen. Kennt jemand von euch das KISS Prinzip und erkennt, warum man sich daran halten sollte? http://de.wikipedia.org/wiki/KISS-Prinzip
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Genau. Aber Jungs, geht mal in euch und denkt mal darüber nach ob es Ziel ist lesbaren/verständlichen Code zu schreiben oder durch dirty tricks ein paar µs Zykluszeit und paar Byte Programmspeicher einzusparen. Oder wollt ihr mit S7-AWL am www.ioccc.org teilnehmen?

Die Lösung von Manfred Stangl ist meiner Ansicht nach am saubersten. Und da können Leute von DeltaLogik noch so drüber gähnen. Kennt jemand von euch das KISS Prinzip und erkennt, warum man sich daran halten sollte? http://de.wikipedia.org/wiki/KISS-Prinzip

Die Frage war:
Aber was mach ich wenn ich jetzt beispielsweise 100 Schalter hätte. Kann man das einfacher lösen oder bräuchte ich theoretisch 100 UNDs ?

Und tatsächlich, vom Code her geht es einfacher (kürzer) als 100x100 logische U + UN zusammenzustöpseln. Dazu kann man den FC99 nehmen, man kann aber auch mal den Kopf benutzen. Und warum es dirty sein soll mathematische Gesetze und Formeln anzuwenden, wenn man sie versteht, erschließt sich mir nicht. Zudem war das ein Beispiel, niemand muß das so machen. Und als Letztes, kann man den Code auch in einen FC packen, den nennt man dann "OnlyOne" und schon sind alle zufrieden. Weißt du, was genau im FC99 getan wird? Ich denke, die meißten von uns sind für gut verständlichen Code, da bist du nicht der Einzige, aber hier ging es um eine konkrete Frage und die darf auch beantwortet werden.
 
Für den den´s interessiert und nicht weiß:

FC99

Ich mach´s ggf so, sonst müsste ich zu viel denken. Mit den Schleifen halt ich es sehr gering, da ich noch nicht viele Anwendungen hatte wo sie notwendig sind. Daher hab ich kein großes Wissen.
 
Zurück
Oben