Ми працюємо над відновленням додатку Unionpedia у Google Play Store
ВихідніВхідний
🌟Ми спростили наш дизайн для кращої навігації!
Instagram Facebook X LinkedIn

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

Індекс Стандартна бібліотека шаблонів

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

Зміст

  1. 18 відносини: C (мова програмування), C++, Hewlett-Packard, Iostream, Map (STL), Silicon Graphics, SIMD, Контейнер (програмування), Потік (програмування), Стек, Узагальнене програмування, Функтор (програмування), Черга (структура даних), Черга з пріоритетом, Векторний процесор, Двобічно зв'язаний список, Ітератор (шаблон проектування), Логічний тип даних.

  2. Стандартна бібліотека C++
  3. Узагальнене програмування

C (мова програмування)

C (Сі) — універсальна, процедурна, імперативна мова програмування загального призначення, розроблена у 1972 році Денісом Рітчі у Bell Telephone Laboratories з метою написання нею операційної системи UNIX.

Переглянути Стандартна бібліотека шаблонів і C (мова програмування)

C++

C++ (Сі-плюс-плюс) — мова програмування високого рівня з підтримкою кількох парадигм програмування: об'єктно-орієнтованої, узагальненої та процедурної.

Переглянути Стандартна бібліотека шаблонів і C++

Hewlett-Packard

Hewlett-Packard (читається: /ˌhjulətˈpækərd/, HP) — велика технологічна компанія зі штаб-квартирою в Пало-Альто (Каліфорнія, США).

Переглянути Стандартна бібліотека шаблонів і Hewlett-Packard

Iostream

iostream — бібліотека і відповідний заголовний файл, які використовується для організації введення-виведення в мові програмування C++.

Переглянути Стандартна бібліотека шаблонів і Iostream

Map (STL)

map — контейнер STL, що зберігає набір даних формату ключ - значення (інша назва - асоціативний масив. При цьому ключами можуть бути будь-які об'єкти, які задовільняють умову унікальності ключів.

Переглянути Стандартна бібліотека шаблонів і Map (STL)

Silicon Graphics

Silicon Graphics, Inc. (Часто скорочують до абревіатури SGI, історично іноді називають Silicon Graphics Computer Systems та SGCS) — створена в 1982 році Джимом Кларком і Еббі Сільверстоуном (Abbey Silverstone) компанія з виробництва графічних терміналів.

Переглянути Стандартна бібліотека шаблонів і Silicon Graphics

SIMD

SIMD (single instruction, multiple data — одиночний потік команд, множинний потік даних) — це елемент класифікації згідно з таксономією Флінна для паралельних процесорів, де до багатьох елементів даних виконується одна або однакові команди.

Переглянути Стандартна бібліотека шаблонів і SIMD

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

Контейнер у комп'ютерній науці — клас, структура даних, або абстрактний тип даних, який дозволяє створювати колекції інших об'єктів.

Переглянути Стандартна бібліотека шаблонів і Контейнер (програмування)

Потік (програмування)

Стандартні потоки: для введення, виведення і помилок В програмуванні термін потік (stream) використовується в кількох значеннях, але у всіх випадках посилаються на послідовність елементів даних, що стають доступними через якийсь час.

Переглянути Стандартна бібліотека шаблонів і Потік (програмування)

Стек

Стек (stack — «стос, стіс») в інформатиці та програмуванні — різновид лінійного списку, структура даних, яка працює за принципом (дисципліною) «останнім прийшов — першим пішов» (LIFO, last in, first out).

Переглянути Стандартна бібліотека шаблонів і Стек

Узагальнене програмування

Узагальнене програмування (generic programming) — парадигма програмування, що полягає в такому описі даних і алгоритмів, який можна застосовувати до різних типів даних, не змінюючи сам опис.

Переглянути Стандартна бібліотека шаблонів і Узагальнене програмування

Функтор (програмування)

Фу́нкціональний об'єкт (function object), функтор, об'єкт-функція — концепція в програмуванні, яка передбачає використання об'єкта класу як функції (часто зі збереженням синтаксису виклику).

Переглянути Стандартна бібліотека шаблонів і Функтор (програмування)

Черга (структура даних)

Черга (queue) в програмуванні — динамічна структура даних, що працює за принципом «перший прийшов — перший пішов» (FIFO — first in, first out).

Переглянути Стандартна бібліотека шаблонів і Черга (структура даних)

Черга з пріоритетом

Черга з пріорітетами (priority queue) — це структура даних, що призначена для обслуговування множини S, з кожним елементом якої пов'язано певне значення, що зветься ключем (key).

Переглянути Стандартна бібліотека шаблонів і Черга з пріоритетом

Векторний процесор

Процесорна плата векторного комп'ютера Cray YMP Векторний процесор — процесор, в якому операндами деяких команд можуть слугувати впорядковані масиви даних — вектори.

Переглянути Стандартна бібліотека шаблонів і Векторний процесор

Двобічно зв'язаний список

Двобічно зв'язаний список — вид зв'язаного списку, у якому посилання в кожному вузлі вказують на попередній і на подальший вузол у списку.

Переглянути Стандартна бібліотека шаблонів і Двобічно зв'язаний список

Ітератор (шаблон проектування)

Ітератор (Iterator) — шаблон проектування, належить до класу шаблонів поведінки.

Переглянути Стандартна бібліотека шаблонів і Ітератор (шаблон проектування)

Логічний тип даних

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

Переглянути Стандартна бібліотека шаблонів і Логічний тип даних

Див. також

Стандартна бібліотека C++

Узагальнене програмування

Також відомий як STL, Standard Template Library, Контейнер STL.