Ny rafitra parallelization script shell PaSh dia eo ambanin'ny elatry ny Linux Foundation

Ny tetikasa PaSh, izay mamolavola fitaovana ho an'ny famonoana ny script shell, dia nanambara fa mihetsiketsika eo ambany fiahian'ny Linux Foundation, izay hanome ny fotodrafitrasa sy ny serivisy ilaina amin'ny fanohizana ny fampandrosoana. Ny kaody tetikasa dia zaraina eo ambanin'ny fahazoan-dΓ lana MIT ary misy singa ao amin'ny Python, Shell, C ary OCaml.

Ny PaSh dia misy compiler JIT, fitehirizam-bokin'ny fampandehanana ary famakiam-boky:

  • Ny Runtime dia manome andiana primitive hanohanana ny fanatanterahana script parallΓ¨le.
  • Ny famakiam-boky fanontana dia mamaritra karazana fananana izay mamaritra ny toe-javatra ahafahan'ny fampitoviana ny baiko POSIX sy GNU Coreutils tsirairay.
  • Ny compiler on the fly dia mamadika ny script Shell naroso ho lasa hazo syntax abstract (AST), manapaka azy ho sombiny mety amin'ny famonoana mifanitsy, ary miorina amin'ny dikan-teny vaovao amin'ny script, ny ampahany amin'izy ireo dia azo tanterahina miaraka. Ny fampahalalana momba ny baiko mamela ny fampitoviana dia alain'ny mpanangona avy amin'ny tranomboky fanontana. Ao anatin'ny dingan'ny famoronana dikan-teny mifanandrify amin'ny script, dia ampidirina ao anatin'ilay code ny fanamboarana fanampiny avy amin'ny Runtime.

Ny rafitra parallelization script shell PaSh dia eo ambanin'ny elatry ny Linux Foundation

Ohatra, script iray izay manodina rakitra roa f1.md sy f2.md cat f1.md f2.md | tr AZ az | tr -cs A-Za-z '\n' | sort | uniq | comm -13 dict.txt β€” > mivoaka ny saka | wc -l | sed 's/$/ teny diso tsipelina!/' dia mandrindra rakitra roa misesy:

Ny rafitra parallelization script shell PaSh dia eo ambanin'ny elatry ny Linux Foundation
ary rehefa atomboka eo ambany fanaraha-mason'ny PaSh, dia hozaraina ho kofehy roa miaraka, izay samy manodina ny rakitra:
Ny rafitra parallelization script shell PaSh dia eo ambanin'ny elatry ny Linux Foundation


Source: opennet.ru

Add a comment