Ícone do programa: SWIG

SWIG para Windows

  • Grátis
  • Em Português
  • V4.0.2
  • 4.5
  • (1)

Análise Softonic

Crie ambientes de programação de alto nível

SWIG, ou Simplified Wrapper and Interface Generator, é um software desenvolvimento ferramenta que conecta programas escritos em C e C++ com uma variedade de linguagens de programação de alto nível. Este programa é usado principalmente com linguagens de script comuns, incluindo Python, Perl, PHP e Ruby. No entanto, também pode ser usado com linguagens sem script, como Common Lisp, C# e Java. O SWIG é um aplicativo gratuito, e o código que ele gera é compatível com projetos comerciais e não comerciais

Para que é usado o SWIG?

O SWIG é mais comumente usado para criar linguagens de programação e interfaces de usuário. É também uma ferramenta útil para testar e prototipar software C/C++. Usando o aplicativo, você pode reduzir a quantidade de codificação manual necessária para invocar funções C/C++ de outras linguagens de programação.  Outro benefício de usar o aplicativo é que você tem menos probabilidade de cometer um erro do que quando está codificando manualmente. 

Como observado, SWIG gera código wrapper< /strong> para várias linguagens de script e não script. O aplicativo compilará o arquivo de interface e gerará código em C/C++ normal e linguagem de programação de destino. Ele então gerará código de conversão para funções com argumentos simples. A ferramenta também criará um código-fonte que fornece a ligação entre C/C++ e a linguagem de destino. Observe, no entanto, que o programador deve escrever o código de conversão para tipos complexos de argumentos. Além disso, o software não é usado para chamar funções interpretadas por código nativo. Isso também deve ser feito manualmente pelo programador. 

No entanto, embora o SWIG tenha sido usado com sucesso em uma ampla variedade de aplicativos, ainda existem algumas limitações no seu sistema atual que seu desenvolvedor deve focar. Uma dessas limitações é o fato de que o aplicativo ainda não é um compilador C/C++ completo< /a>. Como resultado, às vezes pode ser confundido com uma declaração C complexa ou sintaxe não ANSI. Há também suporte mínimo para vários recursos C++, como sobrecarga de função, modelos, namespaces e sobrecarga de operador. Finalmente, o programa é projetado principalmente para uso com código C pré-existente. Com isso, nem sempre é apropriado usar se você estiver escrevendo widgets TK ou outros tipos de extensões de linguagem de script especializadas. 

Uma ferramenta útil para programadores

SWIG  muito simplifica chamar funções C/C++ de muitas linguagens de programação. Não requer modificação no código C existente e é relativamente fácil de aplicar a um sistema existente. Com isso, a quantidade de codificação manual será diminuída. Existem algumas limitações no aplicativo, mas no geral, é uma ferramenta útil para muitos programadores. 

  • Prós

    • Pode ser usado para linguagens de script e sem script
    • Reduz a quantidade de codificação manual
    • Fácil de aplicar a um sistema existente
    • Compatível com projetos comerciais e não comerciais
  • Contras

    • Não é um compilador C/C++ completo
    • Suporte mínimo para vários recursos C++
    • Nem sempre apropriado para escrever widgets TK e extensões de linguagem de script especializadas.
 0/1

Detalhes

  • Licença

    Grátis

  • Versão

    4.0.2

  • Data de atualização

  • Plataforma

    Windows

  • OS

    Windows 8.1

  • Idioma

    Inglês

  • Tamanho

    11.60 MB

  • Desenvolvedor

Programa disponível em outros idiomas


Ícone do programa: SWIG

SWIG para PC

  • Grátis
  • Em Português
  • V4.0.2
  • 4.5
  • (1)

Opinião usuários sobre SWIG

Já experimentou SWIG? Seja o primeiro a deixar a sua opinião!

Também pode te interessar

Explorar Apps

Últimos artigos

As leis relativas ao uso deste software estão sujeitas à legislação de cada país. Não incentivamos ou autorizamos o uso deste programa se ele violar essas leis.
Softonic
Sua avaliação sobre SWIG
Softonic

Na Softonic, nós submetemos todos os arquivos hospedados na nossa plataforma a uma varredura, para avaliar e evitar danos em potencial no seu dispositivo. Nossa equipe realiza verificações sempre que um novo arquivo é carregado e analisa periodicamente os arquivos, para confirmar ou atualizar seu status. Este processo abrangente permite que nós definamos um status para todos os arquivos que podem ser baixados, da seguinte forma:

Limpo

É extremamente provável que este programa de software esteja limpo.

O que isto significa?

Nós fizemos uma varredura do arquivo e as URLs associadas com esse programa de software em mais de 50 dos principais serviços líderes do mundo; não foi detectada nenhuma ameaça possível.

Aviso

Este programa de software é potencialmente mal-intencionado ou pode conter software indesejado agrupado.

Por que este programa de software ainda está disponível?

Com base no nosso sistema de varredura, vimos que possivelmente, esses sinalizadores sejam falsos positivos.

O que é um falso positivo?

Falso positivo significa um programa benigno que foi sinalizado erroneamente como mal-intencionado devido a uma assinatura ou algoritmo de detecção excessivamente abrangente usado em um programa antivírus.

Gostaríamos de destacar que, de vez em quando, um programa de software potencialmente mal-intencionado pode não ser encontrado. Para continuar prometendo a você um catálogo de programas e apps livre de malware, nossa equipe incluiu o recurso Report Software (Relatar software) em cada página de catálogo que encaminha seu feedback de volta para nós.

Sinalize qualquer problema em particular que possa encontrar e a Softonic irá abordar essas questões assim que possível.