Thread Formatstring und Argumente für sprintf vorberechnen
(11 answers)
Opened by pinwheel at 2020-01-05 01:13
Neben XS gibt es auch die Möglichkeit Inline::C oder Inline::CPP (letzteres für C++). Da kannst Du direkt C-Code in die Perl-Module schreiben. Der wird dann zur Laufzeit übersetzt, was aber bei langen Schleifen keine Rolle spielt.
XS ist das Mittel der Wahl, wenn es schon eine C-Bibliothek gibt, die eingebunden werden soll, oder wenn die C-Teile groß sind und mit eigenen Header-Files ausgestattet werden sollen. Aber wenn es darum geht, isolierte Teile eines Perl-Programms in C zu entwickeln, dann sind die Einarbeitung in Inline::C und die Integration des ganzen sicher einfacher. |