Assertion

veröffentlicht von gngn am Sa., 06.10.2018 - 16:37

Formale Zusicherung, das bestimmte Bedingungen erfüllt sind, die zur Laufzeit eines Programmes überprüft wird.

Ist die Bedingung nicht erfüllt, ist das Verhalten nicht definiert, d.h. im Allgemeinen bricht das Programm mit einem Fehler ab. Es könnte aber auch sein, dass Raketen auf den Planeten Venus abgefeuert werden - eben undefiniertes Verhalten.

Erstmalig wurden Assertions 1947 durch von Neumann und Goldstine angedacht.

Eine Weiterentwicklung dieses Gedankens ist Design by Contract.

Meta
Quelle
Wikipedia (EN): Assertion
Abruf

Neuen Kommentar hinzufügen

Eingeschränktes HTML

  • Erlaubte HTML-Tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Zeilenumbrüche und Absätze werden automatisch erzeugt.
  • Website- und E-Mail-Adressen werden automatisch in Links umgewandelt.