Информация об изменениях

Сообщение YAS: Yet Another Serialization от 13.10.2012 6:55

Изменено 04.03.2018 11:38 niXman

YAS: Yet Another Serialization
(updated 2018-03-04)

еще одна библиотека сериализации для С++. проживает тут.

YAS был создан как замена boost.serialization из-за непозволительно низкой скорости сериализации.

бинарная сериализация YAS в 3-8 раз быстрее.
текстовая сериализация YAS в 2-3 раза быстрее.
в планах — реализация JSON(сделано) и BSON.

YAS является 'header only' библиотекой. YAS не зависит от сторонних библиотек или от boost.
YAS предоставляет сериализацию как в/из буфер, так и в/из файл.
YAS может использоваться как на 32ух, так и на 64ех битной архитектурах. при этом, архивы сериализации полностью переносимы в обоих направлениях.
YAS требует от компилятора поддержки C++11.

YAS поддерживается следующими компиляторами:
    GCC : 4.8.5, ...
    MinGW: 4.8.5, ...
    Clang: 3.8
    Intel: (untested)
    MSVC : 2015, ...

список сериализуемых типов:

и, пожалуйста, сообщите если вы используете YAS в своем проекте

успешного использования!
— niXman.
YAS: Yet Another Serialization
(updated 2018-03-04)

еще одна библиотека сериализации для С++. проживает тут.

YAS был создан как замена boost.serialization из-за непозволительно низкой скорости сериализации.

бинарная сериализация YAS в 3-8 раз быстрее.
текстовая сериализация YAS в 2-3 раза быстрее.
в планах — реализация JSON(сделано) и BSON.

YAS является 'header only' библиотекой. YAS не зависит от сторонних библиотек или от boost.
YAS предоставляет сериализацию как в/из буфер, так и в/из файл.
YAS может использоваться как на 32ух, так и на 64ех битной архитектурах. при этом, архивы сериализации полностью переносимы в обоих направлениях.
YAS требует от компилятора поддержки C++11.

YAS поддерживается следующими компиляторами:
    GCC : 4.8.5, ...
    MinGW: 4.8.5, ...
    Clang: 3.8
    Intel: (untested)
    MSVC : 2015, ...

список сериализуемых типов:

и, пожалуйста, сообщите если вы используете YAS в своем проекте

успешного использования!
— niXman.