Das Museum datiert Thompsons und Joe Condons Arbeit an der Belle-Hardware auf 1977.[3] Ritchie unterscheidet hardwaregestützte Suche und das spätere Endspieldatenbankprojekt.[2] Die hier erläuterte Methode stammt aus dem Aufsatz von 1986; daraus folgt nicht, dass alle Ergebnisse schon 1977 vorlagen.[1]

Thompson erzeugt legale Vorgängerstellungen und überträgt bekannte Ergebnisse. Für einen Gewinn genügt ein gewinnender Zug; für einen erzwungenen Verlust müssen alle legalen Antworten geprüft werden. Schlagen und Sonderfälle brauchen ausdrückliche Behandlung.[1] Schach einfach reversibel zu nennen, verdeckt die Arbeit für ein verlässliches Modell. Auch Endbedingungen zählen: Ohne legalen Zug liegt nicht automatisch Schachmatt vor.

Der Aufsatz behandelt bestimmte kleine Endspiele und unterscheidet die Entfernung zum Matt von der zu einem einfacheren gewonnenen Endspiel.[1] Das sind verschiedene Messgrößen. Er liefert weder eine erzwungene Zugzahl für jedes Remis noch eine Lösung des gesamten Schachs oder den Beleg, dass eine Vorführung 1977 allein Turnierregeln änderte.

Analyse und Anwendung

In einem Produktablauf zunächst wenige überprüfbare Endbedingungen wählen statt allgemeinen Erfolg zu versprechen. Erlaubte Übergänge abbilden und eigene Entscheidungen von fremden Antworten unterscheiden. Rückwärtsdenken kann fehlende Voraussetzungen sichtbar machen, beseitigt aber keine Unsicherheit über Kundenpräferenzen oder künftige Märkte außerhalb des Modells.

Analyse und Anwendung

  1. Zustände, erlaubte Übergänge und Entscheidungsträger definieren.
  2. Überprüfbare Endergebnisse benennen.
  3. Einen hinreichenden Weg von Bedingungen für jede Antwort unterscheiden.
  4. Zyklen, illegale Zustände, Ausnahmen und Messziel festhalten.
  5. Kleine Beispiele testen und Grenzen offenlegen. Das ist unser Anwendungsvorschlag, kein von Thompson nachgewiesenes Geschäftsergebnis.

DEN BELEGEN FOLGEN

Die Quellen

  1. Retrograde Analysis of Certain Endgames, ICCA Journal 9(3), pp.131–133 Ken Thompson, ICCA Journal; copy hosted by MIT · pdos.csail.mit.edu
  2. Ken, Unix, and Games Dennis Ritchie, ICGA Journal; Bell Labs archive · nokia.com
  3. Oral History of Kenneth Thompson: collection description Computer History Museum · computerhistory.org ·