| Home | Vorträge | Inhalt >

Bitte Einwickeln - SWIG


Wer schon einmal die Anbindung einer Library an eine Script-Sprache selbst implementiert hat, ist sicher zu der Erkenntnis gelangt, dass man diese monotone und fehlerträchtige Arbeit besser einem Codegenerator überläßt.

Mit dem Simplified Wrapper Interface Generator (SWIG) von Dave Beazley (http://www.swig.org) ist ein Tool verfügbar, mit dem es einfach gelingt, vorhandenen C und C++ Code in Programmiersprachen wie Python, Perl und Java verfügbar zu machen.

Der Ansatz, in C/C++ implementierte Funktionalitäten aus einer höheren Sprache zu nutzen, bringt zwei Vorteile mit sich: zum einen nutzt man die hohe Ausführungsgeschwindigkeit von C-Funktionen und zum anderen die Mächtigkeit und Abstraktion der höheren Programmiersprache für eine effiziente Implementierung der Applikationslogik.

Veranstaltung: Workshop, Linux Info Tag Dresden, 30.10.2004

Download

Änderungen

18.12.2004 : Version 1.0.1, Bild zum Buildprozess ergänzt, Typos entfernt
01.11.2004 : Version 1.0.0, Workshopversion


Home | Impressum
Letzte Aktualisierung am 18. Dezember 2004