Dika vaovao amin'ny mpandika teny GNU Awk 5.2

Famoahana vaovao momba ny fampiharana ny GNU Project ny fiteny fandaharana AWK, Gawk 5.2.0, dia nampidirina. Ny AWK dia novolavolaina tamin'ny taona 70 tamin'ny taonjato farany ary tsy nandalo fiovana lehibe nanomboka tamin'ny tapaky ny taona 80, izay namaritana ny fototry ny fiteny, izay namela azy hitazona ny fahamarinan-toerana sy ny fahatsoran'ny fiteny taloha. am-polony taona. Na dia eo aza ny fahanterana, ny AWK dia mbola ampiasain'ny mpitantana amin'ny fanatanterahana asa mahazatra mifandraika amin'ny fanaparitahana karazana rakitra lahatsoratra sy famoronana antontan'isa tsotra.

Fanovana lehibe:

  • Fanampiana andrana fanampiny ho an'ny mpitantana fahatsiarovana pma (persistent malloc), izay ahafahanao mitahiry ny soatoavin'ny variables, arrays ary fiasa voafaritry ny mpampiasa eo anelanelan'ny awk samihafa.
  • Ny fanohanana arithmetika avo lenta nomen'ny tranomboky MPFR dia nesorina tamin'ny andraikitry ny mpikarakara ny GNU Awk ary navoaka ho an'ny mpankafy avy any ivelany. Marihina fa ny fampiharana ny fomba MPFR ao amin'ny GNU Awk dia heverina ho bibikely. Raha misy fanovana fanjakana tazonina, ny drafitra dia ny hanesorana tanteraka an'io endri-javatra io amin'ny GNU Awk.
  • Ny singa fotodrafitrasa fivoriambe Libtool 2.4.7 sy Bison 3.8.2 dia nohavaozina.
  • Niova ny lojika fampitahana isa, izay ampifanarahana amin'ny lojika ampiasaina amin'ny fiteny C. Ho an'ny mpampiasa, ny fiovana dia misy fiantraikany amin'ny fampitahana ny sanda Infinity sy NaN amin'ny isa mahazatra.
  • Azo atao ny mampiasa ny FNV1-A hash function amin'ny associative arrays, izay alefa rehefa apetraka amin'ny "fnv1a" ny fari-piainan'ny AWK_HASH.
  • Nesorina ny fanohanan'ny fanorenana mampiasa CMake (tsy notakiana ny kaody fanohanana Cmake ary tsy nohavaozina nandritra ny dimy taona).
  • Nampiana mkbool() miasa mba hamoronana soatoavina boolean, izay isa nefa raisina ho Boolean.
  • Amin'ny fomba BWK, ny fanondroana ny saina "--traditional" amin'ny alΓ lan'ny default dia ahafahan'ny fanohanana ireo fanehoan-kevitra amin'ny famaritana ny elanelana efa navelan'ny safidy "-r" ("--re-interval") teo aloha.
  • Ny fanitarana rwarray dia manolotra fiasa vaovao writeall() sy readall() ho an'ny fanoratana sy famakiana ireo variables sy arrays indray mandeha.
  • Nampiana sora-baventy gawkbug hitaterana bibikely.
  • Ny fanakatonana eo no ho eo dia omena raha misy hadisoana syntax hita, izay mamaha olana amin'ny fampiasana fitaovana fitiliana tsy misy dikany.
  • Natsahatra ny fanohanana ny OS/2 sy VAX/VMS.

Source: opennet.ru

Add a comment