| |
|
|
Torsten Rümker | Leute, ich habe mich glaube ich in die Bedingte Compilierung verliebt Damit sind ja wahnsinnige vereinfachungen möglich!
Ich habe gerade mal eines meiner Projekte umgestrickt, hat gerade mal 1047 Zeilen Code, ohne Bedingte Compilierung waren es noch 1123. Wenn sich das schon bei so kleinen Programmen bemerkbar macht wie gesagt ich bin hin und wech.
MfG Torsten |
|
|
| Ich lerne, ob ich will oder nicht! Betriebssystem: - Ubuntu 15.x - Windows (diverse) XProfan Version: X2 | 08.05.2006 ▲ |
|
|
|
|
Jac de Lad | Hm, ich hab inzwischen kapiert was mit bedingter Compilierung möglich ist (Beispielsweise hat ein XProfan 11 den ultimativen Befehl der in Xprofan 10 noch simuliert oder aus mehreren Befehlen zusammengestzt werden muss und das Prog reagiert entsprechend), aber wie wird dadurch der Quelltext kürzer? Kannste mir ein Beispiel nennen???
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 08.05.2006 ▲ |
|
|
|
|
Michael Wodrich | Nur mal so als Beispiel KompilierenMarkierenSeparieren ...ab XProfan 11 gibt es dann diese Funktionsdefinition im compilierten Code nicht mehr... weil fest eingebauter Befehl...
oder KompilierenMarkierenSeparieren Kommentierst Du jetzt das $DEFINE aus, dann werden keine Debugmeldungen mehr erscheinen.
usw.
Schöne Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 08.05.2006 ▲ |
|
|
|
|
Michael Wodrich | [box:9cddc2fea8]), aber wie wird dadurch der Quelltext kürzer? Kannste mir ein Beispiel nennen???
Jac [/box:9cddc2fea8] ...ja man sollte bis zum Ende lesen...
Der Quelltext wird nicht kürzer. Es gibt entweder Erleicherung bei der Programmierung (siehe Debug-Beispiel) oder das Compilat wird kleiner, da hier ja ganze Programmteile garnicht erst mitcompiliert werden.
Wenn man allerdings konsequent seine Programme umstellt, dann fallen alle von hinten durch die Brust ins Auge Programmierungen weg. Das kann dann schon zu erheblichen Einsparungen an Programmcode führen.
Schöne Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 08.05.2006 ▲ |
|
|
|
|
Jac de Lad | Ach so, verstehe...
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 08.05.2006 ▲ |
|
|
|
|
Torsten Rümker | [quote:b470ed4ab6=Michael Wodrich] Wenn man allerdings konsequent seine Programme umstellt, dann fallen alle von hinten durch die Brust ins Auge Programmierungen weg. Das kann dann schon zu erheblichen Einsparungen an Programmcode führen.
Schöne Grüße Michael Wodrich[/quote:b470ed4ab6] Genau das ist bei mir der Fall gewesen, ich hatte mir mittlerweile eine zugegebenermaßen nicht gerade simple aber effektive Methode zum testen meines Quellcodes gebastelt, und die fällt durch die Möglichkeiten der bedingten Compilierung halt zu (geschätzen) 70-80 % weg.
MfG Torsten |
|
|
| Ich lerne, ob ich will oder nicht! Betriebssystem: - Ubuntu 15.x - Windows (diverse) XProfan Version: X2 | 09.05.2006 ▲ |
|
|
|