| dyncall. Sistemas de mensagem flexíveis de energia, mecanismos de despacho de chamada de função dinâmica, implementações de fechamento |
Baixe Agora |
dyncall. Classificação e resumo
- Nome do editor:
- Daniel Adler
- Site do editor:
- http://dyncall.org/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 204 KB
dyncall. Tag
dyncall. Descrição
Sistemas de mensagens flexíveis de energia, mecanismos de despacho de chamada de função dinâmica, implementações de fechamento A biblioteca Dyncall encapsula a semântica de chamadas de função de arquitetura, os e compilador em um "parâmetros de argumentos de ligação à esquerda da esquerda para a direita e, em seguida, chamam de interface", permitindo que os programadores chamem de funções C de uma maneira completamente dinâmica. Em outras palavras, em vez de chamar uma função diretamente, a biblioteca Dyncall fornece um mecanismo para empurrar os parâmetros de função manualmente e para emitir a chamada depois. Isso significa que um programa pode determinar em tempo de execução em que a função é chamada para isso. A biblioteca é escrita em C e de montagem e fornece uma interface C muito simples para programar. A biblioteca vem em sistemas de mensagens flexíveis muito úteis, implementações de fechamento, mecanismos de despacho de chamada de função dinâmica, ou até mesmo para ponte diferentes linguagens de programação. Vem para as ligações de idiomas, a biblioteca Dyncall fornece uma interface C limpa e portátil para emitir dinamicamente as chamadas para o código externo usando pequenos kernels de chamada escrito na montagem. Em vez de fornecer código para cada chamada de função em ponte, o que resulta desnecessariamente no código Bloat, apenas algumas instruções são usadas para invocar todas as chamadas possíveis.Note: Dyncall é lançada sob a licença BSD (revisada).
dyncall. Software Relacionado