Einzelnen Beitrag anzeigen

Olli
(Gast)

n/a Beiträge
 
#35

Re: Delphigeschädigter Möchtegerncoder alleine mit VC++...

  Alt 14. Jul 2005, 13:33
Zitat von shmia:
Das ist ein entscheidender Geschwindigkeitsvorteil!
Stimmt. Hast du aber bei anderen Sprachen (zB VC++) auch. Dort werden die OBJ-Dateien nicht nochmal kompiliert, wenn die eigentlichen Module (und Header) nicht verändert wurden. Der eigentliche zeitliche Vorteil entsteht durch Single-Pass- gegenüber Multi-Pass-Compiler.

Zitat von shmia:
Beweiss: wenn man Delphi nur eine DCU-Datei vorsetzt, aber die PAS-Datei vorenthält, kann der Compiler
dennoch arbeiten, weil er einfach die Symboltabellen aus der DCU extrahiert.
Eine DCU-Datei ist demnach = compilierter Code + Linkersymbole + interne Symboltabelle
Das wäre dann der Linker, nicht der Compiler ... auch wenn die unter Delphi nicht so strikt getrennt sind. Gleiches gilt im Übrigen auch für C/C++-Linker, denen du ja auch nur OBJ-Files vorsetzt - der arbeitet auch ohne C/CPP-Dateien .

Ich hoffe du verstehst den kleinen aber feinen Unterschied ...
  Mit Zitat antworten Zitat