Google представил открытую библиотеку Abseil для разработчиков на C++ |
В понедельник Google выпустил исходные коды библиотеки Abseil, созданной для того, чтобы значительно дополнить стандартную библиотеку языка C++. Данный код на протяжении многих лет использовался как базовая библиотека при разработке закрытого ПО, но был вынесен в отдельный открытый проект для упрощения открытия исходных кодов и разработки других библиотек, например, protobuf, grpc и tensorflow. Код распространяется под лицензией Apache 2.0.
Библиотека собирается с помощью bazel — системы сборки с открытым кодом, которая используется в Google. Данная система сборки позволяет точно контроллировать зависимости и получать воспроизводимые артефакты, но достаточно неудобна для повседневного использования. Но библиотека предполагает статическую линковку, так что её интеграция в любую систему сборки будет тривиальной.
Интересные части библиотеки:
В данный момент список не очень большой, но библиотека постоянно будет дополняться.
c++, cpp, framework, google, library
http://feedproxy.google.com/~r/org/LOR/~3/Tr9m_ubFYtc/13711635
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |