Math :: Symbolic :: Compiler

MATH :: Symbolic :: Compiler is een PERL-module die wiskunde kan compileren :: symbolische bomen tot perl-code.
Download nu

Math :: Symbolic :: Compiler Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Steffen Muller
  • Uitgever website:
  • http://search.cpan.org/~smueller/

Math :: Symbolic :: Compiler Tags


Math :: Symbolic :: Compiler Beschrijving

Math :: Symbolic :: Compiler is een Perl-module die wiskunde kan compileren: symbolische bomen naar perl-code. Math :: Symbolic :: Compiler is een Perl-module die wiskunde kan compileren :: symbolische bomen naar perl-code.Synopsis Gebruik Math :: Symbolic :: Compiler; # Een boom om mijn $ boom te compileren = wiskunde :: symbolische-> parse_from_string ('A ^ 2 + b * c * 2'); # The Math :: Symbolic :: Variabele 'A' wordt geëvalueerd tot $ _ , enz. Mijn $ VARS = ; Mijn ($ sluiting, $ Code, $ BOMEN) = MATH :: Symbolic :: Compiler-> Compileer ($ Boom, $ VAR's); Print $ sluiting -> (2, 3, 5); # (b, a, c) # prints 29 (= 3 ^ 2 + 2 * 5 * 2) # of: ($ sluiting, $ bomen) = wiskunde :: symbolisch :: compiler-> compile_to_sub ($ boom, $ VARS ); ($ CODE, $ BOMEN) = MATH :: Symbolic :: Compiler-> Compile_TO_CODE ($ BOOM, $ VARS); deze module maakt het mogelijk om Math te compileren :: symbolische bomen tot perl-code en / of anonieme subroutines waarvan de argumenten positioneel worden toegewezen Naar de variabelen van de gecompileerde wiskunde :: symbolische boom. De reden dat je dit wilt doen, is dat het evalueren van een wiskunde :: Symbolische boom tot zijn numerieke waarde is extreem traag. Dus is het compileren, maar als je eenmaal alle nodige symbolische berekeningen hebt gedaan, kun je profiteren van de snelheidswinst van het aanroepen van een sluiting in plaats van een boom te evalueren. REQUIRINGEN: · Perl-vereisten: · Perl


Math :: Symbolic :: Compiler Gerelateerde software