Pybindgen

Una herramienta gratuita basada en Python que permitirá a los desarrolladores generar enlaces de Python para el código C / C ++
Descargar ahora

Pybindgen Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Gustavo J. A. M. Carneiro
  • Sitio web del editor:
  • http://code.google.com/u/gjcarneiro/
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 230 KB

Pybindgen Etiquetas


Pybindgen Descripción

Una herramienta gratuita basada en Python que permitirá a los desarrolladores generar enlaces de Python para el código C / C ++ Pybindgen es una herramienta de Python de código abierto que está orientada a generar código C / C ++ que se une a una biblioteca C / C ++ para Python. PyBindgen lo hace sin un uso extensivo de plantillas de C ++ o macros de precalentamiento C. PyBindgen tiene un manejo modular de tipos C / C ++, y se puede extender fácilmente con los complementos de Python. El código generado es casi tan limpio como lo que un programador humano escribiría. Nota: Pybindgen se desarrolla, con licencia y proporcionada en los términos de la Licencia Pública General de GNU menor. Aquí hay algunas características clave de "Pybindgen": · Genera un código C o C ++ limpio, casi tan limpio como lo que escribiría un programador humano; · La generación es controlada exclusivamente por una API de Python. · No hay interfaz de línea de comandos limitada ni otro formato de archivo de definición de interfaz; · Soporte opcional para el manejo robusto de errores. · No se rastre en errores, siga envolviendo un subconjunto de la API tanto como sea posible; · El código generado es independiente y no depende de ninguna biblioteca. · Excepto por Python en sí y la biblioteca que está tratando de envolver, por supuesto; · C funciones y clases / estructuras de C ++; · Acceso directo a los campos de estructura / clase; · Incluso tiene soporte para las variables de miembro estático de clase; · Muchas opciones diferentes de transferencia de propiedad de objetos C ++, punteros inteligentes y conteo de referencia; · "En", "OUT", y los parámetros "enout" y, en consecuencia, valores de retorno múltiples; · Métodos virtuales de C ++, que pueden implementarse en subclases de Python; · Funciones / métodos / constructores sobrecargados; · Tipo automático de estrechamiento en valores de retorno de puntero a objeto, utilizando C ++ RTTI; · C ++ conversiones implícitas en parámetros de funciones, métodos y construcciones; Requisitos: · Python


Pybindgen Software relacionado

Único

SONIDOS DE VOWEL Y MUCHOQUES, PODERÍSTICO Teclado analógico SI SITISIZANTE ...

174 9 MB

Descargar

Arduino

Una herramienta que le ayudará a escribir código y subirlo a la Junta de E / S ...

397 70 MB

Descargar

Findbugs

Herramienta de análisis estático de código abierto y abierto para encontrar errores en los programas de Java ...

139 7.3 MB

Descargar