Seite 1 von 1

Wie funktioniert Compiler bzw. Linker bei einem Interpreter?

Verfasst: 26.12.2010 13:45
von Tur0k
Hallo PB'ler

Seit Tagen verfolgt mich diese Frage: "Wie funktioniert überhaupt ein Compiler bzw. Linker bei einer Interpretersprache?"
Wird der Code bzw. Script verschlüsselt und im Sektion .text in der Runtime .exe eingefügt?

Ich kenn mich in diesem Bereich gar nicht gut aus. :freak:

Gruss, Turok <)

Re: Wie funktioniert Compiler bzw. Linker bei einem Interpre

Verfasst: 26.12.2010 14:18
von sibru
Grundsätzlich führt ´n Interpreter PrgCode direkt aus, während ´n Compiler umsetzt zu Assembler (--> .EXE)

Re: Wie funktioniert Compiler bzw. Linker bei einem Interpre

Verfasst: 26.12.2010 15:36
von Tur0k
Danke für deine Antwort, aber das Script/der Code *was auch immer* wird doch nicht direkt in Assembler übersetzt.
Das macht doch kein Interpreter, oder? :|

Wo bleiben nur die Profis :lol:

Re: Wie funktioniert Compiler bzw. Linker bei einem Interpre

Verfasst: 26.12.2010 15:51
von Bisonte
Tur0k hat geschrieben:Wo bleiben nur die Profis :lol:
Schon mal bei Wikipedia geschaut ?

Da steht es im ersten Absatz schon ziemlich gut für NichtProfis der Informatik beschrieben :mrgreen:

Re: Wie funktioniert Compiler bzw. Linker bei einem Interpre

Verfasst: 26.12.2010 16:48
von Tur0k
Ja, aber wie soll ich am besten Script und Interpreter zusammenpacken?

Script verschlüsseln? In .text Sektion des Interpreter einfügen und von dort lesen bzw. ausführen?

Re: Wie funktioniert Compiler bzw. Linker bei einem Interpre

Verfasst: 26.12.2010 17:20
von NicTheQuick
Warum verschlüsseln? Ich würde ein Bytecode draus machen und an den Interpreter anhängen. Das kannste du natürlich auch als Resource machen.