Логотип
Юнионпедия
Связь
Доступно в Google Play
Новый! Скачать Юнионпедия на вашем Android™ устройстве!
Свободно
Более быстрый доступ, чем браузер!
 

Boost

Индекс Boost

Boost — собрание библиотек классов, использующих функциональность языка C++ и предоставляющих удобный кроссплатформенный высокоуровневый интерфейс для лаконичного кодирования различных повседневных подзадач программирования (работа с данными, алгоритмами, файлами, потоками и т. п.). Свободно распространяются по лицензии Boost Software License вместе с исходным кодом.

33 отношения: Arageli, C++, C++11, Dr. Dobb’s Journal, PCRE, POCO, Кроссплатформенность, Компонента связности графа, Контейнер (программирование), Поиск в ширину, Поиск в глубину, Обобщённое программирование, Алгоритм, Алгоритм Краскала, Алгоритм Прима, Алгоритм Беллмана — Форда, Алгоритм Дейкстры, Нормальное распределение, Распределение вероятностей, Регулярные выражения, Структура данных, Стандартная библиотека шаблонов, Умный указатель, Функциональный объект, Шаблоны C++, Матрица (математика), Модульное тестирование, Метапрограммирование, Итератор, Задача о максимальном потоке, Граф (математика), Генератор псевдослучайных чисел, Линейная алгебра.

Arageli

«Arageli» (ARithmetic, Algebra, GEometry, Linear and Integer linear programming) — математическая библиотека, разрабатываемая на языке программирования С++, предоставляющая средства для точных, то есть символьных или алгебраических вычислений.

Новый!!: Boost и Arageli · Узнать больше »

C++

++ (читается си-плюс-плюс) — компилируемый, статически типизированный язык программирования общего назначения.

Новый!!: Boost и C++ · Узнать больше »

C++11

C++11 или ISO/IEC 14882:2011 (в процессе работы над стандартом носил условное наименование C++0x) — новая версия стандарта языка C++, вместо ранее действовавшего ISO/IEC 14882:2003.

Новый!!: Boost и C++11 · Узнать больше »

Dr. Dobb’s Journal

Dr.

Новый!!: Boost и Dr. Dobb’s Journal · Узнать больше »

PCRE

PCRE (Perl Compatible Regular Expressions) — библиотека, реализующая работу регулярных выражений в стиле Perl (с некоторыми отличиями).

Новый!!: Boost и PCRE · Узнать больше »

POCO

POCO (или C++ Portable Components) — это коллекция библиотек классов с открытым исходным кодом, которая упрощает и ускоряет разработку сетевых мультиплатформенных приложений на C++.

Новый!!: Boost и POCO · Узнать больше »

Кроссплатформенность

Кроссплатформенность — способность программного обеспечения работать более чем на одной аппаратной платформе и (или) операционной системе.

Новый!!: Boost и Кроссплатформенность · Узнать больше »

Компонента связности графа

Несвязный граф с тремя компонентами связности Компонента связности графа G (или просто компонента графа G) — максимальный (по включению) связный подграф графа G.

Новый!!: Boost и Компонента связности графа · Узнать больше »

Контейнер (программирование)

Конте́йнер в программировании — тип, позволяющий инкапсулировать в себе объекты других типов.

Новый!!: Boost и Контейнер (программирование) · Узнать больше »

Поиск в ширину

Поиск в ширину Поиск в ширину (breadth-first search, BFS) — метод обхода графа и поиска пути в графе.

Новый!!: Boost и Поиск в ширину · Узнать больше »

Поиск в глубину

дерева в глубину Поиск в глубину (Depth-first search, DFS) — один из методов обхода графа.

Новый!!: Boost и Поиск в глубину · Узнать больше »

Обобщённое программирование

Обобщённое программирование (generic programming) — парадигма программирования, заключающаяся в таком описании данных и алгоритмов, которое можно применять к различным типам данных, не меняя само это описание.

Новый!!: Boost и Обобщённое программирование · Узнать больше »

Алгоритм

Алгори́тм — набор инструкций, описывающих порядок действий исполнителя для достижения некоторого результата.

Новый!!: Boost и Алгоритм · Узнать больше »

Алгоритм Краскала

Визуализация Алгоритма Краскала Алгоритм Краскала — эффективный алгоритм построения минимального остовного дерева взвешенного связного неориентированного графа.

Новый!!: Boost и Алгоритм Краскала · Узнать больше »

Алгоритм Прима

Алгоритм Прима — алгоритм построения минимального остовного дерева взвешенного связного неориентированного графа.

Новый!!: Boost и Алгоритм Прима · Узнать больше »

Алгоритм Беллмана — Форда

Алгоритм Беллмана — Форда — алгоритм поиска кратчайшего пути во взвешенном графе.

Новый!!: Boost и Алгоритм Беллмана — Форда · Узнать больше »

Алгоритм Дейкстры

Блок-схема алгоритма Дейкстры. Алгори́тм Де́йкстры (Dijkstra’s algorithm) — алгоритм на графах, изобретённый нидерландским учёным Эдсгером Дейкстрой в 1959 году.

