Pybindgen

Ein kostenloses Python-basiertes Tool, mit dem Entwickler Python-Bindungen für C / C ++ - Code generieren können
Jetzt downloaden

Pybindgen Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Gustavo J. A. M. Carneiro
  • Website des Verlags:
  • http://code.google.com/u/gjcarneiro/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 230 KB

Pybindgen Stichworte


Pybindgen Beschreibung

Ein kostenloses Python-basiertes Tool, mit dem Entwickler Python-Bindungen für C / C ++ - Code generieren können Pjabindergen ist ein Open Source-Python-Tool, das auf den Erzeugern von C / C ++-Code ausgerichtet ist, der eine C / C ++ - Bibliothek für Python bindet. Pjusinggen tut dies ohne umfangreiche Verwendung von C ++ - Templates oder C-Pre-Processor-Makros. Pjabindergen hat eine modulare Handhabung von C / C ++ - Typen und kann leicht mit Python-Plugins erweitert werden. Der erzeugte Code ist fast so sauber, wie ein menschlicher Programmierer schreiben würde Hier sind einige wichtige Merkmale von "Pybindgen": · Erzeugt Clean C oder C ++ - Code, fast so sauber, wie ein menschlicher Programmierer schreiben würde; · Die Erzeugung wird ausschließlich von einer Python-API gesteuert · Keine begrenzte Befehlszeilenschnittstelle oder ein weiteres Schnittstellendefinitionsdateiformat; · Optionale Unterstützung für robuste Fehlerbehandlung · Verfolgen Sie nicht zu Fehlern, wechseln Sie nicht so viel wie möglich eine Teilmenge der API; · Generierter Code ist in sich selbst enthalten und hängt nicht von einer Bibliothek ab · Mit Ausnahme von Python selbst und der Bibliothek versuchen Sie natürlich, sich zu wickeln. · C-Funktionen und C ++ - Klassen / Strukturen; · Direkter Zugriff auf Struktur- / Klassenfelder; · Hat sogar Unterstützung für statische Member-Variablen der Klasse; · Viele verschiedene C ++ - Objektinhaberübertragungsoptionen, intelligente Zeiger und Referenzzählung; · "In", "out" und "inout" -Parameter und folglich mehrere Rückgabewerte; · Virtuelle Methoden C ++, die in Python-Unterklassen implementiert werden können; · Überlastete Funktionen / Methoden / Konstrukteure; · Automatische Typeneinschränkung auf Zeiger-zu-Objekt-Rückgabewerte mit C ++ RTTI; · Implizite C ++ implizite Umwandlungen in den Parametern von Funktionen, Methoden und Construstoren; Anforderungen: · Python


Pybindgen Zugehörige Software

Pygresql.

Eine offene Quelle, hoch skalierbares, skalierbares SQL-kompatibles, offenes Objekt-Relationales Datenbankverwaltungssystem ...

217 87 KB

Herunterladen