Google Abseil

Google Abseil

Sergey Abbakumov

Recently, Google has released its cross-platform C++ Open Source library called Abseil https://abseil.io/. This library is widely used within the company itself.


It contains all sorts of utility classes such as:

• container versions of algorithms (c_sort(container) instead of sort(container.begin(), container.end()))

• several own containers like fixed_array and inlined_vector

• stack traces

uint128

• a huge number of functions for working with strings (StrCat, StrJoin, StrSplit)

• high-performance synchronization primitives

• functions for working with time


and much more.


Also within this project there is a blog called C++ Tips of the Week https://abseil.io/tips/, which tells about C++ techniques that are actively used in Google.


Telegram channel: https://t.me/sea_plus_plus

Report Page