Новый!!: Boost и Алгоритм Дейкстры · Узнать больше »

Нормальное распределение

Норма́льное распределе́ние, также называемое распределением Гаусса или Гаусса — Лапласа — распределение вероятностей, которое в одномерном случае задаётся функцией плотности вероятности, совпадающей с функцией Гаусса: где параметр  — математическое ожидание (среднее значение), медиана и мода распределения, а параметр  — среднеквадратическое отклонение ( — дисперсия) распределения.

Новый!!: Boost и Нормальное распределение · Узнать больше »

Распределение вероятностей

Распределение вероятностей — это закон, описывающий область значений случайной величины и вероятности их исхода (появления).

Новый!!: Boost и Распределение вероятностей · Узнать больше »

Регулярные выражения

Регуля́рные выраже́ния (regular expressions) — формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов (символов-джокеров, wildcard characters).

Новый!!: Boost и Регулярные выражения · Узнать больше »

Структура данных

Бинарное дерево, простой пример ветвящейся связной структуры данных. Структура данных (data structure) — программная единица, позволяющая хранить и обрабатывать множество однотипных и/или логически связанных данных в вычислительной технике.

Новый!!: Boost и Структура данных · Узнать больше »

Стандартная библиотека шаблонов

Библиотека стандартных шаблонов (STL) (Standard Template Library) — набор согласованных обобщённых алгоритмов, контейнеров, средств доступа к их содержимому и различных вспомогательных функций в C++.

Новый!!: Boost и Стандартная библиотека шаблонов · Узнать больше »

Умный указатель

Умный указатель (smart pointer) — идиома косвенного обращения к памяти, которая широко используется при программировании на языке высокого уровня C++.

Новый!!: Boost и Умный указатель · Узнать больше »

Функциональный объект

Функциональный объект (function object), также функтор, функционал и функционоид — распространённая в программировании конструкция, позволяющая использовать объект как функцию.

Новый!!: Boost и Функциональный объект · Узнать больше »

Шаблоны C++

Шабло́ны (template) — средство языка C++, предназначенное для кодирования обобщённых алгоритмов, без привязки к некоторым параметрам (например, типам данных, размерам буферов, значениям по умолчанию).

Новый!!: Boost и Шаблоны C++ · Узнать больше »

Матрица (математика)

Ма́трица — математический объект, записываемый в виде прямоугольной таблицы элементов кольца или поля (например, целых, действительных или комплексных чисел), которая представляет собой совокупность строк и столбцов, на пересечении которых находятся её элементы.

Новый!!: Boost и Матрица (математика) · Узнать больше »

Модульное тестирование

Единичное тестирование, или модульное тестирование (unit testing) — процесс в программировании, позволяющий проверить на корректность единицы исходного кода, наборы из одного или более программных модулей вместе с соответствующими управляющими данными, процедурами использования и обработки.

Новый!!: Boost и Модульное тестирование · Узнать больше »

Метапрограммирование

Метапрограммирование — вид программирования, связанный с созданием программ, которые порождают другие программы как результат своей работы (в частности, на стадии компиляции их исходного кода), либо программ, которые меняют себя во время выполнения (самомодифицирующийся код).

Новый!!: Boost и Метапрограммирование · Узнать больше »

Итератор

Итератор (от iterator ― перечислитель) — интерфейс, предоставляющий доступ к элементам коллекции (массива или контейнера) и навигацию по ним.

Новый!!: Boost и Итератор · Узнать больше »

Задача о максимальном потоке

Максимальный поток в транспортной сети. Числа обозначают потоки и пропускные способности. В теории оптимизации и теории графов, задача о максимальном потоке заключается в нахождении такого потока по транспортной сети, что сумма потоков из истока, или, что то же самое, сумма потоков в сток максимальна.

Новый!!: Boost и Задача о максимальном потоке · Узнать больше »

Граф (математика)

Неориентированный граф с шестью вершинами и семью рёбрами Граф — абстрактный математический объект, представляющий собой множество вершин графа и набор рёбер, то есть соединений между парами вершин.

Новый!!: Boost и Граф (математика) · Узнать больше »

Генератор псевдослучайных чисел

Генератор псевдослучайных чисел (ГПСЧ, pseudorandom number generator, PRNG) — алгоритм, порождающий последовательность чисел, элементы которой почти независимы друг от друга и подчиняются заданному распределению (обычно равномерному).

Новый!!: Boost и Генератор псевдослучайных чисел · Узнать больше »

Линейная алгебра

Лине́йная а́лгебра — раздел алгебры, изучающий объекты линейной природы: векторные (или линейные) пространства, линейные отображения, системы линейных уравнений, среди основных инструментов, используемых в линейной алгебре — определители, матрицы, сопряжение.

Новый!!: Boost и Линейная алгебра · Узнать больше »

Перенаправления здесь:

Boost (библиотека).

ИсходящиеВходящий
Привет! Мы на Facebook сейчас! »