![]() |
PIP 5.6.1
Platform-Independent Primitives
|
PIP - Platform-Independent Primitives - кроссплатформенная библиотека для разработчиков на C++. Эта библиотека поможет разработчику написать неграфическое приложение быстрее, эффективнее и более гибко, чем на чистом C++.
Приложения, написанные на PIP, работают одинаково на многих системах. Можно читать и писать любые типы данных, сериализовать любые типы в каналы устройств между любыми системами.
Многие типы данных, системные сущности и устройства реализованы в библиотеке.
PIP также тесно интегрируется с системой сборки CMake, предоставляя удобный поиск главной библиотеки, модулей PIP и некоторых утилит. Используя CMake вместе с PIP можно генерировать и использовать метаинформация о коде или сериализовать свои типы данных с обратной совместимостью их версий.
Сводку можно найти на странице Сводка функциональности.
Базовое использование — Простые начала. Дополнительные темы — Дополнительные темы. Конфигурация — Конфигурация из файла. Кодогенерация — Генерация кода. Потоки: Поток ввода/вывода, Поток чанков и версионная сериализация. Машина состояний — Машина состояний. Сложный ввод-вывод — Сложный ввод-вывод (PIConnection). TCP клиент-сервер — TCP клиент-сервер. Тайлинговая консоль — Тайлинговая консоль (PIScreen). Инструменты приложения — Инструменты уровня приложения. Многопоточность — Многопоточность. Примеры — Примеры.