Alias-Phänomene


Von einem Alias-Phänomen spricht man, wenn ein und dasselbe  Speicherobjekt über mehrere Zugriffspfade zugänglich ist; dann verändert ein Schreibzugriff über einen  der Pfade auch den über die anderen  Pfade erreichbaren Wert. Dies kann natürlich zu Überraschungen führen und ist oft lokal nicht leicht zu erkennen.

Alias-Phänomene können auf unterschiedliche Weise zustande kommen:

Kombinationen aller dieser Möglichkeiten können in der Praxis vorkommen, je nach der Mächtigkeit der Programmiersprache; sie zu erkennen, ist in der Regel recht schwierig und manchmal sogar vor dem Programmablauf nachweislich unmöglich. Dies hat leider Auswirkungen auf die Praxis des Compilerbaus: manche Strategien zur Umwandlung eines Programms in eine effizientere Form sind nicht korrekt anwendbar, wenn man mit Alias-Phänomenen zu rechnen hat.


zurück | Inhalt | Index | vor | Vorlesung

Klaus Lagally, 22. Februar 2000, 19:36