Wie funktioniert Compiler bzw. Linker bei einem Interpreter?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Tur0k
Beiträge: 187
Registriert: 16.02.2009 21:41
Computerausstattung: 4.00 GB RAM, 2x 2.20Ghz, 340GB+500GB

Wie funktioniert Compiler bzw. Linker bei einem Interpreter?

Beitrag 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 <)
buuh* :D
sibru
Beiträge: 265
Registriert: 15.09.2004 18:11
Wohnort: hamburg

Re: Wie funktioniert Compiler bzw. Linker bei einem Interpre

Beitrag von sibru »

Grundsätzlich führt ´n Interpreter PrgCode direkt aus, während ´n Compiler umsetzt zu Assembler (--> .EXE)
Bild Bild
Benutzeravatar
Tur0k
Beiträge: 187
Registriert: 16.02.2009 21:41
Computerausstattung: 4.00 GB RAM, 2x 2.20Ghz, 340GB+500GB

Re: Wie funktioniert Compiler bzw. Linker bei einem Interpre

Beitrag 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:
buuh* :D
Benutzeravatar
Bisonte
Beiträge: 2465
Registriert: 01.04.2007 20:18

Re: Wie funktioniert Compiler bzw. Linker bei einem Interpre

Beitrag 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:
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Benutzeravatar
Tur0k
Beiträge: 187
Registriert: 16.02.2009 21:41
Computerausstattung: 4.00 GB RAM, 2x 2.20Ghz, 340GB+500GB

Re: Wie funktioniert Compiler bzw. Linker bei einem Interpre

Beitrag 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?
buuh* :D
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8807
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Wie funktioniert Compiler bzw. Linker bei einem Interpre

Beitrag 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.
Antworten