LocalazyLocalazy
Viper est un nouveau langage de programmation conçu par les créateurs du langage de programmation Go. Il s'agit d'un langage compilé à typage statique, axé sur la simplicité, la sécurité et les performances. Le langage en est encore à ses premiers stades de développement et n'est pas encore prêt à être utilisé en production. Toutefois, les développeurs ont publié une implémentation de référence et invitent la communauté à faire part de ses commentaires. Les développeurs de Viper espèrent que le langage sera facile à apprendre pour les programmeurs qui sont déjà familiers avec le Go. Ils espèrent en particulier qu'il constituera un bon choix pour l'écriture de logiciels sûrs et fiables. Le langage possède un certain nombre de caractéristiques conçues pour aider à atteindre ces objectifs. Par exemple, il possède un système de types plus sophistiqué que celui de Go et prend en charge l'inférence de types. Cela signifie que les programmeurs peuvent écrire un code moins verbeux et plus facile à comprendre. Viper possède également un certain nombre de fonctionnalités destinées à améliorer les performances. Par exemple, il prend en charge la programmation concurrente et le garbage collection. Le langage a été conçu pour être facilement portable, de sorte qu'il peut être utilisé sur une variété de plateformes. Les développeurs travaillent toujours à l'ajout de nouvelles fonctionnalités au langage. En particulier, ils travaillent à l'ajout d'un support pour la programmation générique. Cela permettra aux programmeurs d'écrire un code plus réutilisable et plus facile à maintenir. Globalement, Viper est un nouveau langage prometteur qui a le potentiel d'être un bon choix pour écrire des logiciels sûrs et fiables.