Aliasing
[Программирование]
1. Совмещение имен, наложение имен, смешение идентификаторов
Намеренное или непреднамеренное использование различных имен (псевдонимов) для доступа к одному и тому же объекту в памяти.
Различают:
Parameter aliasing — совмещение имен переданных параметров — ситуация, возникающая при передаче в процедуру или функцию параметров по ссылке, когда нескольким формальным параметрам соответствует один и тот же фактический (local parameter aliasing), либо переданный фактический параметр доступен в теле процедуры или функции как глобальный объект (global parameter aliasing).
Pointer aliasing — совмещение указателей — косвенный доступ к одному объекту через несколько различных указателей.
View aliasing — вариантное совмещение имен — использование одного участка памяти для хранения различных объектов (например, объединения — unions в Си и C++).
Subscript aliasing — совмещение имен индексов — доступ к одному и тому же элементу массива, когда индекс массива представлен различными переменными, имеющими одинаковое значение.
Overlap aliasing — перекрывающее совмещение имен
1. Одновременный доступ как к целому объекту, так и к его части (например, члену класса).
2. Обращение в сегментных моделях памяти к одной ячейке с разными комбинациями сегмент/смещение.
2. Замещение имен, совмещение имен
Преднамеренная замена одного имени другим, либо для простоты использования, либо в целях исключения коллизий. Например, type aliasing или namespace aliasing в С++.
[Компьютерная графика] —
ступенчатость (линий)
Эффект "зубчатости" при отображении линий и контуров, вызванный недостаточной разрешающей способностью экрана или многократным увеличением растрового изображения.
[Обработка сигналов] —
искажение (сигнала)
, неоднозначность дискретизации, наложение спектров при дискретизации
Приводящие к искажению или полной потере полезной информации ошибки при оцифровке аналогового сигнала, вызванные недостаточной частотой дискретизации.
См. также
antialiasingАвтор: Alex Reyst
Дата: 24.11.04
Все, что здесь сказано, может и будет использоваться против меня...