| Matemática :: Simbólico :: Compilador math :: simbólico :: compilador é um módulo Perl que pode compilar matemática :: Árvores simbólicas para o código perl. |
Baixe Agora |
Matemática :: Simbólico :: Compilador Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Steffen Muller
- Site do editor:
- http://search.cpan.org/~smueller/
Matemática :: Simbólico :: Compilador Tag
Matemática :: Simbólico :: Compilador Descrição
Math :: Simbolic :: Compiler é um módulo Perl que pode compilar matemática :: Árvores simbólicas para o Código Perl. Matemática :: Simbólico :: Compiler é um módulo Perl que pode compilar matemática :: árvores simbólicas para o código perl.synopsis Use matemática :: simbólico :: compilador; # Uma árvore para compilar minha $ = math :: simbólico-> parse_from_string ('A ^ 2 + B * C * 2'); # A matemática :: simbólico :: variável 'A' será avaliado para $ _ , etc. Meu $ VARS = ; Meu ($ fecho, código de $, $ trees) = matemática :: simbólico :: compiler-> compilar ($ tree, $ vars); Imprimir $ Encerramento -> (2, 3, 5); # (b, a, c) # imprime 29 (= 3 ^ 2 + 2 * 5 * 2) # ou: ($ fecho, $ árvores) = matemática :: simbólico :: compiler-> compilador_to_sub ($ árvore, $ vars ); (Código de $, $ Trees) = matemática :: Compiler-> compilador-> compilador_to_code ($ tree, $ vars); este módulo permite compilar matemática :: árvores simbólicas para códigos de perl e / ou sub-rotinas anônimas cujos argumentos serão positivamente mapeados Para as variáveis da matemática compilada :: Árvore simbólica. A razão pela qual você gostaria de fazer isso é que avaliar uma matemática :: Árvore simbólica ao seu valor numérico é extremamente lento. Então, é compiling, mas uma vez que você fez todos os cálculos simbólicos necessários, você pode aproveitar o ganho de velocidade de invocar um fechamento em vez de avaliar uma árvore.Requirements: · Requisitos de Perl: · Perl.
Matemática :: Simbólico :: Compilador Software Relacionado