Linux-Info-Tag Website

zum Inhalt
zur Hauptnavigation


DREAMS Links:

 

Zum Seitenanfang


Kopfbereich:

Linux-Info-Tag

Zum Seitenanfang


Sie befinden sich hier:

Programm 2004  

Zum Seitenanfang



Inhalt:

Bitte einwickeln - SWIG

Event:Programm 2004
Speaker:Axel Wachtler
Room:BZW A151
Day/Time:2004-10-30 / 10:00
Length:3:00
Track:Workshops
Capacity:6/16
You need to be logged in to reserve a place.
Ical:Download

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.

Im Workshop wird gezeigt, wie


Literatur: http://www.swig.org/

Zielgruppe: fortgeschrittene Programmierer

Notwendige Vorkenntnisse: Kenntnisse in Python/Java und C

Zusatzinfos: programm2004.swig2004


Webseite: http://www.dr-wachtler.de/d/vortraege/v1002.html

Zum Seitenanfang