Compiler-Backends

Wenn Apache also ein Perl-Programm jetzt kompilieren und später ausführen kann, warum nicht auch Sie? Apache und andere Programme mit eingebetteten Perl-Interpretern haben es leicht – sie speichern den Parse-Tree niemals in einer externen Datei. Wenn Sie mit diesem Ansatz zufrieden sind und nicht die C-API verwenden wollen, um etwas zu erreichen, können Sie das gleiche tun. Sehen Sie sich den Abschnitt »Perl einbetten« in Kapitel 21, Internes und Externes an, um zu verstehen, wie Sie auf Perl aus einem umschließenden C-Rahmen heraus zugreifen können.

Wenn Sie diesen Weg nicht gehen wollen oder andere Bedürfnisse haben, stehen Ihnen ein paar Optionen zur Verfügung. Anstatt die Opcode-Ausgabe des Perl-Compilers direkt an den Perl-Interpreter ...

Get Programmieren mit Perl now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.