Aliasing (computing)

In computing, aliasing describes a situation in which a data location in memory can be accessed through different symbolic names in the program. Thus, modifying the data through one name implicitly modifies the values associated with all aliased names, which may not be expected by the programmer. As a result, aliasing makes it particularly difficult to understand, analyze and optimize programs. Aliasing analysers intend to make and compute useful information for understanding aliasing in programs.

Comment
enIn computing, aliasing describes a situation in which a data location in memory can be accessed through different symbolic names in the program. Thus, modifying the data through one name implicitly modifies the values associated with all aliased names, which may not be expected by the programmer. As a result, aliasing makes it particularly difficult to understand, analyze and optimize programs. Aliasing analysers intend to make and compute useful information for understanding aliasing in programs.
Has abstract
enIn computing, aliasing describes a situation in which a data location in memory can be accessed through different symbolic names in the program. Thus, modifying the data through one name implicitly modifies the values associated with all aliased names, which may not be expected by the programmer. As a result, aliasing makes it particularly difficult to understand, analyze and optimize programs. Aliasing analysers intend to make and compute useful information for understanding aliasing in programs.
Is primary topic of
Aliasing (computing)
Label
enAliasing (computing)
Link from a Wikipage to an external page
mail-index.netbsd.org/tech-kern/2003/08/11/0001.html
www.ddj.com/cpp/184404273;jsessionid=NV5BWY3EOHMFSQSNDLPCKH0CJUNN2JVN%3F_requestid=510121
dbp-consulting.com/tutorials/StrictAliasing.html
cellperformance.beyond3d.com/articles/2006/06/understanding-strict-aliasing.html
Link from a Wikipage to another Wikipage
Alias analysis
Aliasing
Anti-aliasing
Array bounds checking
Array data structure
Assembly language
Bit
Buffer overflow
C (programming language)
Call stack
Category:Articles with example Perl code
Category:Compiler construction
Category:Program analysis
Computing
Constant folding
Counter (digital)
CPython
Fortran
GNU Compiler Collection
Ground (electricity)
Instruction scheduling
Linux kernel
Loop optimization
Memory (computers)
Optimizing compiler
Perl
Pointer (computer programming)
Programming language
Reference counting
Undefined behavior
Undefined behaviour
Word size
Xor swap algorithm
SameAs
Aliasing
Aliasing (computing)
Aliasing (programmazione)
JvKj
m.031md4
Q127046
Алијас (рачунарство)
Псевдоніми (програмування)
نام مستعار (علوم رایانه)
别名 (计算)
Subject
Category:Articles with example Perl code
Category:Compiler construction
Category:Program analysis
WasDerivedFrom
Aliasing (computing)?oldid=1110897660&ns=0
WikiPageLength
11636
Wikipage page ID
671841
Wikipage revision ID
1110897660
WikiPageUsesTemplate
Template:About
Template:Code
Template:Reflist
Template:Short description