SCHLUCK

verbindet Programme, die in C und C ++ geschrieben wurden, mit Skriptsprachen wie Perl, Python, Ruby und TCL.
Jetzt downloaden

SCHLUCK Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Name des Herausgebers:
  • SWIG
  • Dateigröße:
  • 6.9 MB

SCHLUCK Stichworte


SCHLUCK Beschreibung

SWIG wurde als Schnittstellerkompiler entwickelt, der Programme verbindet, die in C und C ++ mit Skriptsprachen wie Perl, Python, Ruby und TCL geschrieben werden. Mit Hilfe von SCHWIG haben Sie die Möglichkeit, C / C ++ - Programme zu erstellen und sie leicht zu testen und zu debuggen. Es funktioniert, indem er die Deklarationen annimmt, die in C / C ++ Header-Dateien gefunden wurden, und verwenden sie, um den Wrapper-Code zu generieren, dass Scripting-Sprachen auf den zugrunde liegenden C / C ++-Code zugreifen müssen. Darüber hinaus bietet SWIG eine Vielzahl von Anpassungsfunktionen, mit denen Sie den Verpackungsprozess an Ihre Anwendung anpassen können. SCHRIG wird auf verschiedene Weise verwendet: Bauen leistungsfähigerer C / C ++ - Programme. Verwenden von SWIG, können Sie die Haupt- () -Funktion eines C-Programms durch einen Scripting-Interpreter austauschen, von dem Sie die Anwendung steuern können. Dies fügt ziemlich viel Flexibilität hinzu und macht das Programm "programmierbar". Das heißt, die Skriptschnittstelle ermöglicht Benutzern und Entwickler, das Verhalten des Programms leicht zu modifizieren, ohne den C / C ++ - Code mit niedrigem Niveau modifizieren zu müssen. Die Vorteile davon sind zahlreich. Denken Sie in der Tat an alle großen Softwarepakete, die Sie jeden Tag verwenden, an dem Sie jeden Tag verwenden Rapid Prototyping und Debugging. SWIG Ermöglicht, dass C / C ++ - Programme in einer Skriptumgebung eingesetzt werden, die zum Testen und Debuggen verwendet werden kann. Beispielsweise können Sie eine Bibliothek mit einer Sammlung von Skripts testen oder den Skriptdolmetscher als interaktiver Debugger verwenden. Da SWIG keine Änderungen an dem darunter liegenden C / C ++ - Code erfordert, kann es auch dann verwendet werden, wenn sich das Endprodukt nicht auf das Skript anzieht. Systemintegration. Scripting-Sprachen arbeiten ziemlich gut, um losegekoppelte Softwarekomponenten zusammen zu kontrollieren und zu kleben. Mit SWIG können verschiedene C / C ++ - Programme in Scripting-Spracherweiterungsmodule umgewandelt werden. Diese Module können dann zusammen kombiniert werden, um neue und interessante Anwendungen zu erstellen. Konstruktion von Scripting-Spracherweiterungsmodulen. -Schrig kann verwendet werden, um gemeinsame C / C ++ -Bibliotheken in Komponenten zur Verwendung in beliebten Skriptsprachen zu verwandeln. Natürlich möchten Sie immer noch sicherstellen, dass niemand sonst ein Modul erstellt hat, bevor dies dies tat. SCHRIG wird manchmal mit den Compilern der Schnittstellendefinitionssprache (IDL) verglichen, z. B. diejenigen, die Sie mit Systemen wie Corba und com finden. Obwohl es ein paar Ähnlichkeiten gibt, besteht der gesamte SCHWILD-Punkt darin, dass Sie es Ihrer Anwendung nicht hinzufügen müssen. Haupteigenschaften: Codegeneration. Ansi c. ANSI C ++. Vorverarbeitung. Anpassende Typumwandlung / Marshaling. Ausnahmebehandlung. Klassen- / Strukturerweiterung. Speichermanagement. Mehrdeutigkeitsauflösung. Template Instantiation. File Import- und Cross-Module-Verknüpfung. Code-Inklusion, Helferfunktionsunterstützung. umfangreiche Diagnose (Fehler- / Warnmeldungen einschließlich feinkörniger Warnunterdrückung). Extended Swig Makro-Handling.


SCHLUCK Zugehörige Software

Kodus

Codus-Codus - Umfassendes Code-Erzeugungsprogramm für das Objekt-Relational Mapping ...

296 24.6 MB

Herunterladen