Pour gérer vos consentements :

Programmation : Perl 5.22 sécurise les traitements de données

Une nouvelle version du langage de programmation Open Source Perl est sortie. Si Perl a perdu de sa superbe dans le monde des applications web, il reste une des offres les plus appréciées pour les tâches d’administration système, avec une correcte 11e place au dernier classement de Tiobe Software.

Fruit d’une année de développement, Perl 5.22.0 affiche environ 590 000 lignes de code modifiées par rapport à son prédécesseur. 94 développeurs ont travaillé à la mise au point de cette version.

Les nouveautés sont nombreuses (pour en obtenir une liste complète, vous pourrez vous rendre sur cette page web). Nous notons l’arrivée de l’opérateur double-diamond, qui permet de balayer le contenu de fichiers sans peine, mais avec plus de sécurité que l’opérateur diamond classique. Un plus pour le traitement d’informations sensibles, par exemple transmises par un utilisateur distant.

Perl 6 pour Noël

Le support de l’Unicode 7.0 est également de la partie, alors que les expressions régulières gagnent – encore une fois – en fonctionnalité et puissance. La gestion des nombres flottants a été révisée, et permet dorénavant de les exprimer en hexadécimal. Du côté de la sécurité, les options de compilation par défaut sont renforcées, permettant ainsi une meilleure protection contre les dépassements de tampon et autres erreurs de programmation.

L’équipe de développement de Perl indique que la première mise à jour mineure de Perl 5.22 sera livrée d’ici environ un mois. Quant à Perl 5.24.0, il devrait faire son apparition en mai 2016. Perl 6, projet très prometteur qui s’écarte de la souche actuelle, pourrait, de son côté, arriver en mouture définitive pour Noël 2015, indiquent les promoteurs de ce projet.

À lire aussi :

Perl se modernise pour séduire les développeurs
Trois installations PHP sur 4 seraient non sécurisées
Rust 1.0 : le langage de programmation des projets critiques

Crédit photo : © isak55 – Shutterstock

Recent Posts

Windows et Azure sont tombés : Crowdstrike à la source d’une panne informatique mondiale

Une mise à jour de l'EDR Crowdstrike Falcon a planté une multitude de serveurs et…

1 jour ago

Les choix d’OpenAI pour GPT-4o mini

Un modèle GPT-4o mini rejoint le catalogue d'OpenAI. De la conception à l'évaluation, il a…

1 jour ago

Le Réseau interministériel de l’État, sujet à dépendance

La Cour des comptes appelle à formaliser et à professionnaliser certains aspects du RIE, tout…

2 jours ago

Etalab en position de faiblesse au sein de la Dinum

La Cour des comptes attire l'attention sur le risque d'affaiblissement d'Etalab, privé, ces dernières années,…

2 jours ago

Une Dinum « balbutiante » sur l’open data et les logiciels libres

Missions historiques de la Dinum, l'ouverture des données publiques et la promotion des logiciels libres…

2 jours ago

Pour son premier LLM codeur ouvert, Mistral AI choisit une architecture alternative

Pour développer une version 7B de son modèle Codestral, Mistral AI n'a pas utilisé de…

3 jours ago