Dyncall.

Uma biblioteca que encapsula a semântica específica de arquitetura, os e compilador.
Baixe Agora

Dyncall. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Other/Proprietary Li...
  • Preço:
  • FREE
  • Nome do editor:
  • Daniel Adler and Tassilo Philipp
  • Site do editor:
  • http://dyncall.org/

Dyncall. Tag


Dyncall. Descrição

Uma biblioteca que encapsula a semântica específica de arquitetura, os e compilador. A DYNCALL é uma biblioteca que encapsula a semântica de chamadas de função de arquitetura, os e compilador em um "parâmetros de argumento de ligação à esquerda da esquerda para a direita e, em seguida, chamam de interface", permitindo que os programadores chamem 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 Montagem e fornece uma interface C muito simples para programar.Dyncall vem em sistemas de mensagens flexíveis muito úteis, mecanismos de despacho de chamada de função dinâmica, implementações de fechamento ou até mesmo para ponte diferentes linguagens de programação. Quando se trata de Licitaçõ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 do código, apenas algumas instruções são usadas para invocar todas as chamadas possíveis.Examplelete, queremos fazer uma chamada para a função: Double Sqrt (duplo x); Usando a biblioteca dyncall, esta função seria chamada da seguinte forma: DCCALLVM * VM = dcnewcallvm (4096); dcmode (VM, dc_call_c_default); dcargdouble (vm, 4.2373); r = dcccalldouble (vm, (dcpointer) sqrt) ; DCFree (VM); no entanto, expondo essa funcionalidade a um ambiente de script dinâmico, este último pode ganhar o status de programação do sistema em um certo grau. É fácil ver o poder que pode obter chamando uma função C diretamente de dentro de uma linguagem de script. Ligações e exemplos demonstrativos para vários idiomas de scripts diferentes são fornecidos com a biblioteca. O que há de novo nesta versão: · Duas novas portas foram adicionadas para o modo de polegar do braço e o sistema PowerPC 32 bits v abi. · A porta do sistema V foi testada no Linux, mas os * BSDs são atualmente não testados. · Um bug foi fixado para Cygwin / GNU como uma cadeia de ferramentas. · Adições e melhorias foram feitas nas suítes de teste. · Pequenas alterações cosméticas e atualizações de documentação foram feitas.


Dyncall. Software Relacionado

formlayout.

Módulo para criar diálogos / widgets de formulário PYQT4 para editar vários tipos de parâmetros ...

191

Download

jgnucashlib.

JGNUCASHLIB é uma biblioteca Java para manipular o formato de arquivo do software de contabilidade Gnucash. ...

135

Download

rel.

rel também determina a relevância dos documentos de texto para um conjunto de palavras-chave expressas na notação do infixo booleano. ...

172

Download

digipy.

Uma demonstração legal para Montreal Python 6 para fazer reconhecimento de dígitos em tempo real ...

134

Download