- Список библиотек языка C++
-
Нижеследующий список библиотек языка C++ содержит перечень различных библиотек шаблонов или классов, доступных для использования при написании программ на языке программирования C++. Список библиотек упорядочен по алфавиту.
Содержание
Общего назначения
Название Год Разработчики Сайты Краткое описание ACDK Artefaktur acdk.sf.net
sf.net/projects/acdkКроссплатформенная библиотека для создания распределенных серверных компонентов и приложений. Обладает поддержкой управления памятью, потоками, сетевой работой и скриптов. ACE ACE Team Страница Дугласа Шмидта Высокоуровневые фреймворки распределенных приложений включают в себя низкоуровневые C++ обёртки для поддержки управления сетевыми демонами и сервисами. Такие C++ обёртки содержат в себе различные инструменты межпроцессного взаимодействия, реализованные ранее для BSD и System V Release 4, как например, сокеты, интерфейс транспортного уровня, именованные каналы, разделяемая память, семафоры, очереди сообщений и т. д. ADBLib Алессандро Браччини Библиотека включает в себя некоторые классы и модули для разработки приложений для работы с базами данных DAO. Главным достоинством библиотеки является возможность доступа из написанной программы к порожденным объектам DAO. Boost 1999[1] Беман Дейвс
Девид Абрахамсwww.boost.org Библиотека имеет заметную направленность на исследования и расширяемость (метапрограммирование и обобщённое программирование с активным использованием шаблонов). STL 1993 Александр Степанов
Менг Ли- STLSoft (C++ библиотеки) — cтандартная библиотека шаблонов
- STLPort — cтандартная библиотека шаблонов
- Electronic Arts Standard Template Library
- C++ Templated Image Processing Library
- Database Template Library
- Windows Template Library (WTL)
- Loki — библиотека шаблонов для метапрограммирования и автоматической генерации кода
- Native Template Library
- POCO — C++ библиотеки
- Eigen
Математические библиотеки
- Armadillo C++ библиотека (линейная алгебра)
- Matrix Template Library
Параллелизация / Многопоточность
- Intel Threading Building Blocks
- GNU Pth — The GNU Portable Threads
- MPI
XML
- Xerces-C++
- libxml
- libxml2
Примечания
- ↑ Old Versions (англ.)
См. также
- Список компиляторов: C/C++ компиляторы
Ссылки
- Available C++ Libraries list (англ.)
Категории:- C++
- Списки:Программирование
Wikimedia Foundation. 2010.