$Text:String$ $
Hintergrundwissen:

Im Prinzip gibt es 2 verschiedene Arten von Compilern:
* p-code (sogenannte byte-code compiler)
* n-code (sogenannte native-code compiler)

Der Bytecode Compiler funktioniert folgendermaßen:
Die p-code Compiler beinhalten meist mehrere RTL's (runtime library), 
in welcher sämtliche Funktionen vorprogrammiert sind. 
Es wird eine Art "Ablaufsteuerung" integriert, welche die einzelnen 
Funktionen der Library mit den gewünschten Argumenten (Parameter) aufruft.

                                  p-code
                                  ******
          Vorteile                              Nachteile          
          --------                              ---------
          
* in der Entwicklung einfacher          * Die erzeugten EXE,DLL... sind meist enorm gross
* weit verbreitet im Basic Dialekt      * SEHR LANGSAME Codeausführung
                                        * Ein Zusammenlinken mehrerer Teile geht meist nicht
                                        * Einige Compilate (EXE) laufen nicht unter Windows 2000

                               
                               

Der Nativecode Compiler funktioniert folgendermaßen:
Er übersetzt eine Hochsprache (bsw. Basic) nach purem Assemblercode. 
Assemblercode ist der schnellstmöglich ausführbare Code auf einem PC. 
Dadurch das direkt übersetzt wird, sind die Compilate relativ klein 
und sehr schnell. Ausserdem muss weder eine Library noch irgendwelche DLL's 
ausgeliefert werden, da der Compiler sowieso alles nach ASM übersetzt.

                                              n-code
                                              ******
        Vorteile                                              Nachteile
        --------                                              ---------
        
* SEHR SCHNELLE Compilate werden erzeugt                * in der Entwicklung sehr schwer
* SEHR KLEINE Compilate werden erzeugt                  * meist langsamere Compilierung, 
                                                          dafür bessere Optimierung
* Es kann meist systemabhängig compiliert werden        * Zumindest von Basic gibt es bisher keinen
* Meist können mehrere Teile gelinkt werden
* Weitestgehend kompatibel

$