{"id":105022,"date":"2022-09-05T09:36:46","date_gmt":"2022-09-05T07:36:46","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/novaya-versiya-interpretatora-gnu-awk-5-2"},"modified":"2022-09-05T09:36:46","modified_gmt":"2022-09-05T07:36:46","slug":"novaya-versiya-interpretatora-gnu-awk-5-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/novaya-versiya-interpretatora-gnu-awk-5-2","title":{"rendered":"Nouvelle version de l'interpr\u00e9teur GNU Awk 5.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Une nouvelle version du langage de programmation AWK, d\u00e9velopp\u00e9e par le projet GNU, a \u00e9t\u00e9 publi\u00e9e : Gawk 5.2.0. AWK a \u00e9t\u00e9 con\u00e7u dans les ann\u00e9es 70 et n'a pas subi de changements significatifs depuis le milieu des ann\u00e9es 80, p\u00e9riode durant laquelle l'essentiel du langage a \u00e9t\u00e9 d\u00e9fini, ce qui a permis de pr\u00e9server la stabilit\u00e9 et la simplicit\u00e9 originelles pendant plusieurs d\u00e9cennies. Malgr\u00e9 son \u00e2ge avanc\u00e9, AWK est encore largement utilis\u00e9 par les administrateurs pour effectuer des t\u00e2ches routini\u00e8res impliquant l'analyse de divers types de fichiers texte et la g\u00e9n\u00e9ration de statistiques simples.      <\/p>\n<p>Principaux changements :  <\/p>\n<ul>\n<li class=\"l\"> Un support exp\u00e9rimental pour le gestionnaire de m\u00e9moire pma (persistent malloc) a \u00e9t\u00e9 ajout\u00e9, permettant de conserver les valeurs des variables, des tableaux et des fonctions utilisateur entre diff\u00e9rentes ex\u00e9cutions d'awk.\n<li class=\"l\"> Le support pour l'arithm\u00e9tique de haute pr\u00e9cision, r\u00e9alis\u00e9 gr\u00e2ce \u00e0 la biblioth\u00e8que MPFR, a \u00e9t\u00e9 retir\u00e9 de la responsabilit\u00e9 de la maintenance de GNU Awk et confi\u00e9 \u00e0 un passionn\u00e9 tiers. Il est not\u00e9 que l'impl\u00e9mentation du mode MPFR dans GNU Awk est consid\u00e9r\u00e9e comme une erreur. En cas de changement d'\u00e9tat de maintenance, cette possibilit\u00e9 sera compl\u00e8tement supprim\u00e9e de GNU Awk.\n<li class=\"l\"> Les composants de l'infrastructure de construction Libtool 2.4.7 et Bison 3.8.2 ont \u00e9t\u00e9 mis \u00e0 jour.\n<li class=\"l\"> La logique de comparaison des nombres a \u00e9t\u00e9 modifi\u00e9e pour correspondre \u00e0 la logique appliqu\u00e9e dans le langage C. Pour les utilisateurs, ce changement concerne principalement la comparaison des valeurs Infinity et NaN avec des nombres ordinaires.\n<li class=\"l\"> Il est d\u00e9sormais possible d'utiliser la fonction de hachage FNV1-A dans les tableaux associatifs, activ\u00e9e en d\u00e9finissant la variable d'environnement AWK_HASH \u00e0 la valeur \u00ab fnv1a \u00bb.\n<li class=\"l\"> Le support pour la construction avec CMake a \u00e9t\u00e9 supprim\u00e9 (le code de support CMake n'\u00e9tait pas demand\u00e9 et n'a pas \u00e9t\u00e9 mis \u00e0 jour pendant cinq ans).\n<li class=\"l\"> La fonction mkbool() a \u00e9t\u00e9 ajout\u00e9e pour cr\u00e9er des valeurs bool\u00e9ennes, qui sont des nombres mais trait\u00e9es comme des types Boolean.\n<li class=\"l\"> En mode BWK, lors de l'utilisation du drapeau \u00ab --traditional \u00bb, la prise en charge des expressions pour d\u00e9finir des plages est activ\u00e9e par d\u00e9faut, rempla\u00e7ant l'option \u00ab -r \u00bb (\u00ab --re-interval \u00bb).\n<li class=\"l\"> Dans l'extension rwarray, de nouvelles fonctions writeall() et readall() ont \u00e9t\u00e9 propos\u00e9es pour \u00e9crire et lire toutes les variables et tableaux en une seule fois.\n<li class=\"l\"> Un script gawkbug a \u00e9t\u00e9 ajout\u00e9 pour transmettre des informations sur les erreurs.\n<li class=\"l\"> L'arr\u00eat imm\u00e9diat est assur\u00e9 en cas de d\u00e9tection d'erreurs de syntaxe, ce qui r\u00e9sout les probl\u00e8mes li\u00e9s \u00e0 l'utilisation des outils de test de fuzzing.\n<li class=\"l\"> La prise en charge des syst\u00e8mes d'exploitation OS\/2 et VAX\/VMS a \u00e9t\u00e9 interrompue.    <\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57732\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f AWK \u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 GNU &#8212; Gawk 5.2.0. AWK \u0431\u044b\u043b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d \u0432 70-\u0445 \u0433\u043e\u0434\u0430\u0445 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u0432\u0435\u043a\u0430 \u0438 \u043d\u0435 \u043f\u0440\u0435\u0442\u0435\u0440\u043f\u0435\u043b \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0441 \u0441\u0435\u0440\u0435\u0434\u0438\u043d\u044b 80-\u0445 \u0433\u043e\u0434\u043e\u0432, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0431\u044b\u043b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043a\u043e\u0441\u0442\u044f\u043a \u044f\u0437\u044b\u043a\u0430, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u043e \u043d\u0430 \u043f\u0440\u043e\u0442\u044f\u0436\u0435\u043d\u0438\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0439 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043f\u0435\u0440\u0432\u043e\u0437\u0434\u0430\u043d\u043d\u0443\u044e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0438 \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u0443 \u044f\u0437\u044b\u043a\u0430. \u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u043f\u0440\u0435\u043a\u043b\u043e\u043d\u043d\u044b\u0439 \u0432\u043e\u0437\u0440\u0430\u0441\u0442, AWK \u0434\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-105022","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f AWK \u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 GNU - Gawk 5.2.0.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/novaya-versiya-interpretatora-gnu-awk-5-2\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0442\u043e\u0440\u0430 GNU Awk 5.2 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f AWK \u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 GNU - Gawk 5.2.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/novaya-versiya-interpretatora-gnu-awk-5-2\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-09-05T07:36:46+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-09-05T07:36:46+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Nouvelle version de l'interpr\u00e9teur GNU Awk 5.2 | ProHoster","description":"Une nouvelle version de l'impl\u00e9mentation du langage de programmation AWK du projet GNU - Gawk 5.2.0 - a \u00e9t\u00e9 publi\u00e9e.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/novaya-versiya-interpretatora-gnu-awk-5-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0442\u043e\u0440\u0430 GNU Awk 5.2 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u044f\u0437\u044b\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f AWK \u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 GNU - Gawk 5.2.0.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/novaya-versiya-interpretatora-gnu-awk-5-2","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-09-05T07:36:46+00:00","article:modified_time":"2022-09-05T07:36:46+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"105022","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-09-05 07:37:46","updated":"2022-09-28 10:46:23","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/105022","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=105022"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/105022\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=105022"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=105022"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=105022"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}