Anuncio

SWIGpara Windows

4.0.2

8

Generar código de lenguaje objetivo sin problemas

Simplified Wrapper and Interface Generator (SWIG para abreviar) es una herramienta para el desarrollo de software. Conecta código escrito en C/C++ a una variedad de lenguajes de programación con y sin scripts.

Una herramienta completa

La mayor fortaleza de SWIG radica en las opciones. Su amplia compatibilidad lo convierte en una herramienta imprescindible para cualquier programador versátil.

Puedes usar SWIG con varias categorías de lenguajes. Funciona con lenguajes de script como Python, Ruby y Javascript. El grupo no de script incluye Java, Octave y C#. Por último, admite algunas implementaciones de Scheme, que a menudo se utilizan para desarrollar nuevos lenguajes.

SWIG crea interfaces de usuario compiladas o interpretadas y entornos de programación. Puedes modificar un programa sin alterar el código C/C++ de bajo nivel con él.

También es útil para pruebas, prototipos y depuración de nuevo software C/C++. Por último, puede convertir bibliotecas en componentes que puedes usar en lenguajes de script.

El programa te brinda control sobre varios aspectos de tu envoltorio. Algunas de las opciones a tu disposición incluyen la gestión de memoria, el manejo de macros, excepciones y plantillas. También puedes acceder a herramientas de diagnóstico extensas.

Necesitarás tener un sólido conocimiento de programación en C, especialmente de conceptos de C++, para utilizar este programa de manera efectiva. Si bien simplifica en gran medida sus procesos principales, SWIG se basa en ideas complejas, que llevan tiempo aprender.

Tendrás que modificar el código original en cierta medida para ingresarlo en SWIG. Sin embargo, el código que obtienes como respuesta es funcional sin nuevos ajustes.

¿Dónde puedes ejecutar este programa?

SWIG se ejecuta en varios sistemas operativos, incluyendo Linux, Windows y Mac, así como Solaris, FreeBSD y HP-UX.

¿Existe una mejor alternativa?

No, pero SWIG no admite todos los lenguajes de programación. En algunos casos, es posible que necesites utilizar una alternativa como Valabind. Si solo estás en Python, Cython será más fácil de comprender.

Nuestra opinión

Aunque lleva un tiempo aprenderlo, el poder de SWIG es suficiente para justificar el tiempo invertido. Te proporciona varias herramientas y control total de la generación de envoltorios, lo que lo hace valioso para diversos proyectos.

¿Deberías descargarlo?

Sí. Este programa gratuito es bastante útil, especialmente si estás trabajando con varios lenguajes de programación al mismo tiempo.

Programa disponible en otros idiomas

SWIGpara Windows

4.0.2

Nuevas aplicaciones

  • MotoGP24

    Una aplicación completa para Windows, desarrollada por Milestone S.r.l.

  • F1 24

    EA Sports F1 24: el mejor juego de F1 de todos los tiempos

  • DreamPlan Pro

    Una versión de prueba de un programa para Windows, desarrollado por NCH Software.

  • Skype

    Si necesitas una herramienta para hacer llamadas en línea, Skype es ciertamente una opción genuina con mucho que ofrecer a cierto tipo de usuario

  • Night Bus

    Una Experiencia Apasionante de Simulación de Transporte Público

  • Age of Water

    Una aplicación completa para Windows, desarrollada por Three Whales Studio.