Интроспекция (программирование)
- Интроспекция (программирование)
-
У этого термина существуют и другие значения, см.
Интроспекция.
Интроспекция (англ. type introspection) в программировании — возможность в некоторых объектно-ориентированных языках определить тип и структуру объекта во время выполнения программы. Эта возможность особенно заметна в языке Objective C, однако имеется во всех языках, позволяющих манипулировать типами объектов как объектами первого класса. Интроспекция может использоваться для реализации полиморфизма.
Языки, поддерживающие интроспекцию
См. также
Примечания
Категория:
- Объектно-ориентированное программирование
Wikimedia Foundation.
2010.
Полезное
Смотреть что такое "Интроспекция (программирование)" в других словарях:
Интроспекция — в Викисловаре … Википедия
Отражение (программирование) — У этого термина существуют и другие значения, см. Отражение. Для улучшения этой статьи желательно?: Перевести текст с иностранного языка на русский. Н … Википедия
Интроспекционизм — Интроспекция (психология) метод психологического исследования, который заключается в наблюдении собственных психических процессов без использования каких либо инструментов или эталонов. Интроспекция (программирование) возможностью доступа к… … Википедия
Python — У этого термина существуют и другие значения, см. Python (значения). Python Класс языка: му … Википедия
Пайтон — Python Класс языка: функциональный, объектно ориентированный, императивный, аспектно ориентированный Тип исполнения: интерпретация байт кода, компиляция в MSIL, компиляция в байт код Java Появился в: 1990 г … Википедия
Objective-C — Класс языка: объектно ориентированный, мультипарадигмальный: рефлексивно ориентированный Появился в: 1986 Автор(ы): Бред Кокс Типизация данных: нестрогая, статическая / динамическая … Википедия
Vala — Семантика: структурное, императивное, объектно ориентированное программирование Появился в: 2006 Автор(ы): Йюрг Биллетер, Раффаэле Сандрини Расширение файлов: .vala, .vapi, .gir, .c … Википедия
Объектный Си — Objective C Класс языка: объектно ориентированный, мультипарадигмальный: рефлексивно ориентированный Появился в: 1986 г. Автор(ы): Типизация данных: строгая полиморфная, статическая Основные реализации: Apple gcc Испытал … Википедия
Метапрограммирование — Парадигмы программирования Агентно ориентированная Компонентно ориентированная Конкатенативная Декларативная (контрастирует с Императивной) Ограничениями Функциональная Потоком данных Таблично ориентированная (электронные таблицы) Реактивная … Википедия
Динамическая идентификация типа данных — Не следует путать с динамической типизацией. Динамическая идентификация типа данных (англ. Run time type information, Run time type identification, RTTI) механизм в некоторых языках программирования, который позволяет определить тип… … Википедия