Python komplett in C integrieren

Python in C/C++ embedden, C-Module, ctypes, Cython, SWIG, SIP etc sind hier richtig.
Antworten
BlackJack

@webskipper: Wenn Du einfach nur Cython auf reines Python loslässt, dann fällt aber auch tatsächlich nur das Interpretieren des Bytecodes weg. Also statt einem C-Programm, dass in einer Schleife mit einem grossen ``swicth`` die Bytecodes in Funktionsaufrufe umsetzt, ersetzt Du im Grunde bei Cython die Bytecodes durch direkte Aufrufe der Funktionen, die sonst in dem besagten `swicth`` erfolgt wären. Das ist nur ein recht kleiner Teil der Zeit die ein Python-Programm zur Laufzeit verbraucht. Die ganzen anderen dynamischen Eigenschaften, die Python langsam machen, hast Du dann immer noch.
Antworten