| 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
- Vergunning:
- Perl Artistic License
- 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