AWK, une plate-forme logicielle introduite pour la première fois en 1977, a finalement reçu une mise à jour tant attendue près d’un demi-siècle après sa création.
Ce qui rend le lancement plus impressionnant, c’est qu’il est l’œuvre de l’informaticien canadien Brian Kernighan, âgé de 80 ans, qui fait partie de l’équipe derrière l’acronyme du logiciel lui-même (AWK – Alfred Aho, Peter Weinberger et Brian Kernighan).
La conformité POSIX en termes de système d’exploitation nécessite qu’il inclue AWK, un langage de programmation destiné à analyser les fichiers texte. Il est apparu pour la première fois dans la version 7 UNIX en 1979, qui est considérée comme la dernière version d’UNIX créée par Bell Labs avant d’être commercialisée par AT&T. Les autres systèmes d’exploitation certifiés POSIX incluent macOS, VxWorks et z/OS.
Mise à jour AWK
Dans un Entrée GitHub (s’ouvre dans un nouvel onglet), Kernighan écrit à propos de la mise à jour intitulée « Ajouter l’e-mail de BWK ». Il dit:
« Enfin, avec un peu de temps libre après le ralentissement du tapis roulant académique, j’ai recommencé à jouer avec Unicode in awk. »
Il écrit qu’il l’a maintenant « principalement » fonctionnel, « grâce à une combinaison d’utilisation interne d’utf-8 pour des fonctions telles que length() et de conversion en utf-32 dans des expressions régulières ».
La mise à jour contient un bogue de réallocation, ce qui conduit Kernighan à soupçonner qu’il pourrait y en avoir plus. Une « bonne quantité » de tests a déjà été entreprise, mais il écrit que « clairement plus de tests sont nécessaires ».
Les commentaires dans le fil mettent en évidence l’importance de la mise à jour et incluent des phrases comme « wow » et « respect ».
Le registre (s’ouvre dans un nouvel onglet) rapporte que le code a en fait été modifié plus tôt en 2022, mais n’a été repris par un public plus large que grâce à une interview récemment publiée avec Kernighan.