recategorized by
1,705 views
3 votes
3 votes

Aliasing in the context of programming languages refers to :

  1. Multiple variables having the same location
  2. Multiple variables having the same identifier
  3. Multiple variables having the same value
  4. Multiple use of same variable
recategorized by

1 Answer

3 votes
3 votes

ANS MUST BE A

In computingaliasing 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.

option B it is not possible  for  multiple variables having the same identifier

option C & D are  quite normal things (normal use of variables) 

edited by

Related questions

1 votes
1 votes
1 answer
1
makhdoom ghaya asked Sep 30, 2016
577 views
Match the following with reference to Functional programming history :$\begin{array}{clcl} \text{a.} & \text{Lambda calculus} & \text{i.} & \text{Church, 1932} \\ \text{...
42 votes
42 votes
9 answers
2
Kathleen asked Sep 14, 2014
24,739 views
Aliasing in the context of programming languages refers tomultiple variables having the same memory locationmultiple variables having the same valuemultiple variables hav...
1 votes
1 votes
3 answers
3
makhdoom ghaya asked Oct 4, 2016
4,090 views
Which formal system provides the semantic foundation for Prolog ?Predicate calculusLambda calculusHoare logicPropositional logic