| Swig para Linux. um compilador de interface que conecta programas |
Baixe Agora |
Swig para Linux. Classificação e resumo
- Sistemas operacionais:
- Linux
- Tamanho do arquivo:
- 4.66MB
Swig para Linux. Tag
Swig para Linux. Descrição
Editby Wig é um compilador de interface que conecta programas escritos em C e C ++ com linguagens de script, como Perl, Python, Ruby e TCL. Ele funciona tomando as declarações encontradas nos arquivos de cabeçalho C / C ++ e usá-los para gerar o código Wrapper que os idiomas de scripts precisam acessar o código C / C ++ subjacente. Além disso, a SWIG fornece uma variedade de recursos de personalização que permitem adaptar o processo de envolvimento para se adequar ao seu aplicativo. John Osterhout (Criador do TCL) escreveu um artigo que descreve os benefícios dos idiomas de scripts. O swig torna bastante fácil conectar os idiomas de script com código C / C ++. Swig é usado de várias maneiras: Criando programas C / C ++ mais poderosos. Usando o SWIG, você pode substituir a função principal () de um programa C com um intérprete de scripts da qual você pode controlar o aplicativo. Isso adiciona bastante flexibilidade e torna o programa "programável". Ou seja, a interface de script permite que os usuários e desenvolvedores modifiquem facilmente o comportamento do programa sem ter que modificar o código C / C / ++ de baixo nível. Os benefícios disso são numerosos. De fato, pense em todos os grandes pacotes de software que você usa todos os dias --- quase todos incluem uma linguagem macro especial, linguagem de configuração ou até mesmo um mecanismo de script que permite aos usuários fazerem personalizações. Prototipagem rápida e depuração. O SWIG permite que programas C / C ++ sejam colocados em um ambiente de script que podem ser usados para testes e depuração. Por exemplo, você pode testar uma biblioteca com uma coleção de scripts ou usar o interpretador de scripts como um depurador interativo. Como o swig não requer modificações no código C / C ++ subjacente, ele pode ser usado mesmo que o produto final não confie no script
Swig para Linux. Software Relacionado