Publicidad

SWIG para Windows

  • Gratuito

  • En Español
  • V 4.0.2
  • 4.5

    (0)
  • Estado de Seguridad

Análisis Softonic

Crear entornos de programación de alto nivel

SWIG, o Simplified Wrapper and Interface Generator, es un software herramienta de desarrollo que conecta programas escritos en C y C++ con una variedad de lenguajes de programación de alto nivel. Este programa se utiliza principalmente con lenguajes de scripting comunes, incluyendo Python, Perl, PHP y Ruby. Sin embargo, también se puede utilizar con lenguajes que no son de script, como Common Lisp, C# y Java. SWIG es una aplicación gratuita, y el código que genera es compatible con proyectos tanto comerciales como no comerciales

¿Para qué se utiliza SWIG?

SWIG se utiliza normalmente para crear lenguajes de programación de alto nivel interpretados o compilados e interfaces de usuario. También es una herramienta útil para

Otro beneficio de usar la aplicación es que es menos probable que cometa un error que cuando está codificando manualmente.

Como se señaló, SWIG genera código wrapper para varios lenguajes de scripting y no scripting. La aplicación compilará el archivo de interfaz y generará código en C/C++ normal y en el lenguaje de programación de destino. A continuación, generará código de conversión para funciones con argumentos simples. La herramienta también creará un código fuente que proporciona el pegamento entre C/C++ y el lenguaje de destino. Tenga en cuenta, sin embargo, que el programador debe escribir el código de conversión para los tipos de argumentos complejos. Además, el programa no sirve para llamar a funciones interpretadas por el código nativo. Esto también debe hacerlo el programador manualmente.

Sin embargo, aunque SWIG se ha utilizado con éxito en una amplia variedad de aplicaciones, todavía hay unas limitaciones en su sistema actual en las que su desarrollador debe centrarse. Una de estas limitaciones es el hecho de que la aplicación no es todavía un compilador de C/C++ completo. Como resultado, a veces puede confundirse con declaraciones C complejas o con sintaxis no ANSI. También hay soporte mínimo para varias características de C++, como la sobrecarga de funciones, las plantillas, los espacios de nombres y la sobrecarga de operadores. Por último, el programa está diseñado principalmente para su uso con código C preexistente. Con esto, no siempre es apropiado utilizarlo si está escribiendo widgets TK u otros tipos de extensiones especializadas de lenguaje de scripting.

Una herramienta útil para el programador

SWIG  simplifica enormemente la llamada a funciones C/C++ desde muchos lenguajes de programación. No requiere modificar el código C existente y es relativamente fácil de aplicar a un sistema existente. Con esto, la cantidad de codificación manual será menor. Hay algunas limitaciones en la aplicación, pero en general, es una herramienta útil para muchos programadores.

PROS

  • Puede utilizarse tanto para lenguajes de scripting como para los que no lo son
  • Reduce la cantidad de codificación manual
  • Fácil de aplicar a un sistema existente
  • Compatible con proyectos comerciales y no comerciales

CONTRAS

  • No es un compilador completo de C/C++
  • Soporte mínimo para varias funciones de C++
  • No siempre es apropiado para escribir widgets TK y extensiones de lenguajes de scripting especializados.

Programa disponible en otros idiomas


SWIG para PC

  • Gratuito

  • En Español
  • V 4.0.2
  • 4.5

    (0)
  • Estado de Seguridad


Opinión usuarios sobre SWIG

¿Has probado SWIG? Sé el primero en dejar tu opinión!


Publicidad

Descubre más programas

Publicidad

Publicidad

Las leyes que rigen el uso de este software varían de un país a otro. Ni fomentamos ni aprobamos el uso de este programa si infringe estas leyes.