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

Ковариантность и контравариантность (программирование)

Индекс Ковариантность и контравариантность (программирование)

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

17 отношения: C Sharp, C++, Java, Java Platform, Standard Edition, Java Virtual Machine, Ковариантность и контравариантность (математика), Контейнер (программирование), Перегрузка процедур и функций, Обработка исключений, Обобщённое программирование, Наследование (программирование), Теория категорий, Указатель (тип данных), Функтор (математика), Функции первого класса, Шаблоны C++, Делегат (программирование).

C Sharp

C# (произносится си шарп) — объектно-ориентированный язык программирования.

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

C++

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

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

Java

JavaПроизносится на английском как, в русском языке встречаются транслитерации «Джава» и «Ява», правообладатели торговой марки предпочитают первую транслитерацию.

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

Java Platform, Standard Edition

Java Platform, Standard Edition, сокращенно Java SE (ранее Java 2 Standard Edition или J2SE) — стандартная версия платформы Java 2, предназначенная для создания и исполнения апплетов и приложений, рассчитанных на индивидуальное пользование или на использование в масштабах малого предприятия.

Новый!!: Ковариантность и контравариантность (программирование) и Java Platform, Standard Edition · Узнать больше »

Java Virtual Machine

Java Virtual Machine (сокращенно Java VM, JVM) — виртуальная машина Java — основная часть исполняющей системы Java, так называемой Java Runtime Environment (JRE).

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

Ковариантность и контравариантность (математика)

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

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

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

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

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

Перегрузка процедур и функций

Перегрузка процедур и функций — возможность использования одноимённых подпрограмм: процедур или функций в языках программирования.

Новый!!: Ковариантность и контравариантность (программирование) и Перегрузка процедур и функций · Узнать больше »

Обработка исключений

Обрабо́тка исключи́тельных ситуа́ций (exception handling) — механизм языков программирования, предназначенный для описания реакции программы на ошибки времени выполнения и другие возможные проблемы (исключения), которые могут возникнуть при выполнении программы и приводят к невозможности (бессмысленности) дальнейшей отработки программой её базового алгоритма.

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

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

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

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

Наследование (программирование)

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

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

Теория категорий

Тео́рия катего́рий — раздел математики, изучающий свойства отношений между математическими объектами, не зависящие от внутренней структуры объектов.

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

Указатель (тип данных)

Переменная num объявляется и инициализируется. После чего объявляется переменная-указатель pNum. Затем указателю pNum присваивается адрес переменной num. Таким образом обе переменные можно использовать для доступа к одному и тому же месту в памяти. Указатель (pointer) — переменная, диапазон значений которой состоит из адресов ячеек памяти или специального значения — нулевого адреса.

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

Функтор (математика)

Функтор — особый тип отображений между категориями.

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

Функции первого класса

В информатике язык программирования имеет функции первого класса, если он рассматривает функции как объекты первого класса.

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

Шаблоны C++

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

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

Делегат (программирование)

Делегат (delegate) — класс, который позволяет хранить в себе ссылку на метод с определённой сигнатурой (порядком и типами принимаемых и типом возвращаемого значений) произвольного класса.

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

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

Ковариантность (программирование), Ковариантность и контравариантность в программировании.

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