Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Perl 5.10 Vs . 5.8.8

programovací jazyk Perl bol v nepretržitom vývoji od jeho prvého vydania v roku 1987 . Každá nová verzia pridáva ďalšie funkcie , chyby opravy a vylepšenia výkonu tlmočníka . Niektoré zmeny však neznamená , že skripty písané pre staršie verzie už nemusia fungovať , ako má . Avšak , opravy a zmeny syntaxe zavedená v prechode od Perl 5.8.8 na verziu 5.10 taktiež prináša jazyka bližšie k ďalšej hlavnej verzie : Perl 6. Výkon

ako predchádzajúce Perl správy , verzia 5.10 zvyšuje výkon a účinnosť tlmočníka skriptu jazyka je . Perl je vstavaný Quicksort funkcia druhu a zvrátiť triediť už strácať čas a pamäť robiť dočasné kópie polia , ktoré majú byť radené . Spôsob , akým interpret Perlu spracováva regulárnych výrazov bol prepracovaný , rovnako , zvýšenie rýchlosti a odstránenie pretečeniu zásobníka .
Vylepšenie jadra

Perl binárne súbory a knižnice sú teraz premiestniteľné . Môžete nainštalovať Perl na každom systémovom disku do ľubovoľného adresára . Teraz si môžete vytvoriť balíčky , ktoré zväzok svoje Perl aplikácie s odpovedajúcou verziou tlmočníka , ktorý môže byť nainštalovaný na jednotke kdekoľvek na cieľovom systéme .

Štátna premenné sú ďalšie základné príslušenstvo k Perlu . Štát kľúčové slovo umožňuje funkcia premennej zachovať svoje hodnoty medzi volania funkcií , zatiaľ čo zostávajúce neviditeľný mimo rámca tejto funkcie . Prevádzkovateľ Inteligentné Match " ~ ~ " umožňuje urobiť porovnania reťazcov , polí a hash spôsoby , predtým možné iba s regulárnymi výrazmi .
Nezlučiteľnosť

Bohužiaľ , niektoré zmeny v Perlu 5.10 prestávka kompatibilita so staršími verziami . Perl 5.8.8 skripty pomocou akumulátora ( ) a rozbaliť ( ) na UTF - 8 alebo Universal Character Set Transformation Format - 8 - bit nebude pracovať správne s Perl 5,10 UTF - 8 reťazca . Regulárny výraz premenné $ * a $ # boli odstránené . Operátor " chdir " je teraz Perl bareword , že sa vráti k súboru skôr ako rukoväť názov súboru . Printf ( ) a šprint ( ) sa v súlade so smernicou režime nakaziť .

Môžete vyskúšať niektoré nové funkcie jazyka Perl bez toho , aby to ohrozilo kompatibilitu so staršími verziami pomocou novej funkcie pragma alebo direktívu prekladača . Funkcia pragma umožňuje používať pre zápis kódu , ktorý používa niektoré nové funkcie jazyka , ako je Say ( ) funkcie alebo príkazu switch iba vtedy , ak ste výslovne vyžiadať .
Opravy chýb

Niektoré zvýšenie Perl 5.10 rýchlosti a stability sú v dôsledku opráv chýb . Úniky Verzia 5.10 opravuje pamäti spôsobené Perl vlákna procesu a funkciu eval . Generátor náhodných čísel už hľadá pre " urandom " súboru na implementáciu systému Windows . Funkcia štúdie ( ) pre urýchlenie regulárny výraz , už vykonáva akúkoľvek akciu na UTF - 8 reťazca . " Žiadne varovanie " pragma teraz správne pracuje s " - w " možnosť , ktorá vám umožní vybrať , ktoré výstrahy chcete vypnúť .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené