Google ouvre Abseil, une collection de bibliothèques C++ et Python

Par:
fredericmazue

lun, 02/10/2017 - 17:55

Abseil c'est 10 ans d'expérience d'utilisation en interne dont vous pouvez bénéficier, dit Google dans le billet qui annonce l'ouverture sous licence Apache de cette collection de bibliothèques C++ et Python.

Ces bibliothèques sont à la base d'à peu près tout ce qui tourne chez Google est-il précisé, dont des projets majeurs comme gRPC, Protobug ou TensorFlow.

Côté C++, Abseil a un côté bibliothèque standard, avec en plus des éléments intéressants comme la gestion de la mémoire ou le débogage. Ceux qui aiment le C++ propre sui lui apprécieront que Abseil respecte pleinement le standard C++11 tout en regardant le futur : Abseil pré-adopte des types C++17 tels que string_view ou optional lorsque le compilateur le supporte. En 2019, Google n'utilisera plus que C++14 affirme le billet.

Les développeurs C++ seront ravis de télécharger Abseil sur GitHub. Les développeurs Python devront quant à eux attendre un petit peu. Abseil dispose d'un site officiel, abseil.io, qui propose une documentation et des astuces pour C++.