Glossar
  Ziffern, Zeichen | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
 
   
U Überladen -
Siehe Überladenes Unterprogramm. Überladenes Unterprogramm -
Ein Unterprogramm, das mit anderen Unterprogrammen den Namen gemeinsam hat, sich aber in der Liste der Parameter und ihrer Parametrierung unterscheidet. Der Übersetzer wertet diese Liste der Parameter aus, um bei einem Unterprogrammaufruf das passende Unterprogramm zuzuordnen.

Überladung -
Die Möglichkeit, innerhalb einer Übersetzungseinheit und eines Gültigkeitsbereiches verschiedene Unterprogramme mit identischen Bezeichnern vorsehen zu können. Aggregate, Allokatoren und Zeichenkettenliterale können ebenfalls überladen sein.

Übersetzungseinheit -
Eine Übersetzungseinheit ist die Vereinbarung oder der Rumpf einer Programmeinheit, sie wird als unabhängiger Text zur Übersetzung vorgelegt. Einer Übersetzungseinheit kann eine Kontextklausel vorausgehen, in der mit Hilfe einer oder mehrerer With-Klauseln andere Übersetzungseinheiten genannt werden, von denen die Einheit abhängig ist.

Übersetzungsfehler -
Stellt der Übersetzer einen Verstoß gegen den Sprachstandard fest, so bricht er die Übersetzung mit einem Übersetzungsfehler ab. Ein Programm, das einen Verstoß gegen den Sprachstandard enthält, wird als illegal bezeichnet. Ein Programm, das keinen Fehler gegen den Sprachstandard enthält, wird als legal bezeichnet. Ein legales Programm ist nicht notwendigerweise fehlerfrei.
Beispiel:
Zuweisung zwischen Variablen inkompatiblen Typs (float := integer).

Überwachte Typen -
Spezielle erweiterbare Typklasse von Ada. Für Typen, die von den Wurzeltypen Ada.Finalization.Controlled oder Ada.Finalization.Limited_Controlled abgeleitet werden, können Prozeduren zur Initialisierung, zum Kopieren und zur Freigabe geschrieben werden, die automatisch vom Laufzeitsystem bei der Deklaration und der Zuweisung entsprechender Objekte oder beim Verlassen von Gültigkeitsbereichen mit entsprechenden Objekten aufgerufen werden.

Unärer Operator -
Siehe Einstelliger Operator.

Unchecked_Deallocation -
Zum Sprachumfang gehörende generische Prozedur. Instanzen können für normale und allgemeine Zugriffstypen erzeugt werden. Sie dienen dazu, Speicher von Objekten, die mit dem Allokator "new" erzeugt wurden, zur anderweitigen Nutzung freizugeben. Siehe auch Deallokator.

Uneingeschränkte Typen -
Objekte uneingeschränkter Typen müssen bei der Deklaration durch Bereichseinschränkungen (uneingeschränkte Reihungstypen) oder Diskriminanteneinschränkungen (uneingeschränkte Verbundtypen) eingeschränkt werden. Objekte uneingeschränkter Typen können unterschiedliche Größe (uneingeschränkte Reihungs- und Verbundtypen) und Struktur (nur uneingeschränkte Verbundtypen) haben.

Unendlich mit Vorzeichen -
Eine von fünf Klassen von Gleitpunktzahlen. Bei unendlich ist das Vorzeichen relevant.

Unteilbare Operation -
Eine unteilbare Operation ist ein Operation, die immer erst abgeschlossen wird, bevor eine andere Operation ausgeführt wird. Unteilbare Operationen sind z. B. atomare Einheiten wie Maschinenbefehle, aber auch eine Folge von Anweisungen, die mit geeigneten Sprachmitteln als "unteilbar" festgelegt wurden.

Untereinheiten -
Untereinheiten sind separate Rümpfe von Paketen, Prozeduren, Funktionen und Prozesse.

Unterklasse - (OOP)
Durch Ableiten von einer übergeordneten Klasse erhält man neue Unterklassen, die die Daten und Komponentenfunktionen der übergeordneten Klasse um neue Daten und Komponentenfunktionen erweitern können.

Unterkomponente -
Eine Unterkomponente ist entweder eine Komponente oder eine Komponente einer anderen Unterkomponente.

Unterprogramm - / Unterprogramme -
Ein Unterprogramm spezifiziert eine Folge von Anweisungen und wird durch einen Prozedur- bzw. Funktionsaufruf ausgeführt. Die Parameter einer Prozedur können verschiedene Modi (IN, OUT, IN OUT) haben. Die Parameter einer Funktion können nur den Modus IN haben. Eine Prozedur kann keinen Rückgabewert haben, eine Funktion muß einen Rückgabewert haben. Ein Funktionsaufruf ist ein Ausdruck, ein Prozeduraufruf ist eine Anweisung.

Unterstützende Einheiten -
Das sind alle Einheiten, von denen eine gegebene Einheit direkt oder indirekt abhängt. Die unterstützenden Einheiten sind alle Einheiten in der With-Klausel der betrachteten Einheit und rekursiv alle Einheiten, die in den With-Klauseln der mit "with" sichtbar gemachten Einheiten stehen.

Untertyp -
Ein Untertyp eines Typs kennzeichnet eine Teilmenge der Werte des Typs. Die Teilmenge wird durch eine Einschränkung für den Typ bestimmt. Jeder Wert in der Wertemenge eines Untertyps gehört zum Untertyp und erfüllt die Einschränkung, welche den Untertyp bestimmt.

Use-Klausel -
Eine Use-Klausel bewirkt direkte Sichtbarkeit von Vereinbarungen, die in den sichtbaren Teilen der genannten Pakete stehen.


 

 zurück Ada Tour - Dokumentation  © 2003 Förderverein Ada Deutschland e.V.