\~english \mainpage What is PIP \~russian \mainpage Что такое PIP \~english PIP - Platform-Independent Primitives - is crossplatform library for C++ developers. This library can help developers write non-GUI projects much more quickly, efficiently and customizable than on pure C++. Application written on PIP works the same on any system. One can read and write any data types, serialize any types to device channels between any systems. Many common data types, system primitives and devices implemented in this library. PIP also tightly integrates with CMake build system, providing handly search main library, additional modules of PIP and several utilites. With CMake with PIP one can easily generate and use code metainformation or serialize custom types with it versions back-compatability. Summary one can find at \ref summary page. Basic using of PIP described at \ref using_basic page. \~russian PIP - Platform-Independent Primitives - кроссплатформенная библиотека для разработчиков на C++. Эта библиотека поможет разработчику написать неграфическое приложение быстрее, эффективнее и более гибко, чем на чистом C++. Приложения, написанные на PIP, работают одинаково на многих системах. Можно читать и писать любые типы данных, сериализовать любые типы в каналы устройств между любыми системами. Многие типы данных, системные сущности и устройства реализованы в библиотеке. PIP также тесно интегрируется с системой сборки CMake, предоставляя удобный поиск главной библиотеки, модулей PIP и некоторых утилит. Используя CMake вместе с PIP можно генерировать и использовать метаинформация о коде или сериализовать свои типы данных с обратной совместимостью их версий. Сводку можно найти на странице \ref summary. Базовое использование PIP описано на странице \ref using_basic.