tom: Was genau bedeutet "compilieren"?

Beitrag lesen

Hallo,

Ich darf einmal kurz zusammenfassen, wie ich das jetzt verstehe:
Vorab eben noch die Frage - was ist IDL-Code?

IDL bedeutet Interface Description Language. Es werden hier, grob ausgedrückt, über definierte Schnittstellen Schnittstellen für den Zugriff auf Objekten definiert. Klingt etwas verwirrent ist aber eine logische Konzequenz, welche auf der Tatsache beruht, dass zwar Sprachen wie C oder C++ definiert sind, jedoch ihr binäres Layout bzw. die Umsetzung der Sprachen in ein binäres Layout den Compiler-Herstellern überlassen wurde. Das schöne an der ganzen Sache ist also, dass man nicht wissen muß womit die Programme compiliert wurden oder auf welchem System sie laufen, da es eine definierte Schnittstelle zur Kommunikation gibt. Das alles ist jetzt recht kurz und unzureichend zusammengefaßt aber dieses Thema ist einfach zu groß. Bleibt nur noch zu sagen, dass Programme dahingehend ausgelegt werden müssen. Unter VC++ kann dies z.B. mittels der ATL bewerkstelligt werden....

tom